Spring Fundamentals

Cursul Spring Fundamentals este conceput pentru a oferi o introducere solidă în dezvoltarea aplicațiilor Java folosind framework-ul Spring, unul dintre cele mai populare ecosisteme din industria software. Participanții vor dobândi cunoștințe fundamentale și avansate despre arhitectura Spring, configurare, integrare, acces la date, dezvoltare de aplicații web, crearea de API-uri RESTful și testare.

Programul de formare combină teoria cu practica prin exemple reale, exerciții aplicate, proiecte de grup și studii de caz. Participanții vor lucra cu tehnologii precum Spring Core, Spring MVC, Spring Boot, Spring Data, JPA și Hibernate, dezvoltând competențe cheie pentru a crea aplicații moderne, scalabile și ușor de întreținut.

Cui i se adresează?

Cursul se adresează dezvoltatorilor Java și inginerilor software care doresc să învățe să utilizeze framework-ul Spring pentru a construi aplicații enterprise robuste. Este ideal pentru cei care doresc să facă trecerea către ecosistemul Spring sau să-și consolideze abilitățile existente.

Ce vei învăța?

La finalul acestui curs, participanții vor putea:

  • Înelege arhitectura și componentele principale ale Spring Framework;
  • Aplica principiile IoC (Inversion of Control) și DI (Dependency Injection);
  • Configura aplicații folosind XML, anotări și profile Spring;
  • Integra module precum Spring Core, Spring MVC, Spring Boot și Spring Data;
  • Construi aplicații web moderne folosind Spring MVC și Thymeleaf;
  • Implementa accesul la baze de date (SQL, NoSQL) folosind Spring Data JPA;
  • Crea API-uri RESTful cu bune practici, Swagger și Hypermedia;
  • Realiza testarea aplicațiilor cu Spring Test Framework;
  • Dezvolta proiecte practice relevante pentru mediul enterprise.

Cerințe preliminare:

  • Cunoștințe de bază de programare în Java;
  • Familiarizare cu HTML, CSS, SQL și baze de date relaționale;
  • Experiență minimă în dezvoltarea de aplicații este recomandată.

Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

Ziua 1:
• Introducere
• Ultima versiune Spring
• Microservicii – concepte de bază
• Ce este Spring Boot și de ce este folosit?
• Cum funcționează Spring Boot?
• Spring Boot Starters
• Auto-configurare
• Structura unei aplicații Spring Boot
• Utilizarea Spring Initializr
• Ce este un Spring Bean?
• Inversion of Control (IoC)
• Dependency Injection
• Anotarea @Autowired
• Anotarea @Resource
• Tipuri de Injection
• Configurații
• Fișiere de proprietăți

Ziua 2:
• Spring MVC
• Anotări Web: @RequestMapping, @GetMapping, @PostMapping, @DeleteMapping
• Parametrii: @RequestParam, @PathVariable
• Controlere: @Controller & @RestController
• @RequestBody & @ResponseBody
• Ce este un API REST și cum funcționează
• Bune practici pentru dezvoltarea de API-uri
• Testare cu Postman
• Acces la baze de date cu JDBC
• Introducere în Hibernate
• Lucru cu DTO-uri
• Relații în Hibernate: @OneToMany, @ManyToOne, @ManyToMany
• Utilizarea Spring Data JPA
• Construirea unui API REST complet

Recomandăm să continui cu:

Programe de certificare

Nu sunt programe de certificare asociate direct acestui curs.

Spring Fundamentals

Oferte personalizate pentru grupuri de minim 2 persoane

Detalii curs

Durată:

2
zile

Preț:

840 EUR

Livrare:

Predare în clasă, Clasă hibridă, Clasă virtuală

Nivel:

1. Fundamental

Echipă de 2+ persoane? Primești ofertă dedicată!