Python fejlesztő - tanfolyam 83 208 RUB. az Eduson Akadémiáról, 9 hónapos képzés, dátum: 2023. november 24.
Vegyes Cikkek / / November 28, 2023
Solution Architect nagy terhelésű rendszerekhez; Go/Python fejlesztő; Több mint 10 éven keresztül adattároló és elemző rendszereket fejleszt és implementált távközlési szolgáltatók számára, részt vett az online adóbevételek feldolgozására szolgáló rendszer kidolgozásában...
Solution Architect nagy terhelésű rendszerekhez; Go/Python fejlesztő; Több mint 10 éve fejleszt és implementál adattároló és elemző rendszereket távközlési szolgáltatók számára, részt vett a rendszer fejlesztésében. az Orosz Föderáció Szövetségi Adószolgálata számára online pénztárgépekből származó adóbevételek feldolgozása, az elmúlt 4 évben aktívan terveztem szoftvermegoldásokat az AWS Solution-ban Építészmérnök A Moszkvai Állami Műszaki Egyetemen szerzett diplomát. Bauman.
Szakterületek: alkalmazott matematika, analitika, programozás, adattudomány, számítógépes látás, mesterséges intelligencia
tapasztalat (több mint 6 év üzleti és analitikai tapasztalat):
- IT önéletrajz - vezérigazgató, alapító
- Gyógyszertári Központ – ügyvezető igazgató
- Aurum – Data Scientist (Computer Vision)
- Invitro (régiók) – Data Scientist
Oktatás:
IATE NRNU MEPhI, Alkalmazott matematika
Eredmények:
- Technikai interjúkra való felkészülést és informatikai önéletrajzi készségek fejlesztését szolgáló platform alapítója és vezető fejlesztője
- Gyógyszertári láncban fejlesztette ki a cég analitikai infrastruktúráját: adatgyűjtés, jelentéskészítés automatizálás, vizualizáció, automatikus jelentéskészítés
- Az Aurumnál részt vett egy nyilvános rendezvényekről felismerő webszolgáltatás létrehozásában. Projektet vezetett a mesterséges intelligenciát használó vállalkozások alkalmazottainak azonosítására
- Foglalkozik az adatfeldolgozás algoritmusainak és módszereinek tudományos fejlesztésével: osztályozás, interpoláció, idősorok feldolgozása, neurális hálózatok. Rendszeresen publikál hivatkozott publikációkban, részt vesz tudományos konferenciákon
Rendszerelemzést és Agile-t fejleszt a Raiffeisenbankban. Több mint 8 év változatos rendszerelemzési tapasztalat: a Waterfalltól és a specifikációktól az Agilis és felhasználói történetekig. A-CSM, CSPO, PSM I tanúsítvány birtokosa
1.Az online tanulás alapjai
- Ön képes lesz összetett témákat önállóan elsajátítani
- Tanulj meg helyesen jegyzetelni és memorizálni az anyagot
- Ismerje meg az információkeresés gyors módjait
2. Bevezetés a szakmába
- Ismerje meg, milyen problémákat old meg a Python-fejlesztő
- Tudja meg, hogyan lehet ebbe az irányba fejlődni
- Ismerje meg a Python projektek jellemzőit és a fejlesztési folyamatot
3. Bevezetés a szakmába
- Tanulja meg, hogyan szervezheti meg napját távoli munkavégzés közben
- Tanuljon meg együttműködést szervezni egy projekten különböző időzónákban
- Ismerje meg, hogyan kerülheti el a kiégést távmunka közben
4. A szoftver életciklusa
- Ismerje meg a modern IT-cégek működését
- Ismerje meg a szoftverfejlesztési folyamat működését
- Ismerkedjen meg rugalmas szoftverfejlesztési módszertanokkal: Agile, Scrum, Kanban
5. Bevezetés az informatikába
- Értsd meg, mi az a program, kód és adat
- Ismerje meg az Internet működését
- Tudjon meg többet a modern programozási nyelvekről és fejlesztői környezetekről
6. Programozási alapismeretek
- Értsd meg, mi az a program, kód és adat
- Ismerje meg az Internet működését
- Tudjon meg többet a modern programozási nyelvekről és fejlesztői környezetekről
7. A Python 11 használatának megkezdése
- Ismerje meg, hogyan telepítheti az IDE-t és a Pythont a számítógépére
- Írjon egyszerű kódot Python szintaktikai szabályokkal
- Ismerje meg, mik a PEP8 szabványok, és hogyan kell alkalmazni őket
- Ismerje meg, hogyan kell dolgozni a Gittel és a GitHubbal
8. Adattípusok
- Meg fogja érteni, hogyan kell különféle adattípusokkal dolgozni: számok, karakterláncok, listák, halmazok, szótárak
- Fejlesztési feladatok végrehajtása különböző adattípusok használatával
9.Funkciók
- Ismerje meg, mi a függvény, és milyen célokra használják a programozók a függvényeket
- Ismerje meg, hogyan kell dolgozni arg és kwargs konstrukciókkal
- Hozzon létre egyéni funkciókat
10. Feltételek, hurkok és rekurziók
- Tanulja meg a logikai kifejezések és operátorok használatát
- Tanulj meg rekurzióval dolgozni
- Meg fogja érteni, hogyan kerülheti el a párhuzamosságot, és nem bonyolítja a kódot
11. Modulok, könyvtárak és fájlok
- Ismerje meg, milyen hurkok vannak a Pythonban
- Oldjon meg egy esetet a while és a for ciklusokkal, és a break, a folytatás, else utasítások a ciklusokon belül
12. Haladó programozás
- Ismerje meg, mik a lambda-funkciók és a funkcionális programozás
- Tanulj meg hibakereső kódot írni
- Ismerje meg, hogyan kell dolgozni iterátorokkal és generátorokkal
13. Objektum-orientált programozás (OOP)
- Ismerje meg, mik az osztályok, objektumok és metódusok – és hogyan kell használni őket
- Tanulja meg a polimorf függvények használatát, az öröklődést és a beágyazást
- Tanulja meg az alapvető tervezési mintákat Pythonban
14.Kódelemzés
- Meg fogja érteni a kód elemzését és áttekintését
- Tekintse át valaki más kódját
- Ismerje meg, hogyan kell használni az önértékelést
15. Háttérrendszer
- Ismerje meg, milyen típusú alkalmazásarchitektúrák léteznek
- Ismerje meg, hogyan kell különböző tervezési mintákkal dolgozni
- Tanulja meg a háttérfejlesztési feladatok bontását
16. Adatbázisokkal való munka
- Ismerje meg az adatbázisok típusait és jellemzőit
- Mester SQL
- Mester PostgreSQL
- Tervezz egy adatbázist
17. Szálak, folyamatok és aszinkronitás
- Ismerje meg, mik azok a szálak és folyamatok
- Ismerje meg a Python aszinkron funkcióit
18. Munka a Django keretrendszerrel
Ismerje meg a Django keretrendszer telepítését és konfigurálását
Ismerje meg, hogyan kell dolgozni a Django keretrendszerrel
Hozzon létre egy teendő alkalmazást a Django segítségével
19. API és RestAPI
Ismerje meg az API működését
Ismerje meg a RestAPI architektúrát
Tervezzen meg egy API-szolgáltatást
20. Konténerező rendszerek és Docker
Ismerje meg, melyek azok a konténerrendszerek, és mikor van rájuk szükség
Ismerje meg, mi az a Docker, hogyan konfigurálhatja, és hogyan kezelheti bonyolultságait
Ismerkedjen meg a Dockerrel
21. Tesztelés
Ismerje meg, mi az egységteszt
Ismerje meg, hogyan működik az integráció és a rendszertesztelés
Fedje le projektjét tesztekkel
22. Érettségi projekt
Hozzon létre egy bérelt hirdetőtáblát a semmiből
Válassza ki a megfelelő bonyolultsági szintet: hozzon létre egy külön távirat-botot, hozzon létre egy külön webhelyet, hozzon létre botot és webhelyet is
Kapcsolja össze a kész frontendet és a háttérkódot
23. Karrier pálya
Írjon önéletrajzot orosz és angol nyelven
Írjon motivációs levelet orosz és angol nyelven
Tudja meg, milyen jellemzői vannak a fejlesztőknek szóló interjúknak
Adja át a tesztfeladat-szimulátort
Egyéni konzultáción vesz részt egy IT-toborzóval (opcionális)
Ez a tanfolyam azoknak szól, akik egy nagyon népszerű és jól fizetett szakmát szeretnének elsajátítani - szoftvertesztelő (QA mérnök). Ez a tanfolyam magában foglalja a kézi tesztelés oktatását, a segédszoftverekkel való munkát, valamint az alapoktatást programozás Pythonban, automatizálás tesztelése Pythonban a legnépszerűbb eszközzel Szelén. A házi feladatokat a szerző személyesen ellenőrzi, feleletválasztós teszt nincs, csak gyakorlat!!!
4
3 999 ₽