Dezvoltator Python - curs 83.208 RUB. de la Eduson Academy, antrenament 9 luni, data de 24 noiembrie 2023.
Miscelaneu / / November 28, 2023
Arhitect de soluții pentru sisteme cu sarcină mare; Dezvoltator Go/Python; De mai bine de 10 ani, a dezvoltat și implementat sisteme de stocare și analiză a datelor pentru operatorii de telecomunicații, a participat la dezvoltarea unui sistem de procesare a bonurilor fiscale din online...
Arhitect de soluții pentru sisteme cu sarcină mare; Dezvoltator Go/Python; De mai bine de 10 ani a dezvoltat și implementat sisteme de stocare și analiză a datelor pentru operatorii de telecomunicații, a participat la dezvoltarea sistemului procesarea bonurilor fiscale din casele de marcat online pentru Serviciul Federal de Taxe al Federației Ruse, în ultimii 4 ani am proiectat activ soluții software în AWS Solution Arhitect Absolvent al Universității Tehnice de Stat din Moscova. Bauman.
Specializări: matematică aplicată, analitică, programare, Data Science, viziune computerizată, inteligență artificială
experienţă (mai mult de 6 ani de experiență în afaceri și analiză):
- CV IT - CEO, Fondator
- Centrul de Farmacie – Director Executiv
- Aurum – Data Scientist (Computer Vision)
- Invitro (regiuni) – Data Scientist
Educaţie:
IATE NRNU MEPhI, Matematică aplicată
Realizări:
- Fondator și dezvoltator principal al unei platforme pentru pregătirea pentru interviuri tehnice și dezvoltarea abilităților de CV IT
- Dezvoltarea infrastructurii analitice a companiei intr-un lant de farmacii: colectare de date, automatizare raportare, vizualizare, raportare automata
- La Aurum a fost implicat în crearea unui serviciu web de recunoaștere a persoanelor de la evenimente publice. A condus un proiect de identificare a angajaților întreprinderilor care folosesc inteligența artificială
- Angajat în dezvoltarea științifică a algoritmilor și metodelor de prelucrare a datelor: clasificare, interpolare, procesare serii de timp, rețele neuronale. Publicat periodic în publicații citate și participă la conferințe științifice
Dezvolta analiza sistemelor si Agile la Raiffeisenbank. Peste 8 ani de experiență variată în analiza sistemelor: de la Waterfall și specificații la Agile și povești ale utilizatorilor. Posesor de certificate A-CSM, CSPO, PSM I
1. Bazele învățării online
- Veți putea stăpâni singur subiecte complexe
- Învață să iei notițe și să memorezi corect materialul
- Aflați modalități rapide de a găsi informații
2. Introducere în profesie
- Înțelegeți ce probleme rezolvă un dezvoltator Python
- Aflați cum să vă dezvoltați în această direcție
- Înțelegeți caracteristicile proiectelor Python și procesul de dezvoltare
3. Introducere în profesie
- Aflați cum să vă organizați ziua în timp ce lucrați de la distanță
- Învață să organizezi colaborarea la un proiect în diferite fusuri orare
- Înțelegeți cum să evitați epuizarea în timp ce lucrați de la distanță
4. Ciclul de viață al software-ului
- Înțelegeți cum funcționează companiile IT moderne
- Aflați cum funcționează procesul de dezvoltare software
- Familiarizați-vă cu metodologiile flexibile de dezvoltare software: Agile, Scrum, Kanban
5. Introducere în IT
- Înțelegeți ce sunt un program, cod și date
- Înțelegeți cum funcționează Internetul
- Aflați mai multe despre limbajele de programare moderne și mediile de dezvoltare
6. Bazele programării
- Înțelegeți ce sunt un program, cod și date
- Înțelegeți cum funcționează Internetul
- Aflați mai multe despre limbajele de programare moderne și mediile de dezvoltare
7. Începeți cu Python 11
- Aflați cum să instalați IDE și Python pe computer
- Scrieți cod simplu folosind regulile de sintaxă Python
- Înțelegeți ce sunt standardele PEP8 și cum să le aplicați
- Înțelegeți cum să lucrați cu Git și GitHub
8. Tipuri de date
- Veți înțelege cum să lucrați cu diferite tipuri de date: numere, șiruri, liste, seturi, dicționare
- Efectuați sarcini de dezvoltare folosind diferite tipuri de date
9.Funcții
- Înțelegeți ce este o funcție și în ce scopuri folosesc programatorii funcțiile
- Aflați cum să lucrați cu constructele arg și kwargs
- Creați funcții personalizate
10. Condiții, bucle și recursiuni
- Aflați cum să utilizați expresii și operatori logici
- Învață să lucrezi cu recursiunea
- Veți înțelege cum să evitați duplicarea și să nu complicați codul
11. Module, biblioteci și fișiere
- Aflați ce bucle sunt în Python
- Rezolvați un caz cu bucle while și for și break, continue, else declarații în interiorul buclelor
12. Programare avansată
- Aflați ce sunt funcțiile lambda și programarea funcțională
- Învață să scrii cod de depanare
- Înțelegeți cum să lucrați cu iteratoare și generatoare
13. Programare orientată pe obiecte (OOP)
- Aflați ce sunt clasele, obiectele și metodele - și cum să le utilizați
- Învață să folosești funcțiile polimorfe, moștenirea și încapsularea
- Aflați modele de design de bază în Python
14.Analiza codului
- Veți înțelege cum să analizați și să revizuiți codul
- Examinați codul altcuiva
- Înțelegeți cum să utilizați autoevaluarea
15. Backend
- Aflați ce tipuri de arhitectură de aplicații există
- Înțelegeți cum să lucrați cu diferite modele de design
- Învățați să descompuneți sarcinile de dezvoltare backend
16. Lucrul cu baze de date
- Aflați despre tipurile și caracteristicile bazelor de date
- Master SQL
- Master PostgreSQL
- Proiectați o bază de date
17. Fire, procese și asincronie
- Înțelegeți ce sunt firele și procesele
- Aflați despre caracteristicile asincrone ale Python
18. Lucrul cu framework-ul Django
Aflați cum să instalați și să configurați cadrul Django
Aflați cum să lucrați cu cadrul Django
Creați o aplicație de rezolvat folosind Django
19. API și RestAPI
Aflați cum funcționează API-ul
Înțelegeți arhitectura RestAPI
Proiectați un serviciu API
20. Sisteme de containerizare și Docker
Aflați ce sunt sistemele de containerizare și când sunt necesare
Aflați ce este Docker, cum să-l configurați și cum să lucrați cu complexitățile sale
Învățați-vă cu Docker
21. Testare
Înțelegeți ce este testarea unitară
Aflați cum funcționează integrarea și testarea sistemului
Acoperiți-vă proiectul cu teste
22. Proiect de absolvire
Creați un buletin de închiriere de la zero
Alegeți nivelul adecvat de complexitate: creați un bot telegram separat, creați un site web separat, creați atât un bot, cât și un site web
Conectați interfața gata făcută și codul dvs. de backend
23. Pista de carieră
Scrieți un CV în rusă și engleză
Scrieți o scrisoare de intenție în rusă și engleză
Aflați care sunt caracteristicile interviurilor pentru dezvoltatori
Treceți simulatorul de sarcini de testare
Veți avea o consultație individuală cu un recrutor IT (opțional)
Acest curs este potrivit pentru cei care doresc să stăpânească o profesie foarte populară și foarte bine plătită - tester de software (inginer QA). Acest curs include instruire în testarea manuală, lucrul cu software auxiliar, instruirea în domeniul de bază programare în Python, testați automatizarea în Python folosind cel mai popular instrument Seleniu. Tema se verifică personal de către autor, fără teste cu alegere multiplă, doar practică!!!
4
3 999 ₽