Popis kurzu
Cieľom kurzu je poskytnúť základný prehľad o možnostiach Springu, s dorazom na vývoj webových a REST-ful aplikácii. Teoretická vs. praktická stránka kurzu je v pomere 50:50.
Trvanie kurzu je 2 dni.
Čo sa naučím?
- Čo je to Spring a prečo vznikol.
- Princíp Inversion of Control a jeho uplatnenie v Springu.
- Prehľad modulov poskytovaných v Springu.
- Životný cyklus spravovaných komponentov.
- Aplikačný kontext a možnosti jeho konfigurácie.
- Využitie AOP v rámci Springu.
- Prístup k dátam uloženým v relačných databázach a správa transakcií.
- Tvorba a efektívne testovanie webovych a REST-ful aplikácií.
- Efektívne vytvorenie Spring projektu.
- Správa Spring aplikácie pomocou JMX.
Čo budem vedieť vytvoriť?
Po ukončení kurzu budem vedieť ako s použitím Spring efektívne vytvoriť webovú resp. REST-ful aplikáciu s dátami uloženými v relačnej datábaze.
Prečo ísť na tento kurz?
Spring je rokmi odskúšaná a overená alternatíva k JEE. Poskytuje jednoduchý, ale flexibilný programovací model, ktorý umožňuje efektívne vyvýjať robustné aplikácie v Jave. Kurz je ideálnym štartom pre tých, ktorí chcú začať využívať Spring vo svojich projektoch.
Minimálne požiadavky
- JDK 8, STS 3.7.0 alebo IntelliJ IDEA 14.1
- Základná znalosť programovania v jazyku Java