Python-utvecklare - kurs 83 208 RUB. från Eduson Academy, utbildning 9 månader, datum 24 november 2023.
Miscellanea / / November 28, 2023
Lösningsarkitekt för högbelastningssystem; Go/Python-utvecklare; I mer än 10 år utvecklade och implementerade han datalagrings- och analyssystem för telekomoperatörer, deltog i utvecklingen av ett system för att behandla skattekvitton från online...
Lösningsarkitekt för högbelastningssystem; Go/Python-utvecklare; I mer än 10 år har han utvecklat och implementerat datalagrings- och analyssystem för telekomoperatörer, deltagit i utvecklingen av systemet bearbetning av skattekvitton från onlinekassor för Ryska federationens federala skattetjänst, under de senaste fyra åren har jag aktivt designat mjukvarulösningar i AWS Solution Arkitekt Utexaminerad från Moscow State Technical University. Bauman.
Specialiseringar: tillämpad matematik, analys, programmering, datavetenskap, datorseende, artificiell intelligens
erfarenhet (mer än 6 års erfarenhet av affärer och analys):
- IT CV - VD, grundare
- Apotekscentrum – Verkställande direktör
- Aurum – Data Scientist (Computer Vision)
- Invitro (regioner) – Data Scientist
Utbildning:
IATE NRNU MEPhI, tillämpad matematik
Prestationer:
- Grundare och ledande utvecklare av en plattform för att förbereda sig för tekniska intervjuer och utveckla IT CV-kompetenser
- Utvecklade företagets analytiska infrastruktur i en apotekskedja: datainsamling, rapporteringsautomatisering, visualisering, automatisk rapportering
– På Aurum var han med och skapade en webbtjänst för att känna igen personer från offentliga evenemang. Ledde ett projekt för att identifiera anställda på företag som använder artificiell intelligens
- Engagerad i den vetenskapliga utvecklingen av algoritmer och metoder för databehandling: klassificering, interpolation, tidsseriebearbetning, neurala nätverk. Publiceras periodvis i citerade publikationer och deltar i vetenskapliga konferenser
Utvecklar systemanalys och Agile på Raiffeisenbank. Över 8 års varierad erfarenhet av systemanalys: från Waterfall och specifikationer till Agile och användarberättelser. Innehavare av A-CSM, CSPO, PSM I certifikat
1.Grunderna i onlinelärande
- Du kommer att kunna bemästra komplexa ämnen på egen hand
- Lär dig att göra anteckningar och memorera material korrekt
- Lär dig snabba sätt att hitta information
2. Introduktion till yrket
- Förstå vilka problem en Python-utvecklare löser
- Ta reda på hur du kan utvecklas i denna riktning
- Förstå funktionerna i Python-projekt och utvecklingsprocessen
3. Introduktion till yrket
- Lär dig hur du organiserar din dag när du arbetar på distans
- Lär dig att organisera samarbete kring ett projekt i olika tidszoner
- Förstå hur du undviker utbrändhet när du arbetar på distans
4. Programvarans livscykel
- Förstå hur moderna IT-företag fungerar
- Lär dig hur mjukvaruutvecklingsprocessen fungerar
- Bekanta dig med flexibla mjukvaruutvecklingsmetoder: Agile, Scrum, Kanban
5. Introduktion till IT
- Förstå vad ett program, kod och data är
- Förstå hur internet fungerar
- Lär dig mer om moderna programmeringsspråk och utvecklingsmiljöer
6. Grundläggande programmering
- Förstå vad ett program, kod och data är
- Förstå hur internet fungerar
- Lär dig mer om moderna programmeringsspråk och utvecklingsmiljöer
7. Komma igång med Python 11
- Lär dig hur du installerar IDE och Python på din dator
- Skriv enkel kod med Python-syntaxregler
- Förstå vad PEP8-standarder är och hur man tillämpar dem
- Förstå hur man arbetar med Git och GitHub
8. Datatyper
- Du kommer att förstå hur man arbetar med olika datatyper: siffror, strängar, listor, uppsättningar, ordböcker
- Utföra utvecklingsuppgifter med hjälp av olika datatyper
9.Funktioner
- Förstå vad en funktion är och för vilka ändamål programmerare använder funktioner
- Lär dig hur du arbetar med arg- och kwargs-konstruktioner
- Skapa anpassade funktioner
10. Förhållanden, loopar och rekursioner
- Lär dig hur du använder logiska uttryck och operatorer
- Lär dig arbeta med rekursion
- Du kommer att förstå hur du undviker duplicering och inte komplicerar koden
11. Moduler, bibliotek och filer
- Lär dig vilka loopar som finns i Python
- Lös ett fall med while och for loops och break, continue, else statements inuti looparna
12. Avancerad programmering
- Lär dig vad lambdafunktioner och funktionell programmering är
- Lär dig att skriva felsökningskod
- Förstå hur man arbetar med iteratorer och generatorer
13. Objektorienterad programmering (OOP)
- Lär dig vad klasser, objekt och metoder är – och hur du använder dem
- Lär dig använda polymorfa funktioner, arv och inkapsling
- Lär dig grundläggande designmönster i Python
14.Kodanalys
- Du kommer att förstå hur man analyserar och granskar kod
- Granska någon annans kod
- Förstå hur man använder självgranskning
15. Backend
- Ta reda på vilka typer av applikationsarkitektur som finns
- Förstå hur man arbetar med olika designmönster
- Lär dig att dekomponera backend-utvecklingsuppgifter
16. Arbeta med databaser
- Lär dig om typerna och funktionerna i databaser
- Master SQL
- Master PostgreSQL
- Designa en databas
17. Trådar, processer och asynkroni
- Förstå vad trådar och processer är
- Lär dig mer om Pythons asynkrona funktioner
18. Arbeta med Django-ramverket
Lär dig hur du installerar och konfigurerar Django-ramverket
Lär dig hur du arbetar med Django-ramverket
Skapa en att göra-applikation med Django
19. API och RestAPI
Lär dig hur API fungerar
Förstå RestAPI-arkitekturen
Designa en API-tjänst
20. Containeriseringssystem och Docker
Lär dig vad containersystem är och när de behövs
Lär dig vad Docker är, hur du konfigurerar det och arbetar med dess komplexitet
Kom igång med Docker
21. Testning
Förstå vad enhetstestning är
Lär dig hur integration och systemtestning fungerar
Täck ditt projekt med tester
22. Examensprojekt
Skapa en hyranslagstavla från grunden
Välj lämplig nivå av komplexitet: skapa en separat telegrambot, skapa en separat webbplats, skapa både en bot och en webbplats
Länka det färdiga gränssnittet och din backend-kod
23. Karriärspår
Skriv ett CV på ryska och engelska
Skriv ett följebrev på ryska och engelska
Ta reda på vad som är funktionerna i intervjuer för utvecklare
Klara testuppgiftssimulatorn
Du kommer att ha en individuell konsultation med en IT-rekryterare (valfritt)
Den här kursen passar dig som vill bemästra ett mycket populärt och välbetalt yrke - mjukvarutestare (QA-ingenjör). I denna kurs ingår utbildning i manuell testning, arbete med hjälpprogramvara, utbildning i grundläggande programmering i Python, testa automatisering i Python med det mest populära verktyget Selen. Läxorna kontrolleras personligen av författaren, inga flervalsprov, bara övning!!!
4
3 999 ₽