Pentru că toate se leagă într-un final, acest modul pune cap la cap informațiile modulelor precedente pentru a realiza arhitecturi software complete și reutilizabile. Se vor discuta elemente de backend și frontend, mod de interacțiune, șabloane de arhitecturi, baze de date, lucru versionat pe proiecte, pregătirea pentru interviuri.
Clasele au loc săptămânal, online, fie Sâmbăta de la 15 la 19:30, fie Marțea și Joia de la 18:30 la 20:30, în funcție de clasa aleasă.
Tehnologii, limbaje folosite, paradigme studiate: SQL Management Studio, NetBeans, Microsoft SQL, Java, GIT, JUnit, Testare Automată, Baze de date, Versionare.
Modulul are o durată de 3 luni și este structurat astfel:
Săptămâna 1: Introducere în Java / Concepte POO și tipuri de date
Săptămâna 2: Maven / TestNG
Săptămâna 3: Rest API / Testarea in Rest API, Postman
Săptămâna 4: Selenium / Selenium - Partea a doua
Săptămâna 5: Cucumber, Test Driven Development / Recapitulare
Săptămâna 6: Examen parțial
Săptămâna 7: Cucumber, Test Driven Development - Partea a doua / GIT
Săptămâna 8: Comenzi în GIT / Baze de date - Introducere
Săptămâna 9: Baze de date - Operații / Hybernate și JPA
Săptămâna 10: Pregătirea pentru un interviu tehnic / Proiect de grup, colaborativ
Săptămâna 11: Proiect de grup colaborativ - Partea a doua / Recapitulare
Săptămâna 12: Examen final