Să construim o mașină a timpului în Python

Companie: Syneto

Ore: 2/săptămână

Număr de locuri laborator: 12

Domeniu: Web development și API-uri

Obiective:

În cadrul laboratorului Syneto, principalul nostru obiectiv va fi să învățăm cum se creează partea de back-end a unei aplicații web moderne. Ne vom familiariza cu API-urile REST, instrumentele în linie de comandă, dar și cu instrumente vizuale precum Postman. 

În cadrul laboratorului, vom lucra în echipă, vom colabora și vom sincroniza codul folosind Git. 

Teme:

În cadrul Syneto Python Labs va veti putea familiariza cu limbajul Python, dar si cu unele tehnologii adiacente. Laboratorul nostru acopera urmatoarele 5 mari teme: 

1. Introducere in limbajul Python
2. Aplicații în linie de comandă (CLI);
3. Git/GitHub;
4. REST APIs;
5. Protecția datelor folosind snapshots.

Metoda de selecție:
Rezolvarea a două probleme de programare pe o platformă online. Timp necesar: 2x 30min.

Cerințe:

Pentru a participa la acest laborator, vei avea nevoie de: 

- un laptop personal; 

- un editor/IDE pentru cod (VS Code, PyCharm, Notepad++, emacs, vim);

- cunoștințe de bază într-un limbaj de programare (Python e ideal, dar nu necesar);

- cunoștințe tehnice: apelarea programelor din linia de comandă, definire variabile, definirea și apelarea de funcții, definirea și lucrul cu clase și obiecte, modularizarea codului;

- curiozitate și dorința de a învăța.