CloudTeam

Menu główne

Kontakt

SzkoleniaProgramowanie i DevOps / Programowanie i testowanieBITT-SPRFUND

BITT-SPRFUNDszkolenie autorskie

Spring Fundamentals

Szkolenie wprowadza w tworzenie aplikacji Java z użyciem frameworka Spring. Obejmuje podstawy Spring Boot, mechanizmy odwrócenia sterowania i wstrzykiwania zależności, konfigurację aplikacji, Spring MVC, budowę REST API oraz dostęp do danych przez JDBC, Hibernate i Spring Data JPA. Zajęcia łączą teorię z ćwiczeniami praktycznymi, przykładami z rzeczywistych projektów i studiami przypadków.

Czas trwania
2 dni
Poziom
Podstawowy
Dostawca
Szkolenia autorskie
Obszar
Programowanie i DevOps / Programowanie i testowanie

Zakres szkolenia

  • Najnowsza wersja Spring
  • Mikrousługi – podstawowe pojęcia
  • Czym jest Spring Boot i do czego służy
  • Jak działa Spring Boot
  • Spring Boot Starters
  • Autokonfiguracja
  • Struktura aplikacji Spring Boot
  • Korzystanie ze Spring Initializr
  • Spring Beans
  • Odwrócenie sterowania (IoC)
  • Wstrzykiwanie zależności i jego rodzaje
  • Adnotacje @Autowired i @Resource
  • Konfiguracje i pliki właściwości
  • Spring MVC
  • Adnotacje webowe: @RequestMapping, @GetMapping, @PostMapping, @DeleteMapping
  • Parametry: @RequestParam, @PathVariable
  • Kontrolery: @Controller i @RestController
  • @RequestBody i @ResponseBody
  • Czym jest REST API i jak działa
  • Dobre praktyki tworzenia API
  • Testowanie w Postmanie
  • Dostęp do bazy danych przez JDBC
  • Wprowadzenie do Hibernate
  • Praca z obiektami DTO
  • Relacje w Hibernate: @OneToMany, @ManyToOne, @ManyToMany
  • Korzystanie ze Spring Data JPA
  • Budowa kompletnego REST API

Zdobyte umiejętności

  • Rozumieć architekturę i główne komponenty Spring Framework
  • Stosować zasady odwrócenia sterowania (IoC) i wstrzykiwania zależności (DI)
  • Konfigurować aplikacje za pomocą XML, adnotacji i profili Spring
  • Integrować moduły Spring Core, Spring MVC, Spring Boot i Spring Data
  • Tworzyć aplikacje webowe z użyciem Spring MVC i Thymeleaf
  • Implementować dostęp do baz danych SQL i NoSQL z użyciem Spring Data JPA
  • Tworzyć REST API zgodnie z dobrymi praktykami, z użyciem Swaggera i hipermediów
  • Testować aplikacje za pomocą Spring Test Framework
  • Realizować praktyczne projekty dla środowiska korporacyjnego

Dla kogo jest to szkolenie

  • Programiści Java i inżynierowie oprogramowania, którzy chcą budować aplikacje korporacyjne we frameworku Spring
  • Osoby przechodzące do ekosystemu Spring lub chcące wzmocnić posiadane umiejętności

Wymagania wstępne

  • Podstawowa znajomość programowania w Javie
  • Znajomość HTML, CSS, SQL i relacyjnych baz danych
  • Zalecane minimalne doświadczenie w tworzeniu aplikacji

Najbliższe terminy

Terminy realizowane z partnerami LLPA, online. Godziny podane w czasie polskim, język prowadzenia przy terminie.

TerminGodziny (czas PL)JęzykStatusCenaAkcja
08:00–16:00angielskiPlanowany4440 złPoproś o ofertę