Se acorda discount-uri negociabile de volum. Solicita oferta speciala pentru compania ta la email: [email protected]
Curs Java Backend (Spring)
Cursuri Online
Preț: 890 Euro + TVA
Durată curs: 5 zile
Locație: Clasa virtuala/Sediul clientului
Prețul include: Suportul de curs si diplom ade participare, în format electronic.
Discount de volum:
Obiective:
Cursul Java Spring își propune să pregătească participanții ca programatori backend, prin învățarea unor concepte fundamentale despre framework-ul Java Spring, studiul nivelelor de persitence, business și presentation, precum și aprofundarea arhitecturilor de tip MVC și REST.
Cursul va include exerciții practice și va avea ca finalitatea realizarea de către participanți a unei aplicații complexe de tip MVC.
Plan De Curs
Modulul 1: Introducere în Java Spring
Concepte fundamentale: Java Beans, IoC și dependency injection.
Tipuri de dependency injection.
Utilizare framework Spring Boot.
Crearea unei aplicații Spring Boot.
Tipuri de dependency injection.
Utilizare framework Spring Boot.
Crearea unei aplicații Spring Boot.
Modulul 2: Spring Data și nivelul Persitence
Utilizarea Spring Data JPA pentru accesul la baze de date.
Definirea entităților și relațiilor între ele.
Crearea de interfețe de tip repository pentru interacțiunea cu baza de date
Lucrul cu tranzacții și interogări JPA.
Definirea entităților și relațiilor între ele.
Crearea de interfețe de tip repository pentru interacțiunea cu baza de date
Lucrul cu tranzacții și interogări JPA.
Modulul 3: Nivelul Business
Crearea interfețelor și claselor de tip service.
Utilizare mappere pentru interacțiunea cu modelul de date.
Testarea unitară și testarea de tip integrare.
Utilizare mappere pentru interacțiunea cu modelul de date.
Testarea unitară și testarea de tip integrare.
Modulul 4: Crearea de RestAPIs
Definirea Controllerelor.
Gestionarea conținutului și a codurilor de răspuns.
Operații CRUD.
Tratarea excepțiilor.
Gestionarea conținutului și a codurilor de răspuns.
Operații CRUD.
Tratarea excepțiilor.
Modulul 5: Nivelul presentation – elemente de frontend
Crearea view-urilor, exemple în Tymeleaf.
Configurarea claselor de tip ViewResolver.
Validarea formularelor.
Configurarea claselor de tip ViewResolver.
Validarea formularelor.
Modulul 6: Java security
Securitatea bazată pe roluri și permisiuni.
Autentificarea și autorizarea utilizatorilor.
Utilizarea Spring Security pentru protejarea resurselor.
Implementarea paginilor custom login-ului și de erori.
Gestionarea sesiunilor.
Autentificarea și autorizarea utilizatorilor.
Utilizarea Spring Security pentru protejarea resurselor.
Implementarea paginilor custom login-ului și de erori.
Gestionarea sesiunilor.
Modulul 7: Implementare aplicație MVC
Asistență în crearea unei aplicații mvc personalizate de către fiecare participant, după modelul aplicațiilor prezentate în exemplele din timpul cursului.