Introducere În programare folosind Python

600
  • Nivel: începător
  • Durata: 4 luni
  • Sesiuni: 15 ședințe a câte 2 ore
  • Media grupelor: 7 persoane
DESCRIERE

Acest curs este destinat persoanelor care sunt utilizatori de tehnologie și care și-ar dori să se reorienteze în cariera lor către domeniul IT. Cursul acesta te va ajuta să dobândești o înțelegere a modului de lucru din această industrie. Îți va furniza cunoștințele necesare care să te ghideze în momentul în care vei întâlni situații necunoscute și îți va oferi o bază solidă de la care să poți începe o cariera în IT. Totodata te va pregăti pentru a putea să participi la interviuri pentru posturi de Junior Python Developer.

Trainer - Darius Darida

Darius are peste 11 ani experiență în industria IT. El a lucrat pe multiple tipuri de proiecte și cu o diversitate mare de limbaje precum: PHP, Javascript, C# .NET, Python. Totodata, el are cunoștințe și experiență pe proiecte Web, Cloud și Data.

De-a lungul carierei sale a îndeplinit mai multe roluri precum: Web Developer, Technical Team Lead, Project Manager, Senior Software Developer și Development Consultant. A condus mai multe echipe și a coordonat multiple proiecte din punct de vedere tehnic.

Are o înțelegere profundă asupra industriei IT și a modului în care se desfășoară activitatea acesteia. În cadrul companiilor pentru care a lucrat a efectuat multiple prezentări tehnice și training-uri tehnice pentru colegii lui cu scopul de a-i aduce la un nivel tehnic cât mai înalt.

El este pasionat de programare și dorește totodata să împărtășească din cunoștințele și experiența sa. Este orientat către a ajuta pe cei din jurul său și consideră că modul cel mai bun în care poți să îți perfecționezi cunoștințele este să le transmiți celorlalți.

Ce trebuie sĂ Știi Înainte sĂ participi

Candidații trebuie să aibă cunoștințe de bază despre calculatoare și să știe cum se instalează unele programe.

Ce trebuie sĂ ÎȘi seteze candidaȚii Înainte sĂ ÎnceapĂ cursul (DE DORIT)

Candidații trebuie să aibă la dispoziție un calculator personal având specificațiile minime: – Procesor: 1.5 GHz sau mai mare – Memorie RAM: 4 GB sau mai mare – Sistem de operare: Windows 10

DURATA, ORELE ȘI ALTE DETALII

2 sesiuni pe săptămână pe parcursul a 3 luni. (aproximativ 11 săptămâni).

Se vor da și teme de studiu și/sau teme de programare, astfel timpul dintre sesiuni va trebui folosit pentru realizarea lor de către candidați.

STRUCTURA CURSULUI

1. Introducere în programare – Concepte de bază (Procesor, Memorie, Processes, Protocoale de communicare, etc.)

2. Introducere în programare – Controlul execuției (Pseudocod, Control Conditional, Control iterativ, etc.)

3. Introducere în programare – Modularizare (Funcții, Variabile, Clase, Obiecte, etc)

4. Pregătirea mediului de lucru

5. Introducere în Python ( Introduction to Python )

6. Structuri de date în Python ( Data Structures in Python )

7. Modularizarea codului Python ( Python code modularity )

8. Programare orientată pe obiecte în Python ( OOP in Python )

9. Colecții și funcționalități de baza în Python ( Collections and Built-ins in Python )

10. Metode specifice în Python ( Specific Python methods )

11. Gestionarea erorilor și a excepțiilor ( Exception and error handling in Python )

12. Iteratoare și Generatoare în Python ( Iterators and generators in Python )

13. Modele de design în Python ( Design Patterns in Python )

14. Gestionarea fișierelor în Python ( File IO in Python )

15. Modele de execuție paralele în Python ( Concurrency in Python )

16. Împachetarea și distribuirea programelor Python ( Packing and distributing in Python )

17. Testarea programelor în Python ( Python testing )

18. Tehnologii adiacente – Baze de date

19. Tehnologii adiacente – Web

20. Pregatire pentru interviu

21. Evaluarea cunoștințelor și QA de final

DETALII GENERALE
Vezi ce webinarii gratuite urmează.Înscrie-te aici