Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Úvod do frameworku Spring
- Přehled celého ekosystému Springu
- Řízení vytváření objektů a injekce závislostí
- Základy programování orientovaného na aspekty (AOP)
Konfigurace Springu a životní cyklus beanů
- Konfigurace pomocí XML souborů
- Životní cyklus beanů a použití BeanPostProcessoru
- Otestování aplikace s Springem pomocí nástroje Mockito<\/li>
Konfigurace na základě anotací
- Používání anotací @Component a @Autowired
- Kombinování konfigurací na bázi XML i anotací
- Nastavování bez použití XML pomocí @Configuration a JavaConfigu.
Začátky s Spring Boot 3.5.5
- Přehled Spring Bootu a jeho klíčových konceptů
- Vytváření projektu v Spring Boot pomocí nástroje Spring Initializr.
- Spuštění první REST aplikace.
Programování orientované na aspekty (AOP) a transakce
- Používání AspectJ se Springem: principy a konfigurace
- Principy deklarativních transakcí v rámci Springu.
- Nastavení transakcí pomocí XML i anotace @Configuration.
Pracovní s daty pomocí Springu a JPA
- Konfigurace připojení k databázi a nástroje JPA.
- Vytváření vrstvy DAO a Repository s pomocí konfigurace JPA Boot.
- Využití profilů a správa parametrů aplikace.
Tvorba RESTful aplikací s JPA
- Návrh jednoduchých REST API na bázi operací CRUD pomocí JPA.
- Vytváření CRUD rozhraní včetně vnořených komponent.
- Použití nástroje Jackson pro serializaci – anotace @JsonIgnore, zvládání proxy objektů Hibernate a prevenci smyčkových referencí.
Pokročilé techniky práce s RESTem a daty
- Využití DTO v REST aplikacích spolu s nástrojem MapStruct.
- Řešení výjimek v rámci RESTful systémů.
- Použití duálních modelů při práci s databázemi JPA.
Spring REST spolu s Spring Data JPA
- Vytváření dotazů podle názvu metod.
- Paginování a řazení výsledků díky nástroji Spring Data JPA.
- Definování vlastních dotazů pomocí anotace @Query.
Shrnutí a další kroky
Požadavky
- Základní znalosti programování v Javě
- Zkušenosti s programováním orientovaným na objekty
- Orientace ve nástrojích pro buildování, např. Maven nebo Gradle
Cílová skupina
- Vývojáři Javy, kteří začínají pracovat s ekosystémem Springu.
- Softwaroví inženýři chtějící rychle vytvářet RESTful webové aplikace.
- Programátoři toužící po praktických zkušenostech s nejnovějšími nástroji Spring Boot a JPA.
14 Hodiny
Reference (1)
Poskytnuta podrobná informace o požadovaných pokročilejších témách.
Farukh Khan - Tandem Solution
Kurz - RabbitMQ with Java and Spring
Přeloženo strojem