Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pw:proiect [2023/03/07 22:38]
ciprian.dobre [Introducere]
pw:proiect [2023/05/20 15:53] (current)
ciprian.dobre [Timeline Proiect]
Line 24: Line 24:
   * Al doilea milestone - săptămână 7 - 10.04 - 13.04   **-- 30 puncte**   * Al doilea milestone - săptămână 7 - 10.04 - 13.04   **-- 30 puncte**
 Se prezintă în cadrul laboratorului BE-ul proiectului + demonstrarea funcționalității BE-ului folosind Swagger/​Postman Se prezintă în cadrul laboratorului BE-ul proiectului + demonstrarea funcționalității BE-ului folosind Swagger/​Postman
-  * Prezentare finala proiect - săptămânile ​13 și 14 - 22.05-02.06  **-- 30 puncte**+  * Prezentare finala proiect - **săptămâna 13 - 22.05-26.05**  **-- 30 puncte**
 Se prezintă în cadrul laboratorului tot proiectul și se notează conform îndeplinirii cerințelor de mai jos. Se prezintă în cadrul laboratorului tot proiectul și se notează conform îndeplinirii cerințelor de mai jos.
  
Line 46: Line 46:
   * **DTOs**   * **DTOs**
   - Utilizarea de DTO-uri pentru interactiunea cu controllerele (request/​response) ​ **-- 5 puncte**   - Utilizarea de DTO-uri pentru interactiunea cu controllerele (request/​response) ​ **-- 5 puncte**
 +
 +<note important>​Daca alegeti sa folositi Spring, vedeti ca aveti posibilitatea sa il folositi si cu Kotlin in loc de Java. De asemenea, pentru baza de date folositi pentru migrari Liquibase sau Flyway, iar pentru Swagger folositi pachetul de OpenAPI ca sa-l aveti integrat in backend.
 +</​note>​
 +
 +<note warning>​Daca lucrati in Spring, va rugam sa nu folositi EntityManger sau alte primitive expuse de ORM, folositi interfetele repository de JPA si adnotarile corespunzatoare pentru a interactiona cu ORM-ul si mai ales folositi JPQL pentru a face cereri SQL complexe, nu sa construiti de mana cererile SQL.</​note>​
  
 === Frontend === === Frontend ===
Line 68: Line 73:
 <note important>​Punctele scaleaza cu punctajul de pe proiect, daca punctajul pe proiect este 30/60, bonusul este 2.5</​note>​ <note important>​Punctele scaleaza cu punctajul de pe proiect, daca punctajul pe proiect este 30/60, bonusul este 2.5</​note>​
   * **Functionalitati aditionale** ​  **-- 5 puncte**   * **Functionalitati aditionale** ​  **-- 5 puncte**
-<​note>​Acordarea bonusului este la latitudinea asistentului. Bonusul se acorda pentru functionalitati ce depasesc cerintele proiectului. Ex: Containerizare,​ Mockuri Figma/XD, Hosting, CI/CD, Notificari Push etc.</​note>​+  *  
 +<​note>​Acordarea bonusului este la latitudinea asistentului. Bonusul se acorda pentru functionalitati ce depasesc cerintele proiectului. Ex: Containerizare,​ Mockuri Figma/XD, Hosting, CI/CD, Notificari Push, Unit Testing ​etc.</​note>​
  
pw/proiect.1678221515.txt.gz · Last modified: 2023/03/07 22:38 by ciprian.dobre
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0