fbpx

Python Developer

Limbajul Python se află in topul celor mai populare limbaje de programare, fiind construit și dezvoltat pentru a simplifica atât procesul de învățare, cât și efortul de a scrie cod. Ca Python Developer te regăsești printre cei mai bine plătiți specialiști de pe piață.

Locuri libere: Locuri: 4

Python Developer cu predare prin Cisco Webex – 21 Octombrie

Plată Integrală
Instructor: Andrei Contor
Din 21 Octombrie
Luni, Miercuri 18:30 - 21:30
4734 RON 5260 RON
Tarif pers. fizică
Locuri libere: Locuri: 3

Python Developer cu predare prin Cisco Webex – 21 Octombrie

Plată Eșalonată
Instructor: Andrei Contor
Din 21 Octombrie
Luni, Miercuri 18:30 - 21:30
1052 RON
Tip

Job Oriented

Nivel

Entry-Level

Durată

100 ore

Desfășurare

Online, cu predare Live

Mențiuni

Predarea se face in Limba Română

Acreditare

Ministerul Educației Naționale (ANC)

Cod COR

351201

Înscrie-te! alege opțiune

Despre curs

Meeting Online Gratuit de 30 de minute cu un Mentor de Carieră

Programează-te la o discuție liberă în care vei afla tot ce trebuie să știi despre cum te vor ajuta cursurile Job Oriented să te angajezi.

Planifică-ți AICI meeting-ul și hai să ne cunoaștem!

 

Ce este un Python Developer?

Un Python Developer este o persoană specializată pe acest limbaj de programare, care colaborează cu web developeri, cu ingineri software, dar și alte persoane specializate din domeniul IT pentru a integra Python in diferite aplicații, site-uri web și produse software.

Limbajul Python se află in topul celor mai populare limbaje de programare, fiind construit și dezvoltat pentru a simplifica atât procesul de învățare, cât și efortul de a scrie cod.

 

Ce conține cursul Python Developer?

În cadrul acestuia, combinăm 3 modalități de learning: TRAINING, MENTORING & COACHING.

Cursul Python Developer se axează pe noțiuni de programare procedurală și funcțională, OOP, baze de date SQL și utilizarea Python în SQL, Flask, Django, Git și Agile.

Programa este una amplă și se concentrează în jurul mai multor concepte și tehnologii. Vor fi abordate noțiunile teoretice necesare care contribuie la formarea unei gândiri logice și testată de recruiteri la interviuri.  Apoi vei avea probe practice și proiecte ce vor evolua din punct de vedere al complexității materiei în timp ce vei acumula cunoștințele necesare.

Cui i se adresează cursul Python Developer?

  • persoanelor care nu au background tehnic, dar doresc să obțină un job de Python Developer
  • persoanelor care deja lucrează în IT și doresc să își completeze cunoștințele pentru a face o tranziție către Python Development
  • persoanelor care doresc o carieră în IT, însă nu știu cu ce să înceapă și au nevoie de un program de studiu ghidat de un Mentor

 

La ce joburi poți aplica după finalizarea cursului?

  • Python Developer
  • Software Developer

 

Modalități de plată

Există mai multe modalități de plată și finanțare pe care le poți utiliza pentru înscrierea la acest curs.

1. Plata integrală în avans: 4734 RON

Plata integrală se poate achita și în 2-6 rate egale în cazul în care ai un card de credit dedicat plății în rate egale fără dobândă:

  • Star Card, emis de Banca Transilvania
  • Card Avantaj
  • Cardurile de cumpărături de la Alpha Bank
  • Bonus Card, emis de Garanti BBVA

2. Plata eșalonată: 1052 RON (taxa de înscriere) + 1052 RON * 4 tranșe = 5260 RON

Taxa de rezervare de 1052 RON se poate achita cash la sediul nostru, cu cardul sau prin transfer bancar pe www.telacad.ro

Tranșele se achită până la cursurile 5, 10, 20 și respectiv 30.

 

Certificări

La terminarea cursurilor, cursantul primește o diplomă eliberată de către Telecom Academy care atestă faptul că acesta a absolvit cursul și a dobândit cunoștințele necesare obținerii unui job în domeniu.

După absolvirea acestui curs, poți participa la examenul acreditat de Ministerul Educației Naționale (ANC).

Atenție! Participarea la Examenul ANC se poate face doar pentru cursanții care au minim Studii Medii.

Programa

  • Lucrul cu șiruri de caractere
  • Lucrul cu alte tipuri de date
  • Captarea informațiilor de la tastatura
  • Operatori
  • Diverse moduri de afișare a datelor
  • Structuri de control
  • Lucrul avansat cu șiruri de caractere
  • Alte tipuri de date
  • Ce sunt funcțiile?
  • Tipuri de varargs pentru parametrizarea funcțiilor
  • Excepții
  • Execuția fișierelor Python din linia de comandă
  • Documentarea codului
  • Prezentarea generală a terminologiei OOP
  • Clase
  • Moștenirea simplă
  • Suprascriere și metode abstracte
  • Polimorfism
  • Decoratori
  • Introducerea programării funcționale
  • Lambda
  • Map
  • Filter
  • Reduce
  • Comprehension
  • Noțiuni de bază SQL
  • Conectarea la o bază de date MySQL
  • Operații CRUD
  • Concepte ORM
  • SQLAlchemy
  • Operatori
  • Funcții
  • Agregarea datelor
  • Inner JOIN
  • Outer JOIN
  • Ce înseamnă REST
  • Utilizarea bibliotecii  requests
  • Introducere Flask
  • Prima aplicație în Flask
  • Adăugarea unor noi pagini și resurse
  • Implementarea diferitelor operații HTTP
  • HTML & CSS Basics
  • Utilizarea template-urilor
  • Extragerea datelor dintr-o pagină
  • Introducere în Django
  • Primul proiect cu Django
  • Utilizarea de template-uri
  • Formulare
  • Definirea și utilizarea models
  • Pagina de administrare
  • Afișarea obiectelor din baza de date
  • Fișiere statice
  • Etapele unui fișier în conceptul Git
  • Operații pe depozitul local: ascundere modificări, vizualizare istoric, resetare depozit
  • Conceptul de branch local
  • Ce este un conflict și cum poate fi identificat
  • Strategii de rezolvare a conflictelor: Merge vs Rebase
  • Conceptul de „pull requests”
  • Metodologii
  • Roluri în echipa Scrum
  • Ceremonii Scrum
  • Artefacte Scrum
  • Introducere în HTML & CSS
  • CSS în practică
  • Layouts

Sponsori și parteneri