Full Stack Developer

Programul este conceput ca un parcurs riguros de formare în inginerie software, orientat către proiectarea și dezvoltarea de aplicații end-to-end.

Format curs: Hibrid (Live Online / În clasă)

Următoarea grupă: Martie 2026
Curs certificat: Ministerul Educației și Cercetării + Ministerul Muncii

Dezvoltă competențe avansate de programare și proiectează sisteme software scalabile

Structura programului Full Stack Developer Nanodegree îmbină fundamente solide de Computer Science cu practică aplicată, astfel încât procesul de învățare să conducă la o înțelegere aprofundată a arhitecturii software și a construcției de sisteme scalabile.

Pe durata programului vei lucra pe proiecte aplicate care reflectă situații reale de integrare și organizare a codului. Vei învăța să aplici algoritmica și structurile de date în contexte concrete, să construiești servicii back-end în Java și Python și să integrezi aplicații web dezvoltate cu React într-o arhitectură coerentă, familiarizându-te în acest timp cu procese de automatizare și livrare continuă prin tehnici de CI/CD.

Programul urmărește formarea unei gândiri pragmatice, orientată către produs și livrabilitate, necesară pentru consolidarea fundamentelor tehnice și pentru integrarea eficientă într-un mediu profesional de dezvoltare software.

Ce vei ști să faci la finalul programului

Backend engineering
Dezvoltarea serviciilor backend în Java / Python, arhitecturi MVC, API-uri REST, integrare servicii externe, lucrul cu baze de date, ORM, securitate, Spring, Spring Boot, Maven / Gradle.

Front End engineering
JavaScript, TypeScript, programare asincronă, dezvoltarea aplicațiilor web moderne cu React și integrarea cu serviciile backend.

CI/CD & DevOps fundamentals
Containerizare cu Docker, automatizarea proceselor de deployment, servicii cloud, versionare.

Software architecture & design
Principii OOP, abstractizare, genericitate, proiectarea corectă a interacțiunii  dintre componente.

Optimizare & complexitate
Analiză algoritmică, structuri de date, performanță și scalabilitate.

Data layer & persistence
Modelare relațională și normalizare, SQL, ORM cu Hibernate.

Următoarea grupă
Înscrierea pentru sesiunea Martie 2026este deschisă
Volum de studiu
1080h total, din care: 350h live online cu trainer, 730h de lucru individual pe teme si proiecte.
Program
Luni si miercuri, 18:30 – 21:00 + o data pe luna, sambata, 9:00 – 14:00.

Format hibrid

Posibilitate de a participa 100% online
+ fizic 1 data pe luna în weekend.

Limba

Suportul didactic și predarea sunt în limba română.

Nivel de carieră dobândit
Abilitățile necesare angajării pe poziții Entry Level precum: Full Stack Developer, Backend Developer, FrontEnd Developer, Java Developer, Python Developer

Fă cunoștință cu trainerii acestui program

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet.

Curricula programului

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet.

Full Stack – Java 1 Curricula

    1. Intro and Course Structure
      Tech Industry Ecosystem
      - The IT industry - Roles and careers - Software Development Lifecycle
      Setting Up the Development Environment
      - The Java Ecosystem - Installing the JDK - Setting up the IDE: IntelliJ IDEA or Eclipse
      Software program basics
      - Hello, World! in Java - Compilation, execution and output - Code comments (//, /* */)

Tehnologii studiate

Language
  • Java (LTS)

Admiterea în program

Admiterea în program se realizează pe bază de evaluare, pentru a asigura că toți participanții dețin nivelul tehnic necesar pentru parcurgerea curriculumului.  Programul este deschis atât candidaților cu pregătire sau experiență tehnică anterioară, cât și celor care își dezvoltă competențele prin studiu individual sau alte forme de învățare non-formală.  În funcție de parcursul fiecărui candidat, sunt disponibile două modalități de admitere

Profilul candidatului

Candidații pot aplica prin această modalitate de admitere dacă îndeplinesc cel puțin una dintre următoarele condiții:

  • absolvirea unei facultăți de profil Computer Science sau domenii echivalente (informatică, cibernetică, matematică-informatică etc.);
  • experiență profesională într-un rol de dezvoltare software.

Procesul de admitere

În cazul în care nivelul tehnic demonstrat nu corespunde cerințelor programului, candidaților li se poate recomanda consolidarea pregătirii înainte de reluarea aplicației.

01

Depunerea aplicației

Candidații completează formularul de înscriere Devmind, în care prezintă experiența academică, profesională sau studiul individual relevant în domeniul programării.

02

Interviul de admitere

Candidații susțin un interviu de admitere în cadrul căruia sunt evaluate nivelul de limba engleză, profilul de învățare și competențele generale necesare pentru parcurgerea programului, precum și pregătirea tehnică.

03

Confirmarea admiterii

Candidaturile sunt analizate în urma etapelor de evaluare, iar candidații care îndeplinesc criteriile programului primesc confirmarea admiterii prin email.

04

Înrolarea în program

Candidații admiși finalizează procesul de admitere prin completarea formularului de înrolare și transmiterea documentelor necesare pentru participarea în program.

Această modalitate de admitere se adresează candidaților care nu au o pregătire academică formală în domeniul informaticii, dar au început să își dezvolte competențele de programare prin studiu individual sau prin alte programe non-formale.

Profilul candidatului

Candidații pot aplica prin această modalitate de admitere dacă îndeplinesc cel puțin una dintre următoarele condiții:

  • absolvirea unor cursuri online introductive de programare sau absolvirea unei școli informale de programare;
  • experiență profesională în roluri IT tehnice, low-code sau no-code (QA, support, testare etc.)

Procesul de admitere

În cazul în care nivelul tehnic demonstrat nu corespunde cerințelor programului, candidaților li se poate recomanda consolidarea pregătirii înainte de reluarea aplicației.

01

Depunerea aplicației

Candidații completează formularul de înscriere Devmind, în care prezintă experiența academică, profesională sau studiul individual relevant în domeniul programării.

02

Testul de evaluare tehnică

Candidații susțin un test care verifică abilitățile de gândire logică, noțiuni matematice relevante pentru programare și cunoștințe tehnice de bază în domeniul programării, prin întrebări de tip grilă.

03

Interviul de admitere

Candidații susțin un interviu de admitere în cadrul căruia sunt evaluate nivelul de limba engleză, profilul de învățare și competențele generale necesare pentru parcurgerea programului, precum și pregătirea tehnică.

04

Confirmarea admiterii

Candidaturile sunt analizate în urma etapelor de evaluare, iar candidații care îndeplinesc criteriile programului primesc confirmarea admiterii prin email.

05

Înrolarea în program

Candidații admiși finalizează procesul de admitere prin completarea formularului de înrolare și transmiterea documentelor necesare pentru participarea în program.

Certificări și expertiză

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet.

Certificări primite în urma absolvirii programului

No results found.

Certificări pe care le poți dobândi după absolvirea programului

No results found.

Părerile absolvenților

Costuri și opțiuni de plată

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet.

Plată în tranșe lunare

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco

300 EURO/lună

Plată prin rambursare de la angajator

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco

Plată în 12 rate fără dobândă prin card de cumpărături

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco

Finanțare BCR prin programul StudyUP

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco

Certificări și expertiză

Cum sunt organizate cursurile?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 

Înscrierile pentru următoarea grupă

Următoarea grupă: Martie 2026

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco