Vývojář Pythonu - kurz RUB 83 208. z Eduson Academy, školení 9 měsíců, datum 24. listopadu 2023.
Různé / / November 28, 2023
Solution Architect pro vysoce zatěžované systémy; vývojář Go/Python; Více než 10 let vyvíjel a implementoval systémy pro ukládání a analýzu dat pro telekomunikační operátory, podílel se na vývoji systému pro zpracování daňových příjmů z online...
Solution Architect pro vysoce zatěžované systémy; vývojář Go/Python; Více než 10 let vyvíjel a implementoval systémy pro ukládání a analýzu dat pro telekomunikační operátory, podílel se na vývoji systému zpracování fiskálních účtenek z online pokladen pro Federální daňovou službu Ruské federace, poslední 4 roky aktivně navrhuji softwarová řešení v AWS Solution Architekt Absolvent Moskevské státní technické univerzity. Bauman.
Specializace: aplikovaná matematika, analytika, programování, datová věda, počítačové vidění, umělá inteligence
Zkušenosti (více než 6 let zkušeností v oblasti obchodu a analytiky):
- IT Resume - CEO, zakladatel
- Centrum lékáren – výkonný ředitel
- Aurum – Data Scientist (Computer Vision)
- Invitro (regiony) – Data Scientist
Vzdělání:
IATE NRNU MEPhI, Aplikovaná matematika
Úspěchy:
- Zakladatel a hlavní vývojář platformy pro přípravu na technické pohovory a rozvoj dovedností IT Resume
- Vyvinuli analytickou infrastrukturu společnosti v řetězci lékáren: sběr dat, automatizace reportingu, vizualizace, automatické reportování
- Ve společnosti Aurum se podílel na vytvoření webové služby pro rozpoznávání lidí z veřejných akcí. Vedl projekt na identifikaci zaměstnanců v podnicích využívajících umělou inteligenci
- Zabývá se vědeckým vývojem algoritmů a metod zpracování dat: klasifikace, interpolace, zpracování časových řad, neuronové sítě. Pravidelně publikuje v citovaných publikacích a účastní se vědeckých konferencí
Vyvíjí systémovou analýzu a Agile v Raiffeisenbank. Více než 8 let různých zkušeností s analýzou systémů: od vodopádu a specifikací až po Agile a uživatelské příběhy. Držitel certifikátů A-CSM, CSPO, PSM I
1.Základy online výuky
- Složitá témata zvládnete sami
- Naučte se správně si dělat poznámky a zapamatovat si látku
- Naučte se rychlé způsoby vyhledávání informací
2. Úvod do profese
- Pochopte, jaké problémy řeší vývojář Pythonu
- Zjistěte, jak se v tomto směru rozvíjet
- Porozumět vlastnostem projektů Python a procesu vývoje
3. Úvod do profese
- Naučte se organizovat svůj den při práci na dálku
- Naučte se organizovat spolupráci na projektu v různých časových pásmech
- Pochopte, jak se vyhnout vyhoření při práci na dálku
4. Životní cyklus softwaru
- Pochopte, jak fungují moderní IT společnosti
- Zjistěte, jak funguje proces vývoje softwaru
- Seznamte se s flexibilními metodikami vývoje softwaru: Agile, Scrum, Kanban
5. Úvod do IT
- Pochopte, co je program, kód a data
- Pochopte, jak funguje internet
- Zjistěte více o moderních programovacích jazycích a vývojových prostředích
6. Základy programování
- Pochopte, co je program, kód a data
- Pochopte, jak funguje internet
- Zjistěte více o moderních programovacích jazycích a vývojových prostředích
7. Začínáme s Pythonem 11
- Přečtěte si, jak nainstalovat IDE a Python do počítače
- Napište jednoduchý kód pomocí pravidel syntaxe Pythonu
- Pochopte, co jsou standardy PEP8 a jak je aplikovat
- Pochopte, jak pracovat s Git a GitHub
8. Typy dat
- Pochopíte, jak pracovat s různými datovými typy: čísly, řetězci, seznamy, množinami, slovníky
- Provádějte vývojové úlohy pomocí různých datových typů
9.Funkce
- Pochopte, co je funkce a pro jaké účely programátoři funkce používají
- Naučte se pracovat s konstrukcemi arg a kwargs
- Vytvořte uživatelské funkce
10. Podmínky, smyčky a rekurze
- Naučte se používat logické výrazy a operátory
- Naučte se pracovat s rekurzí
- Pochopíte, jak se vyhnout duplicitě a nekomplikovat kód
11. Moduly, knihovny a soubory
- Přečtěte si, co jsou smyčky v Pythonu
- Vyřešte případ pomocí cyklů while a for a příkazy break, continue, else uvnitř cyklů
12. Pokročilé programování
- Přečtěte si, co jsou funkce lambda a funkční programování
- Naučte se psát ladicí kód
- Pochopte, jak pracovat s iterátory a generátory
13. Objektově orientované programování (OOP)
- Naučte se, co jsou třídy, objekty a metody – a jak je používat
- Naučte se používat polymorfní funkce, dědičnost a zapouzdření
- Naučte se základní návrhové vzory v Pythonu
14. Analýza kódu
- Pochopíte, jak analyzovat a kontrolovat kód
- Zkontrolujte kód někoho jiného
- Pochopte, jak používat sebekontrolu
15. Backend
- Zjistěte, jaké typy aplikační architektury existují
- Pochopte, jak pracovat s různými návrhovými vzory
- Naučte se rozkládat úlohy vývoje backendu
16. Práce s databázemi
- Seznamte se s typy a funkcemi databází
- Master SQL
- Mistr PostgreSQL
- Navrhněte databázi
17. Vlákna, procesy a asynchronie
- Pochopte, co jsou vlákna a procesy
- Přečtěte si o asynchronních funkcích Pythonu
18. Práce s frameworkem Django
Přečtěte si, jak nainstalovat a nakonfigurovat framework Django
Naučte se pracovat s frameworkem Django
Vytvořte aplikaci úkolů pomocí Django
19. API a RestAPI
Přečtěte si, jak API funguje
Pochopte architekturu RestAPI
Navrhněte službu API
20. Kontejnerizační systémy a Docker
Zjistěte, co jsou kontejnerizační systémy a kdy jsou potřeba
Přečtěte si, co je Docker, jak jej nakonfigurovat a pracovat s jeho složitostí
Vyzkoušejte si práci s Dockerem
21. Testování
Pochopte, co je testování jednotek
Přečtěte si, jak funguje integrace a testování systému
Zakryjte svůj projekt testy
22. Absolventský projekt
Vytvořte si nástěnku na pronájem od nuly
Zvolte vhodnou úroveň složitosti: vytvořte samostatného telegramového robota, vytvořte samostatnou webovou stránku, vytvořte robota i webovou stránku
Propojte hotový frontend a váš backendový kód
23. Kariérní dráha
Napište životopis v ruštině a angličtině
Napište průvodní dopis v ruštině a angličtině
Zjistěte, jaké jsou vlastnosti rozhovorů pro vývojáře
Absolvujte simulátor testovacích úloh
Budete mít individuální konzultaci s IT recruiterem (volitelné)
Tento kurz je vhodný pro ty, kteří chtějí zvládnout velmi populární a vysoce placenou profesi - tester softwaru (QA inženýr). Tento kurz zahrnuje školení v ručním testování, práci s pomocným softwarem, školení v zákl programování v Pythonu, testování automatizace v Pythonu pomocí nejpopulárnějšího nástroje Selen. Domácí úkoly kontroluje osobně autor, žádné testy s výběrem odpovědí, pouze procvičování!!!
4
3 999 ₽