SKOLENI.net Školení, kurzy, semináře # spring framework a spring boot - tvorba backe ndu a mikrosluzeb
KURZ: Spring Framework a Spring Boot - tvorba backendů a mikroslužeb
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. * Úvod do prostředí Spring Boot Spring framework - komponenty Tvorba REST služeb Přístup k vzdáleným REST službám Práce s databází Úvod do JPA (Java Persistence API) a Hibernate - Spring Data JPA Správa transakce v Spring Automatické testování v prostředí Spring Boot
Program kurzu
Úvod do prostředí Spring Boot - Architektura
- Vytvoření aplikace
- Spuštění aplikace
- Podporované jazyky (možnost domluvy - Java či Kotlin, standardně Java)
- Podporované sestavovací prostředí (možnost domluvy - Gradle či Maven, standardně Maven)
Spring framework - komponenty - Dependency injection
- Druhy komponent a používané anotace
- Service, Controller, RestController, Repository
- Scope služeb, singletony
Tvorba REST služeb - Úvod do HTTP protokolu a principu REST
- HTTP metody, status kódy, URI
- Předávání dat - formát JSON
- Tvorba REST služeb v Spring
- Předávání parametrů v query a path
- Předávání dat pomocí těla HTTP požadavku
- Generování odpovědi
Přístup k vzdáleným REST službám - Přehled možností - RestTemplate, WebClient
- Ukázka práce s WebClient
Práce s databází - Přehled možností připojení - JDBC, JPA, Spring Data
Úvod do JPA (Java Persistence API) a Hibernate / Spring Data JPA - Úvod JPA a Hibernate
- Modelování entit
- Základní mapování sloupců, primitivní typy
- 1:1, 1:N vztahy
- JPQL - stručný úvod, základní dotazování
- Spring Data JPA - základní úvod, tvorba repository
Správa transakce v Spring - Automatická správa transakce
- Anotace @Transactional
- Izolace transakcí
- Commit, rollback
Automatické testování v prostředí Spring Boot - Úvod do testování
- Jednotkové testy
- Integrační testy pro služby
Předpokládané znalosti: Znalost programování v jazyce Java
Obsah kurzu - školení Úvod do prostředí Spring BootSpring framework - komponentyTvorba REST služebPřístup k vzdáleným REST službámPráce s databázíÚvod do JPA (Java Persistence API) a Hibernate - Spring Data JPASpráva transakce v SpringAutomatické testování v prostředí Spring Boot
Cíl školení - poznámka ke kurzu 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.
Podrobnosti o kurzu
-
ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills
-
Organizační informace pro účastníky školení Školení standardně probíhají v učebnách Školicího centra ICT Pro v Brně, na ulici Sochorova 38, nebo v Praze, na ulici Líbalova 1. Po vzájemné dohodě zcela běžně pořádáme zákaznické kurzy i ve školicích prostorách klienta, případně v učebnách našich partnerských výukových středisek nebo v námi či zákazníkem pronajatých prostorách. Přihlášky na kurzy zajišťované školicím centrem ICT Pro jsou přijímány e-mailem nebo prostřednictvím formuláře na webových stránkách. Elektronické přihlášky jsou považovány za závazné. Zařazení všech přihlášených je prováděno podle pořadí došlých objednávek. Po přihlášení obdrží zákazník obratem automatické potvrzení o přijetí přihlášky. Nejpozději jeden až dva týdny před zahájením kurzu obdrží zákazník závazné potvrzení termínu spolu s pozvánkou a dalšími upřesňujícími detaily. V případě, že je již termín zvoleného kurzu naplněn, budete kontaktováni zákaznickým servisem s nabídkou alternativních termínů konání. U vícedenních školení vám v případě potřeby rádi dáme tipy na ubytování, pokud možno v jednom z přilehlých ubytovacích zařízení. Na školeních má každý účastník k dispozici počítač s potřebným softwarem a připojením na internet. Výuka v oblasti ICT má zpravidla charakter „hands on“, což znamená, že teoretický výklad je přímo doprovázen praktickými ukázkami a aktivní prací posluchačů na PC. Ceny kurzů zpravidla zahrnují: služby kvalifikovaného školitele přípravu školení, přizpůsobení obsahu požadavkům klienta knižní publikaci k danému tématu [pokud je v ceně kurzu ], případně studentský manuál v tištěné nebo el. podobě zajištění dokumentace ke školení vydání certifikátu o absolvování kurzu zabezpečení výstupů a zpětné vazby pro zadavatele [na vyžádání] psací potřeby [poznámkový blok a tužka] oběd v blízké restauraci - pokud je v ceně kurzu občerstvení o přestávkách [káva, čaj, sušenky, minerálky apod.] využívání našich vzdělávacích prostor, strojový čas počítačů atd.
Dotazy a komentáře ke kurzuPřihláška na kurz
Odesláním formuláře 'Přihláška na kurz' se zaregistruje Vaše přihláška a na zadaný email přijde potvrzení o odeslání této přihlášky.
V případě poskytnutí osobních údajů, souhlasíte s archivací těchto údajů v souladu s podmínkami zákona č. 101/2000 Sb.,
o ochraně osobních údajů, ve znění pozdějších předpisů. Souhlas se zpracováním osobních údajů pro marketingové účely nevyžadujeme, tyto data nezpracováváme.
Server pouze zprostředkovává objednávky kurzů & kontakt na jejich pořadatele. Před odesláním přihlášky je nutno souhlasit s obchodními podmínkami účasti na kurzu daného pořadatele kurzu.
Neodpovídáme za správnost uvedených údajů. © OBEC.net, sro.
URL >>
https://skoleni.net/skoleni_87078_spring-framework-a-spring-boot---tvorba-backendu-a-mikrosluzeb.html
SpringFrameworkBoottvorbabackendůmikroslužeb