Plan Szkolenia
Wprowadzenie do ramki Spring
- Przegląd ekosystemu Spring
- Inwersja kontroli (IoC) i iniekcja zależności (DI)
- Wprowadzenie do programowania zorientowanego na aspekty (AOP)
Konfiguracja Spring i cykl życia beanów
- Konfiguracja poprzez pliki XML
- Cykl życia beanów i BeanPostProcessor
- Testowanie aplikacji Spring przy użyciu Mockito
Konfiguracja oparta na adnotacjach
- Używanie adnotacji @Component i @Autowired
- Łączenie konfiguracji XML z opartą na adnotacjach
- Używanie @Configuration i JavaConfig do konfiguracji bez XML
Rozpoczęcie pracy z Spring Boot 3.5.5
- Wprowadzenie do Spring Boot i kluczowe koncepcje
- Tworzenie projektu Spring Boot przy użyciu Spring Initializr
- Budowanie i uruchamianie pierwszej aplikacji REST
Programowanie zorientowane na aspekty (AOP) i transakcje
- Używanie AspectJ z Spring: zasady i konfiguracja
- Zrozumienie deklaratywnych transakcji w Spring
- Konfigurowanie transakcji za pomocą XML i @Configuration
Trwałe przechowywanie danych z Spring i JPA
- Konfigurowanie JPA i połączeń bazodanowych
- Warstwy DAO i Repository z konfiguracją JPA Boot
- Wyodrębnianie profilów i zarządzanie właściwościami
Budowanie aplikacji RESTful z JPA
- Tworzenie prostych API REST CRUD za pomocą JPA
- Rozwijanie CRUD REST z zagnieżdżonymi beanami
- Serializacja Jackson: @JsonIgnore, obsługa proxy Hibernate, zapobieganie pętlom
Zaawansowane REST i obsługa danych
- Używanie DTO REST z MapStruct
- Obsługa wyjątków w aplikacjach REST
- Zasady podwójnego modelu JPA
Spring REST z Spring Data JPA
- Zapytania poprzez pochodzenie nazw metod
- Paginacja i sortowanie z Spring Data JPA
- Używanie @Query dla niestandardowych zapytań
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie podstawowych pojęć programowania w Java
- Dosświadczenie z programowaniem obiektowym
- Znajomość narzędzi kompilacyjnych, takich jak Maven lub Gradle
Odbiorcy
- Deweloperzy Java rozpoczynający swoją podróż w ekosystemie Spring
- Inżynierowie oprogramowania, którzy chcą szybko budować aplikacje internetowe RESTful
- Programiści poszukujący praktycznego doświadczenia z nowoczesnym Spring Boot i JPA
Opinie uczestników (5)
Widzieliśmy dużo różnych tematów w krótkim czasie
Aurelien Petit - Prostep
Szkolenie - Spring 5
Szczegółowe informacje na temat bardziej zaawansowanych tematów, o które zapytaliście.
Farukh Khan - Tandem Solution
Szkolenie - RabbitMQ with Java and Spring
Przetłumaczone przez sztuczną inteligencję
W tym szkoleniu nie tylko zdobywamy podstawową wiedzę techniczną na temat Java spring/technologii i najważniejszych rzeczy. Również zdobywamy wiedzę z życia, którą dzielisz się z nami podczas zajęć.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Szkolenie - Java 8 and Spring
Przetłumaczone przez sztuczną inteligencję
Pomimo formatu użytego do tego kursu, który nie powinien być używany w żadnym kontekście edukacyjnym, a tym bardziej w zawodowym. Część, która była dla mnie przydatna, to gdy przedstawialiśmy kilka fragmentów naszego projektu, aby uzyskać wskazówki na temat zmian, które moglibyśmy wprowadzić, aby sprawdzić, czy to naprawi niektóre problemy.
Veronica - NOESIS SOLUTIONS NV
Szkolenie - Spring and Hibernate in Java Applications
Przetłumaczone przez sztuczną inteligencję
I liked that there were many exercises, activity and flexibility of the Trainer.
Badii Bayoudh
Szkolenie - Java Spring
Przetłumaczone przez sztuczną inteligencję