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 Spring Framework
- Přehled Spring ekosystému
- Inverze řízení (IoC) a injektování závislostí (DI)
- Úvod do aspektového programování (AOP)
Konfigurace Spring a životní cyklus beanů
- Konfigurace pomocí XML souborů
- Životní cyklus beanů a BeanPostProcessor
- Testování Spring aplikace pomocí Mockito
Konfigurace na základě anotací
- Používání anotací @Component a @Autowired
- Kombinace konfigurace XML a anotací
- Používání @Configuration a JavaConfig pro nastavení bez XML
Úvod do Spring Boot 3.5.5
- Úvod do Spring Boot a klíčových konceptů
- Vytvoření projektu Spring Boot pomocí Spring Initializr
- Build a spuštění první REST aplikace
Aspektové programování (AOP) a transakce
- Používání AspectJ se Spring: principy a konfigurace
- Pochopení deklarativních transakcí ve Spring
- Konfigurace transakcí pomocí XML a @Configuration
Perzistence dat se Spring a JPA
- Konfigurace JPA a databázových připojení
- DAO a vrstvy Repository s JPA Boot konfigurací
- Extrahování profilů a správa vlastností
Budování RESTful aplikací s JPA
- Vytvoření jednoduchých CRUD REST API s JPA
- Vývoj CRUD REST s vnořenými beanu
- Serializace Jackson: @JsonIgnore, zpracování Hibernate proxie, předejít smyčkám
Pokročilé REST a zpracování dat
- Používání REST DTO s MapStruct
- Zpracování výjimek v REST aplikacích
- Dvojjmenné vzory JPA
Spring REST se Spring Data JPA
- Dotazování odvozením ze jména metody
- Paginace a řazení se Spring Data JPA
- Používání @Query pro vlastní dotazy
Shrnutí a další kroky
Požadavky
- Pochopení základních konceptů programování v jazyce Java
- Zkušenosti s objektově orientovaným programováním
- Znalost nástrojů pro sbírání, jako jsou Maven nebo Gradle
Učitelé
- Java vývojáři začínající se Spring ekosystémem
- Softwaroví inženýři, kteří chtějí rychle budovat RESTful webové aplikace
- Programátoři, kteří hledají praktické zkušenosti s moderním 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