Spring Framework and Spring Boot - Creating Backends and Microservices (SPRB1)

Programming, Java, Spring

This course is designed for Java developers who want to familiarize themselves with the Spring Framework environment. The training includes an introduction to the Spring Boot environment, creating REST services, and the possibilities of connecting applications to databases. Key concepts include the Spring Framework, Spring Boot, and REST services.

You will also learn the basics of JPA (Java Persistence API), Hibernate, and automated testing in the Spring Boot environment. You will try creating REST APIs, handling HTTP methods, error handling, and calling remote services. The course concludes with a short project, a REST backend functionality exposed for a client application or microservice. The course is available online and in-person.

Location, current course term



Brno + online (volitelně)
9/24/2025 - 9/26/2025 CZECH
Order
12/17/2025 - 12/19/2025 CZECH
Order
Praha + online (volitelně)
10/13/2025 - 10/15/2025 CZECH
Order
1/5/2026 - 1/7/2026 CZECH
Order
Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Introduction to the Spring Boot environment
    1. Architecture
    2. Application creation
    3. Application launch
    4. Supported languages (Java or Kotlin, standard is Java)
    5. Supported build environments (Gradle or Maven, standard is Maven)
  • Spring framework - components
    1. Dependency injection
    2. Types of components and used annotations
    3. Service, Controller, RestController, Repository
    4. Service scope, singletons
  • Creating REST services
    1. Introduction to HTTP protocol and REST principle
    2. HTTP methods, status codes, URI
    3. Data transmission - JSON format
    4. Creating REST services in Spring
    5. Passing parameters in query and path
    6. Data transmission using the body of the HTTP request
    7. Generating responses
  • Access to remote REST services
    1. Overview of options - RestTemplate, WebClient
    2. Demonstration of working with WebClient
  • Working with databases
    1. Overview of connection options - JDBC, JPA, Spring Data
  • Introduction to JPA (Java Persistence API) and Hibernate / Spring Data JPA
    1. Introduction to JPA and Hibernate
    2. Entity modeling
    3. Basic column mapping, primitive types
    4. 1:1, 1:N relationships
    5. JPQL - brief introduction, basic querying
    6. Spring Data JPA - basic introduction, creating a repository
  • Transaction management in Spring
    1. Automatic transaction management
    2. @Transactional annotation
    3. Transaction isolation
    4. Commit, rollback
  • Automated testing in the Spring Boot environment
    1. Introduction to testing
    2. Unit tests
    3. Integration tests for services
Assumed knowledge:
Knowledge of programming in Java
Recommended previous course:
Java - Introduction to Programming (JAV1)
Schedule:
3 days (9:00 AM - 5:00 PM )
Course price:
672.00 € ( 813.12 € incl. 21% VAT)
Language:

Vybrané zákaznické reference

EmbedIT s.r.o., Antonín M.
Spring Framework and Spring Boot - Creating Backends and Microservices ( 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 and Spring Boot - Creating Backends and Microservices ( 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 and Spring Boot - Creating Backends and Microservices ( 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 and Spring Boot - Creating Backends and Microservices ( 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 and Spring Boot - Creating Backends and Microservices ( SPRB1)
"Přínosem byly praktické rady, výborný lektor - dotazy s trpělivostí srozumitelně vysvětlil"
RETIA, a.s., Jakub K.
Spring Framework and Spring Boot - Creating Backends and Microservices ( 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 and Spring Boot - Creating Backends and Microservices ( 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 and Spring Boot - Creating Backends and Microservices ( SPRB1)
"Nejvíce mě zaujal a byl přínosem hibernate."
Continental Tires Slovakia, s.r.o., Daniel K.
Spring Framework and Spring Boot - Creating Backends and Microservices ( SPRB1)
"Skolenie hodnotim velmi pozitívne. Urcite odporucim kolegom."
Continental Tires Slovakia, s.r.o., Marek S.
Spring Framework and Spring Boot - Creating Backends and Microservices ( 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 and Spring Boot - Creating Backends and Microservices ( 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 and Spring Boot - Creating Backends and Microservices ( 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 and Spring Boot - Creating Backends and Microservices ( SPRB1)
"Lektor byl napomocny a ochotny."
COMMERZBANK Aktiengesellschaft, pobočka Praha, Dušan T.
Spring Framework and Spring Boot - Creating Backends and Microservices ( SPRB1)
"Přizpůsobení se specifikům učastníků."
Asseco Central Europe, a.s., Martin M.
Spring Framework and Spring Boot - Creating Backends and Microservices ( SPRB1)
"Vsetko super."
Česká pošta, s.p., Ivo Z.
Spring Framework and Spring Boot - Creating Backends and Microservices ( 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 and Spring Boot - Creating Backends and Microservices ( 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 and Spring Boot - Creating Backends and Microservices ( SPRB1)
"Děkuji, bylo to velice zajímavé."
Česká pošta, s.p., Libor Š.
Spring Framework and Spring Boot - Creating Backends and Microservices ( 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 and Spring Boot - Creating Backends and Microservices ( 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 and Spring Boot - Creating Backends and Microservices ( 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 and Spring Boot - Creating Backends and Microservices ( SPRB1)
"Školení splnilo má očekávání. Probranou látku využiji v praxi."
Home Credit a.s., Ondřej B.
Spring Framework and Spring Boot - Creating Backends and Microservices ( 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 and Spring Boot - Creating Backends and Microservices ( 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 and Spring Boot - Creating Backends and Microservices ( 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í! :)"