Python programer - tečaj 83 208 RUB. iz Eduson akademije, obuka 9 mjeseci, datum 24.11.2023.
Miscelanea / / November 28, 2023
Arhitekt rješenja za visokoopterećene sustave; Go/Python programer; Više od 10 godina razvijao je i implementirao sustave za pohranu i analizu podataka za telekom operatere, sudjelovao u razvoju sustava za obradu fiskalnih računa s interneta...
Arhitekt rješenja za visokoopterećene sustave; Go/Python programer; Više od 10 godina razvijao je i implementirao sustave za pohranu i analizu podataka za telekom operatere, sudjelovao u razvoju sustava obrada fiskalnih računa s online blagajni za Federalnu poreznu službu Ruske Federacije, zadnje 4 godine aktivno se bavim projektiranjem softverskih rješenja u AWS Solution Arhitekt Diplomirao na Moskovskom državnom tehničkom sveučilištu. Bauman.
Specijalizacije: primijenjena matematika, analitika, programiranje, Data Science, računalni vid, umjetna inteligencija
iskustvo (više od 6 godina iskustva u poslovanju i analitici):
- IT životopis - CEO, osnivač
- Ljekarnički centar – Izvršni direktor
- Aurum – Data Scientist (Računalni vid)
- Invitro (regije) – Data Scientist
Obrazovanje:
IATE NRNU MEPhI, Primijenjena matematika
Dostignuća:
- Osnivač i glavni developer platforme za pripremu tehničkih intervjua i razvoj vještina IT životopisa
- Razvijena analitička infrastruktura tvrtke u lancu ljekarni: prikupljanje podataka, automatizacija izvješća, vizualizacija, automatsko izvješćivanje
- U Aurumu je sudjelovao u izradi web servisa za prepoznavanje osoba s javnih događanja. Vodio projekt identifikacije zaposlenika u poduzećima pomoću umjetne inteligencije
- Bavi se znanstvenim razvojem algoritama i metoda obrade podataka: klasifikacija, interpolacija, obrada vremenskih serija, neuronske mreže. Povremeno objavljuje u citiranim publikacijama i sudjeluje na znanstvenim skupovima
Razvija analizu sustava i Agile u Raiffeisenbank. Preko 8 godina raznolikog iskustva u analizi sustava: od vodopada i specifikacija do Agile i korisničkih priča. Nositelj A-CSM, CSPO, PSM I certifikata
1.Osnove online učenja
- Moći ćete sami svladati složene teme
- Naučite bilježiti i pravilno pamtiti gradivo
- Naučite brze načine pronalaženja informacija
2. Uvod u struku
- Shvatite koje probleme rješava Python programer
- Saznajte kako se razvijati u tom smjeru
- Razumjeti značajke Python projekata i proces razvoja
3. Uvod u struku
- Naučite kako organizirati svoj dan dok radite na daljinu
- Naučite organizirati suradnju na projektu u različitim vremenskim zonama
- Shvatite kako izbjeći sagorijevanje dok radite na daljinu
4. Životni ciklus softvera
- Shvatite kako funkcioniraju moderne IT tvrtke
- Saznajte kako funkcionira proces razvoja softvera
- Upoznajte se s fleksibilnim metodologijama razvoja softvera: Agile, Scrum, Kanban
5. Uvod u IT
- Razumjeti što su program, kod i podaci
- Shvatite kako Internet funkcionira
- Saznajte više o modernim programskim jezicima i razvojnim okruženjima
6.Osnove programiranja
- Razumjeti što su program, kod i podaci
- Shvatite kako Internet funkcionira
- Saznajte više o modernim programskim jezicima i razvojnim okruženjima
7. Početak rada s Pythonom 11
- Naučite kako instalirati IDE i Python na svoje računalo
- Napišite jednostavan kod pomoću pravila sintakse Pythona
- Shvatite što su standardi PEP8 i kako ih primijeniti
- Shvatite kako raditi s Gitom i GitHubom
8. Vrste podataka
- Razumjet ćete kako raditi s različitim tipovima podataka: brojevima, nizovima, popisima, skupovima, rječnicima
- Izvršite razvojne zadatke koristeći različite vrste podataka
9. Funkcije
- Razumjeti što je funkcija i u koje svrhe programeri koriste funkcije
- Naučite kako raditi s arg i kwargs konstrukcijama
- Stvorite prilagođene funkcije
10. Uvjeti, petlje i rekurzije
- Naučite koristiti logičke izraze i operatore
- Naučite raditi s rekurzijom
- Shvatit ćete kako izbjeći dupliciranje i ne komplicirati kôd
11. Moduli, biblioteke i datoteke
- Saznajte što su petlje u Pythonu
- Riješite slučaj s petljama while i for i naredbama break, continue, else unutar petlji
12. Napredno programiranje
- Naučite što su lambda funkcije i funkcionalno programiranje
- Naučite pisati kod za otklanjanje pogrešaka
- Razumjeti kako raditi s iteratorima i generatorima
13. Objektno orijentirano programiranje (OOP)
- Naučite što su klase, objekti i metode - i kako ih koristiti
- Naučite koristiti polimorfne funkcije, nasljeđivanje i enkapsulaciju
- Naučite osnovne obrasce dizajna u Pythonu
14. Analiza koda
- Razumjet ćete kako analizirati i pregledati kod
- Pregledajte tuđi kod
- Shvatite kako koristiti samoprocjenu
15. Pozadina
- Saznajte koje vrste arhitekture aplikacija postoje
- Razumjeti kako raditi s različitim uzorcima dizajna
- Naučite dekomponirati pozadinske razvojne zadatke
16. Rad s bazama podataka
- Naučite o vrstama i značajkama baza podataka
- Master SQL
- Master PostgreSQL
- Dizajnirajte bazu podataka
17. Dretve, procesi i asinkronija
- Razumjeti što su niti i procesi
- Saznajte više o asinkronim značajkama Pythona
18. Rad s okvirom Django
Naučite kako instalirati i konfigurirati Django okvir
Naučite kako raditi s okvirom Django
Stvorite aplikaciju za obveze koristeći Django
19. API i RestAPI
Saznajte kako API radi
Razumijevanje RestAPI arhitekture
Dizajnirajte API uslugu
20. Sustavi za kontejnerizaciju i Docker
Saznajte što su sustavi kontejnerizacije i kada su potrebni
Naučite što je Docker, kako ga konfigurirati i raditi s njegovim složenostima
Praktično se upoznajte s Dockerom
21. Testiranje
Shvatite što je jedinično testiranje
Saznajte kako funkcionira integracija i testiranje sustava
Pokrijte svoj projekt testovima
22. Diplomski rad
Napravite oglasnu ploču za najam od nule
Odaberite odgovarajuću razinu složenosti: izradite zasebni telegram bot, izradite zasebnu web stranicu, izradite i bot i web stranicu
Povežite gotovo sučelje i svoj pozadinski kod
23. Staza karijere
Napišite životopis na ruskom i engleskom jeziku
Napišite propratno pismo na ruskom i engleskom jeziku
Saznajte koje su značajke intervjua za programere
Položite simulator ispitnog zadatka
Imat ćete individualne konzultacije s IT regruterom (nije obavezno)
Ovaj tečaj je prikladan za one koji žele svladati vrlo popularno i visoko plaćeno zanimanje - tester softvera (QA inženjer). Ovaj tečaj uključuje obuku za ručno testiranje, rad s pomoćnim softverom, obuku za osnovno programiranje u Pythonu, testiranje automatizacije u Pythonu korištenjem najpopularnijeg alata Selen. Domaću zadaću provjerava osobno autor, nema testova višestrukog izbora, samo vježbanje!!!
4
3 999 ₽