fbpx

Introducere in programare folosind Python

150/lună
  • Nivel: începător
  • Durata: 3 luni
  • Sesiuni: 15 ședințe a câte 2 ore
  • Media grupelor: 5 persoane
Best deal
DESCRIERE

Acest curs este destinat persoanelor care sunt utilizatori de tehnologie si care si-ar dori sa se reorienteze in cariera lor catre domeniul IT. Cursul acesta te va ajuta sa dobandesti o intelegere a modului de lucru din aceasta industrie. Iti va furniza cunostintele necesare care sa te ghideze in momentul in care vei intalni situatii necunoscute si iti va oferi o baza solida de la care sa poti incepe o cariera in IT. Totodata te va pregati pentru a putea sa participi la interviuri pentru posturi de Junior Python Developer.

Trainer - Darius Darida

Darius are peste 11 ani experienta in industria IT. El a lucrat pe multiple tipuri de proiecte si cu o diversitate mare de limbaje precum: PHP, Javascript, C# .NET, Python. Totodata el are cunostinte si experienta in munca pe proiecte Web, Cloud si Data. De-a lungul carierei sale a indeplinit mai multe roluri precum: Web Developer, Technical Team Lead, Project Manager, Senior Software Developer si Development Consultant. A conduse mai multe echipe si a coordonat multiple proiecte din punct de vedere tehnic. Are o intelegere profunda asupra industriei IT si a modului in care se desfasoara activitatea acesteia. In cadrul companiilor pentru care a lucrat a efectuat multiple prezentari tehnice si training-uri tehnice pentru colegii lui cu scopul de a-i aduce la un nivel tehnic cat mai inalt. El este pasionat de programare si doreste totodata sa impartaseasca din cunostintele si experienta acumulata. Este orientat catre a ajuta pe cei din jurul sau si considera ca modul cel mai bun in care poti sa iti perfectionezi cunostintele este sa le transmiti celorlalti.

Ce trebuie sa stii inainte sa participi

Candidatii trebuie sa aiba cunostinte de baza despre calculatoare. Sa cunoasca cum se utilizeaza un calculator. Sa stie cum se instaleaza programe pe un calculator.

Ce trebuie sa isi seteze candidatii inainte sa inceapa cursul (DE DORIT)
Candidatii trebuie sa aiba la dispozitia lor un calculator personal avand specificatiile minime: – Procesor: 1.5 GHz sau mai mare – Memorie RAM: 4 GB sau mai mare – Sistem de operare: Windows 10
DURATA, ORELE SI ALTE DETALII

2 sesiuni pe saptamana pe parcursul a 3 luni. ( aproximativ 11 saptamani ) OBSERVATION: Se vor da si teme de studiu si/sau teme de programare astfel timpul dintre sesiuni va trebui folosit pentru realizarea lor catre candidati

STRUCTURA CURSULUI

1. Introducere in programare – Concepte de baza (Procesor, Memorie, Processes, Protocoale de communicare, etc.)

2. Introducere in programare – Controlul executiei (Pseudocod, Control Conditional, Control iterativ, etc.)

3. Introducere in programare – Modularizare (Functii, Variabile, Clase, Obiecte, etc)

4. Pregatirea mediului de lucru

5. Introducere in Python ( Introduction to Python )

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

7. Modularizarea codului Python ( Python code modularity )

8. Programare orientata pe obiecte in Python ( OOP in Python )

9. Collectii si functionalitati de baza in Python ( Collections and Built-ins in Python )

10. Metode specifice in Python ( Specific Python methods )

11. Gestionarea erorilor si a exceptiilor ( Exception and error handling in Python )

12. Iteratoare si Generatoare in Python ( Iterators and generators in Python )

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

14. Gestionarea fisierelor in Python ( File IO in Python )

15. Modele de executie paralele in Python ( Concurrency in Python )

16. Impachetarea si distribuirea programelor Python ( Packing and distributing in Python )

17. Testarea programelor in Python ( Python testing )

18. Tehnologii adiacente – Baze de date

19. Tehnologii adiacente – Web

20. Pregatire pentru interviu

21. Evaluarea cunostintelor si QA de final

DETALII GENERALE