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:

Se acorda discount-uri negociabile de volum. Solicita oferta speciala pentru compania ta la email: [email protected]

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.

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.

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.

Modulul 4: Crearea de RestAPIs

Definirea Controllerelor.
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.

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.

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.

Ia legătura cu un consultant!

Please enable JavaScript in your browser to complete this form.
Vreau să primesc informații prin email referitoare la noutăți, invitații la webinarii, traininguri și alte evenimente.
Vreau să primesc informații prin email referitoare la noutăți, invitații la webinarii, traininguri și alte evenimente.
Solicită o ofertă personalizată pentru compania!
0721.219.419