Spring Framework a Spring Boot - tvorba backendů a mikroslužeb (SPRB1)

Programování, Java, Spring

Kurz je určen Java vývojářům, kteří se chtěji seznámit s prací v prostředí Spring Framework. Součástí školení je mimo seznámení se samotným frameworkem a jeho jednotlivými komponenty také úvod do prostředí Spring Boot, tvorba REST služeb a možnosti napojení aplikací na databáze. Dále se seznámíte se základy JPA (Java Persistence API), Hibernate a základy automatizovaného testování v prostředí Spring Boot.

ZÍSKEJTE SLEVU 82 % NA TENTO KURZ DÍKY DOTACI MPSV

Využijte státní příspěvek až 50 tisíc Kč na dotované kurzy rozvoje digitálních dovedností. Začněte se vzdělávat, abyste získali nové pracovní příležitosti nebo upevnili svou pozici na trhu práce. Pro více informací klikněte na tento odkaz: JSEM V KURZU!

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

Náplň kurzu:

Skrýt detaily
  • Ú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
Předpokládané znalosti:
Znalost programování v jazyce Java
Doporučený předchozí kurz:
Java - úvod do programování (JAV1)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)
Cena za osobu:
16 800,00 Kč (20 328,00 Kč včetně 21% DPH)

Vzdělávejte se s dotací – kurz se slevou 82 %!

Díky podpoře od MPSV zaplatíte za kurz jen 3 659 Kč včetně DPH!
Podrobné informace o projektu Jsem v kurzu naleznete zde.

Odkaz na kurz na portále ÚP.

Tlačítko Přihlásit se na kurz je k dispozici pouze u garantovaných termínů, více než 30 dnů před začátkem kurzu.

Vybrané zákaznické reference

EmbedIT s.r.o., Antonín M.
Spring Framework a Spring Boot - tvorba backendů a mikroslužeb ( SPRB1)
"Školení se mi líbilo. Vyučující problematiku dobře zná. Dokáže reagovat na případné dotazy. I když jsem měl už dřívější zkušenosti s touto problematikou, tak jsem i tak našel nějaké nové věci nebo si utvrdil ty staré. "
Československá obchodní banka, a. s., Karel K.
Spring Framework a Spring Boot - tvorba backendů a mikroslužeb ( SPRB1)
"Kurz byl velmi přínosný, s dobře strukturovaným obsahem, který pokrýval klíčová témata. Lektor byl napomocný, ochotně odpovídal na dotazy, poskytoval jasná vysvětlení a přidal praktické příklady, které usnadnily pochopení látky. Rozhodně doporučuji!"
Československá obchodní banka, a. s., Josef B.
Spring Framework a Spring Boot - tvorba backendů a mikroslužeb ( SPRB1)
"Perfektní znalosti lektora, výborně vysvětleno. Škoda, že kurz není delší a nevešly se do něj i další knihovny, které Spring nabízí, ale to už je asi hodně individuální. Doporučuji!"
RETIA, a.s., David B.
Spring Framework a Spring Boot - tvorba backendů a mikroslužeb ( SPRB1)
"Přenášející byl super. Hodně jsem se naučil. Prostředí bylo skvěle připraveno."
Československá obchodní banka, a. s., Minh Anh D.
Spring Framework a Spring Boot - tvorba backendů a mikroslužeb ( SPRB1)
"Přínosem byly praktické rady, výborný lektor - dotazy s trpělivostí srozumitelně vysvětlil"
RETIA, a.s., Jakub K.
Spring Framework a Spring Boot - tvorba backendů a mikroslužeb ( SPRB1)
"Školení mě bavilo, přišlo mi autentické a naučné. Dalo se cokoliv z probírané látky znovu opakovat, lektor nám to rád znovu vysvětlil a rozebíral s námi témata ohledně kurzu, o která jsme se zajímali. "
RETIA, a.s., Jan B.
Spring Framework a Spring Boot - tvorba backendů a mikroslužeb ( SPRB1)
"Velice ochotny školící, detailně probraná problematika, kurz bych určitě doporučil."
Západočeská univerzita v Plzni, Vít R.
Spring Framework a Spring Boot - tvorba backendů a mikroslužeb ( SPRB1)
"Nejvíce mě zaujal a byl přínosem hibernate."
Continental Tires Slovakia, s.r.o., Daniel K.
Spring Framework a Spring Boot - tvorba backendů a mikroslužeb ( SPRB1)
"Skolenie hodnotim velmi pozitívne. Urcite odporucim kolegom."
Continental Tires Slovakia, s.r.o., Marek S.
Spring Framework a Spring Boot - tvorba backendů a mikroslužeb ( 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 - tvorba backendů a mikroslužeb ( 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 - tvorba backendů a mikroslužeb ( 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 - tvorba backendů a mikroslužeb ( SPRB1)
"Lektor byl napomocny a ochotny."
COMMERZBANK Aktiengesellschaft, pobočka Praha, Dušan T.
Spring Framework a Spring Boot - tvorba backendů a mikroslužeb ( SPRB1)
"Přizpůsobení se specifikům učastníků."
Asseco Central Europe, a.s., Martin M.
Spring Framework a Spring Boot - tvorba backendů a mikroslužeb ( SPRB1)
"Vsetko super."
Česká pošta, s.p., Ivo Z.
Spring Framework a Spring Boot - tvorba backendů a mikroslužeb ( 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 - tvorba backendů a mikroslužeb ( 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 - tvorba backendů a mikroslužeb ( SPRB1)
"Děkuji, bylo to velice zajímavé."
Česká pošta, s.p., Libor Š.
Spring Framework a Spring Boot - tvorba backendů a mikroslužeb ( 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 - tvorba backendů a mikroslužeb ( 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 - tvorba backendů a mikroslužeb ( 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 - tvorba backendů a mikroslužeb ( 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 - tvorba backendů a mikroslužeb ( 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 - tvorba backendů a mikroslužeb ( 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 - tvorba backendů a mikroslužeb ( 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í! :)"