Spring Framework a Spring Boot - Building a Microservices Application (SPRB1)

Programming, Java, Spring

Location, current course term



Brno + online (volitelně)
7/17/2024 - 7/19/2024 CZECH
Order
10/9/2024 - 10/11/2024 CZECH
Order
Praha + online (volitelně)
8/19/2024 - 8/21/2024 CZECH
Order
11/11/2024 - 11/13/2024 CZECH
Order
Vlastní Školení na míru (termín, lokalita, obsah, délka)

The course:

Hide detail
  • Úvod do prostředí Spring Boot
    1. Architektura
    2. Vytvoření aplikace
    3. Spuštění aplikace
    4. Podporované jazyky (možnost domluvy - Java či Kotlin, standardně Java)
    5. Podporované sestavovací prostředí (možnost domluvy - Gradle či Maven, standardně Maven)
  • Spring framework - komponenty
    1. Dependency injection
    2. Druhy komponent a používané anotace
    3. Service, Controller, RestController, Repository
    4. Scope služeb, singletony
  • Tvorba REST služeb
    1. Úvod do HTTP protokolu a principu REST
    2. HTTP metody, status kódy, URI
    3. Předávání dat - formát JSON
    4. Tvorba REST služeb v Spring
    5. Předávání parametrů v query a path
    6. Předávání dat pomocí těla HTTP požadavku
    7. Generování odpovědi
  • Přístup k vzdáleným REST službám
    1. Přehled možností - RestTemplate, WebClient
    2. Ukázka práce s WebClient
  • Práce s databází
    1. Přehled možností připojení - JDBC, JPA, Spring Data
  • Úvod do JPA (Java Persistence API) a Hibernate / Spring Data JPA
    1. Úvod JPA a Hibernate
    2. Modelování entit
    3. Základní mapování sloupců, primitivní typy
    4. 1:1, 1:N vztahy
    5. JPQL - stručný úvod, základní dotazování
    6. Spring Data JPA - základní úvod, tvorba repository
  • Správa transakce v Spring
    1. Automatická správa transakce
    2. Anotace @Transactional
    3. Izolace transakcí
    4. Commit, rollback
  • Automatické testování v prostředí Spring Boot
    1. Úvod do testování
    2. Jednotkové testy
    3. Integrační testy pro služby
Recommended previous course:
Java - Beginning Application Development (JAV1)
Schedule:
3 days (9:00 AM - 5:00 PM )
Course price:
672.00 € ( 813.12 € incl. 21% VAT)
Language:

Vybrané zákaznické reference

Západočeská univerzita v Plzni, Vít R.
Spring Framework a Spring Boot - Building a Microservices Application ( SPRB1)
"Nejvíce mě zaujal a byl přínosem hibernate."
Continental Tires Slovakia, s.r.o., Daniel K.
Spring Framework a Spring Boot - Building a Microservices Application ( SPRB1)
"Skolenie hodnotim velmi pozitívne. Urcite odporucim kolegom."
Continental Tires Slovakia, s.r.o., Marek S.
Spring Framework a Spring Boot - Building a Microservices Application ( SPRB1)
"Prinosom bolo pochopenie springboot frameworku. Veci mi zacali davat vacsi zmysel kedze se springem pracujem."
T-Mobile Czech Republic a.s., Michal D.
Spring Framework a Spring Boot - Building a Microservices Application ( SPRB1)
"Největším přínosem pro mě jsou praktické cvičení, kde je hned možnost si probírané téma hned vyzkoušet a lépe mu porozumět."
Československá obchodní banka, a. s., Karel K.
Spring Framework a Spring Boot - Building a Microservices Application ( SPRB1)
"Kurz byl naprosto skvělý! Doporučuji každému komu není práce ve Springu jasná. Lektor Jiří vše vysvětlil a byl nápomocný během praktických cvičení."
COMMERZBANK Aktiengesellschaft, pobočka Praha, Ondrej T.
Spring Framework a Spring Boot - Building a Microservices Application ( SPRB1)
"Lektor byl napomocny a ochotny."
COMMERZBANK Aktiengesellschaft, pobočka Praha, Dušan T.
Spring Framework a Spring Boot - Building a Microservices Application ( SPRB1)
"Přizpůsobení se specifikům učastníků."
Asseco Central Europe, a.s., Martin M.
Spring Framework a Spring Boot - Building a Microservices Application ( SPRB1)
"Vsetko super."
Česká pošta, s.p., Ivo Z.
Spring Framework a Spring Boot - Building a Microservices Application ( SPRB1)
"Vše proběhlo na velmi dobré úrovni. Lektor na začátku nastavil kurz podle znalostí studentů a poté nabaloval různé zajímavé věci z praxe. Materiály a příklady z gitlabu taky v pořádku. Zázemí školícího centra skvělé. "
PEGATRON Czech s.r.o., Ondřej L.
Spring Framework a Spring Boot - Building a Microservices Application ( SPRB1)
"Perfektni pristup lektora k latce kurzu a moznost individualni upravy osnovy podle potreby pochopeni konkretni lekce. Lektor problematice rozumi velmi dobre a rad vysvetli i casti, ktere nejsou primo soucasti kurzu, ale je dobre je vedet pro pochopeni probirane veci."
Česká pošta, s.p., Michal B.
Spring Framework a Spring Boot - Building a Microservices Application ( SPRB1)
"Děkuji, bylo to velice zajímavé."
Česká pošta, s.p., Libor Š.
Spring Framework a Spring Boot - Building a Microservices Application ( SPRB1)
"Oceňuji praktická cvičení, které nás motivovala k lepšímu porozumění probíraných témat. "
O2 IT Services s.r.o., Jan N.
Spring Framework a Spring Boot - Building a Microservices Application ( SPRB1)
"Velmi dobrý a srozumitelný výklad probíráného látky, bylo to pro mě velkým přínosem. Velmi mě zaujali security. Rád se zůčastním i dalšího školení."
O2 IT Services s.r.o., Pavel M.
Spring Framework a Spring Boot - Building a Microservices Application ( SPRB1)
"Součástí kurzu je spousta praktických ukázek a cvičení, díky kterým je probíraná látka srozumitelnější. Kurz doporučuji."
J&T SERVICES ČR, a.s., Vojtěch U.
Spring Framework a Spring Boot - Building a Microservices Application ( SPRB1)
"Školení splnilo má očekávání. Probranou látku využiji v praxi."
Home Credit a.s., Ondřej B.
Spring Framework a Spring Boot - Building a Microservices Application ( SPRB1)
"Velmi přínosné, prakticky založené, ale i zároveň s dobrým vysvětlením teoretických principů. Nejvíce mě zaujala práce s anotacemi a ušetření času a kódu které představují."
Unicorn Vysoká škola s.r.o., Simon P.
Spring Framework a Spring Boot - Building a Microservices Application ( SPRB1)
"Školení bylo nad moje očekávání, dozvěděl jsem se spoustu nového. Školitel je člověk na svém místě. "
Československá obchodní banka, a. s., Michal Ř.
Spring Framework a Spring Boot - Building a Microservices Application ( SPRB1)
"Školení bylo super, díky! Lektor problematice velmi rozumí a umí ji také vysvětlit. osnovy vypadají zvolené dobře, přiměřeně dané délce a interaktivitě. PS. Skvělé cukroví! :)"