Spring Framework - Basic Course (SPR1)

Programming, Java, Spring

This foundational course introduces development with the Spring Framework, focusing on building applications with Spring Boot. You will learn core concepts like dependency injection, inversion of control and the typical Spring application architecture.

Hands-on modules cover the web layer with Spring MVC, templating with Thymeleaf and building REST APIs, the data layer with JPA and JDBC Template plus database migration (Flyway) and application security and deployment topics.

Location, current course term

Contact us

Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Introduction to Spring Framework
    1. Spring Framework: history and benefits
    2. Spring Boot and its usage
    3. Spring application architecture
    4. Dependency Injection and Inversion of Control
    5. Key concepts in the Spring Framework
  • Presentation layer in Spring
    1. Spring MVC, static content (HTML, images, CSS, JavaScript)
    2. Templates as an alternative to JSP (Thymeleaf)
    3. Presentation layer for REST APIs
  • Data layer of the application
    1. Spring Repository (JPA)
    2. JDBC Template
    3. Database migrations (Flyway)
  • Securing web applications
    1. User and role management
    2. Authentication and session handling
    3. Configuration of user permissions
  • Application configuration and deployment
    1. application.properties and application.yaml
    2. Application profiles and their use
    3. Custom properties and their usage
Assumed knowledge:
Basic knowledge of Java SE programming.
Recommended previous course:
Java - Introduction to Programming (JAV1)
Recommended subsequent course:
Spring Framework - Advanced (SPR2)
Schedule:
3 days (9:00 AM - 5:00 PM )
Course price:
556.00 € ( 672.76 € incl. 21% VAT)
Language:

Vybrané zákaznické reference

AURA, s.r.o., Pavel Ž.
Spring Framework - Basic Course ( SPR1)
"Celkový dojem je nadšení! Lektor nám vyšel maximálně vstříc. Upravoval témata, aby nám vyhovovala, umožnil nám vybrat témata, která nás zajímají. Bylo vidět, že má z čeho vybírat, protože má přehled. Osobně preferuji spíš dozvědět se základní informace o zajímavých technologiích než zdlouhavé řešení implementačních detailů, což tady bylo až na pár výjimek splněno. Takže ještě jednou: "nadšení!""
Asseco Central Europe, a.s., Miroslav S.
Spring Framework - Basic Course ( SPR1)
"Prínos: praktické cvicenia ktoré viem aplikovat v praxi. Najviac ma zaujali rest služby ich implementácia a testovanie. Niektoré zadania cvicení by som viac upresnil. "
ATLAS consulting spol. s r.o., Dalibor P.
Spring Framework - Basic Course ( SPR1)
"Lektor velice zkušený, je vidět, že má bohaté zkušenosti z praxe. Dokázal odpovědět na všechny otázky. Příjemné vystupování. Byl jsem velice spokojen."
O2 IT Services s.r.o., Petr S.
Spring Framework - Basic Course ( SPR1)
"Zázemí velmi příjemné, včetně lidí. "
Ministerstvo vnitra, Tomáš D.
Spring Framework - Basic Course ( SPR1)
"Škole probíhalo podle nejnovějšich novinek v Javě"
Ministerstvo vnitra, Marián M.
Spring Framework - Basic Course ( SPR1)
"Praktické ukázky, dotazy"
TTC MARCONI s.r.o., Ladislava F.
Spring Framework - Basic Course ( SPR1)
"Školení se líbilo. Kromě všeobecného přehledu byl vždy probrán příklad, podobný jsme si také osobně vyzkoušeli v úkolech. Na dotazy jsme vždy dostali odpověď. S problémy v úkolech lektor pomáhal."
TTC MARCONI s.r.o., Daniel V.
Spring Framework - Basic Course ( SPR1)
"Školení předčilo mé očekávání. Naučil jsem se věci, které každý den využívám v práci. Výborná práce lektora."
Česká pošta, s.p., Libor Š.
Spring Framework - Basic Course ( SPR1)
"Podrobný výklad i s praktickými příklady, které vyučující zvládl rozchodit u všech účastníků."
Česká pošta, s.p., Jan K.
Spring Framework - Basic Course ( SPR1)
"Hodně praktických příkladů, což bylo super, školitel byl ochotný, trpělivý, byl dobře připraven, zodpověděl všechny dotazy"
The Information Factory S.A., Zdenek K.
Spring Framework - Basic Course ( SPR1)
"Výrazně nad očekávání. Jsem velmi spokojen. Bylo to velmi intenzivní."
The Information Factory S.A., Oldrich P.
Spring Framework - Basic Course ( SPR1)
"Vše super, obsah školení byl na místě přizpůsoben přímo podle našich dotazů a očekávání."
I&C Energo a.s., Michal M.
Spring Framework - Basic Course ( SPR1)
"Kurz na mna zaposobil velmi dobre, zacal som chapat problematiku vo vacsej hlbke, super rady do beznej praxe, ako robit veci lepsie. Menej casu bolo na prakticku cast, ale to sa ani stihnut neda a nieje to az tak dolezite. Instruktor bol naozaj skvely"
Simplity s.r.o., Michal G.
Spring Framework - Basic Course ( SPR1)
"Kurz bol velmi zazivny a prinosny. Urcite by som odporucal aj ostatným. Nejaké tie základy SPRINGu som mal, ale konečne som mal tu možnosť sa to naučit systematický spôsobom, krok po kroku. Rada príkladov a projektov ma utvrdila v tom, že SPRINGu sa netreba báť a že je to jednoduchý a super framework. Školiteľ to vedel predať velmi jednoducho s množstvom príkladom. Na vššetky otázky vedel hneď odpovedať."