Un software developer (programator) are un rol cheie în proiectarea, realizarea, implementarea, testarea și mentenanța sistemelor software. El are abilități tehnice atât pentru a realiza programe software cât și pentru a coordona o echipă de dezvoltatori. Programele pe care el le creeaza vor ajuta companiile să fie mai eficiente și să ofere servicii mai bune. 

Acest curs cu expertiză și atestare elvețiană oferă toate competențele necesare unui astfel de rol.

Avantaje

  • Programa este concepută împreună cu experți de la Haute Ecole Arc Ingénierie din Neuchâtel, Elveția și actualizată în fiecare an, în funcție de evoluțiile tehnologice
  • Pregătirea se face progresiv pe exerciții și proiecte concrete
  • Trainerii au o amplă experiență în acest domeniu
  • Tematica proiectelor finale este inspirată de cerințele concrete ale companiilor angajatoare.

Beneficii

  • Vei proiecta și vei realiza singur un proiect software complex, “carte de vizita” pentru angajatorul tau
  • Vei avea noi competențe care te pregătesc pentru viitoare meserii digitale
  • Vei deveni un profesionist în IT pregătit să lucrezi pentru companii de renume
  • Vei deschide noi orizonturi profesionale în cariera ta.

Conținutul cursului

Acest curs reprezinta o introducere in Software Development, fiind destinat atat persoanelor fara experienta in domeniul IT sau cunostinte tehnice, care doresc sa faca o reconversie profesionala, cat si proaspetilor absolventi din domeniul IT. Scopul cursului este de a aduce cursantii la nivelul la care acestia pot continua sa se dezvolte pe cont propriu, cu ajutorul informatiilor si materialelor oferite, astfel incat sa fie pregatiti pentru a obtinun job entry level in domeniul IT.
 
Cursul e impartit in urmatoarele module:

  • Metodologies/Project Management – Acest modul cuprinde informatii importante despre conceptele folosite in modul de lucru specific proiectelor de Software Development, indispensabile pentru orice echipa sau departament de IT.
  • Applied Data Visualisation – Include informatii de baza despre modalitati de vizualizare a datelor. Pe langa acestea, modulul include si concepte de baza pentru limbajele de programare studiate, inclusiv algoritmi si structuri de date, dar si notiuni introductive in OOP (Object Oriented Programming).
  • Version Control/git – O tehnologie folosita, in prezent, de majoritatea companiilor de IT, pentru a tine evidenta diferitelor modificari facute in codul sursa.
  • Python – Orientat pe studierea unuia dintre cele mai utilizate si flexibile limbaje de programare, pe parcursul acestui modul se vor aborda toate conceptele de baza aferente acestui limbaj, ce vor fi aprofundate cu ajutorul unor serii de exercitii special concepute in acest sens.
  • Software testing – Deoarece piata muncii este in continua cautare de tester-i, acest modul este orientat pe a oferi acele informatii teoretice de baza, plus practica, cu Python.
  • RESTful API – O arhitectura extrem de uzuala, folosita pentru diferite integrari de aplicatii. Vor fi oferite exemple folosind limbajul de programare Python.
  • Java – Modulul include o prezentare a conceptelor de baza specifice acestui limbaj de programare, precum si informatii introductive despre practicile si uneltele folosite intr-un proiect de Software Development bazat pe limbajul Java. 
  • Proiect final – Un proiect complex realizat in limbajul de programare Python, ce va cuprinde majoritatea conceptelor abordate pe parcursul cursului.

Public și condiții de acces

Cursul este conceput pentru :

  • Persoane pasionate de IT care doresc să-și dezvolte cariera profesională în domeniul programării de software.

Cerințe :

  • Cunoștințe temeinice de utilizare a computerului
  • Cunoștințe de bază de programare (concepte de baza, gandire algoritmica) – este un avantaj
  • Pasiune și motivare pentru a urma acest curs într-un format intensiv.

Durată și program

Cursul durează 6 luni urmata de o luna de asistenta la realizarea proiectului (program de curs la sală sau online,  lucru asistat la proiect, evaluare finală).

Certificări

  • Certificat de “Software Developer” eliberat de Swiss WebAcademy (inclus în prețul cursului)
  • Optional: Atestat de “Software Developer” eliberat de Haute Ecole Arc Ingénierie cu o valoare de 16 credite ECTS (opțional, taxa de examinare este de 300 EUR).
  • Optional: Certificat “Programator de Sistem Informatic” – Ministerul Muncii si Ministerul Educatiei, cod COR 251204  (100 EUR) – pentru cei cu studii superioare tehnice

Preț

1500 EUR.

Înscrieri
ID Curs Durata Data de incepere Localitatea
ID Curs Durata Data de incepere Localitatea
PYT2 Python Fundamentals 58 ore 08-01-2024 Hibrid (Sala+Online) Register
ED2 Educație digitală – Grupa EXPLORE (nivel mediu) 60 Ore 23-01-2024 Sibiu Register
FED-78 Front-end Developer 6 luni 23-01-2024 Hibrid (Sala+Online) Register
ED1 Educație digitală – Grupa DISCOVER (nivel începător) 60 Ore 25-01-2024 Sibiu Register
FSD-79 Full-stack Developer 6 luni 06-02-2024 Hibrid (Sala+Online) Register
ESP-80 Embedded Systems Programming 6 luni 19-03-2024 Hibrid (Sala+Online) Register
FED-81 Front-end Developer 6 luni 15-04-2024 Hibrid (Sala+Online) Register
BED-82 Back-end Developer 7 luni 18-04-2024 Hibrid (Sala+Online) Register
FED-83 Front-end Developer 7 luni 11-05-2024 Sibiu Register
SDE-84 Software Developer 6 luni 20-05-2024 Hibrid (Sala+Online) Register