Popis online kurzu Spring Boot
V tomto kurzu se naučíš dělat se Spring Boot. Spring Boot je nástavba Springu, který je nejpoužívanější Java framework. Pokud v nějaké firmě používají Javu při tvorbě aplikací, tak je obrovská šance, že budou používat právě Spring Boot.
Vytvoříme Task management systém - projekt pro správu úkolů, projektů a uživatelů. Přistupovat do databáze budeme dvěma způsoby. Použíjeme JDBC (přímý přístup a psaní selectů), jakož i ORM (object relational mapping) s použitím Hibernate.
Co se naučíš v kurzu Spring Boot
Online kurz Spring Boot se skládá z těchto větších částí:
-
Úvod - jak funguje klient-server architektura, co je to API, REST API a jaký problém Spring Boot řeší?
-
Vytvoření projektu - vytvoříme si Spring Boot projekt a naučíme se, co je to dependency injection
-
Návrh projektu - povíme si o našem projektu, navrhneme databázi a REST API
-
Definujeme domému a API - vytvoříme si doménové třídy, přidíme Lombok do aplikace a vytvoříme API rozhraní
-
Vytváříme databázi - jako DB použijeme H2, vytvoříme si skripty pro schéma a data
-
Implementace JDBC - kapitola, ve které implementujeme naše API pomocí JDBC, vytváříme controllery, servisní třídy, repozitáře a integrační testy
-
Implementace JPA - celou API implementujeme ještě jednou pomocí JPA a Hibernate, porovnáme tyto dva přístupy
-
Deployment - nasadíme aplikaci na cloud
Kurz Spring Boot je velmi systematicky navržen, aby pokryl všechny potřebné věci a šel postupně od A do Z. Aplikaci testujeme pomocí integračních testů.
Na konci kurzu tě čeká i velký domácí úkol.
Pro koho je kurz Spring Boot určen
Ať už je tvým cílem stát se Java programátorem, nebo se jednoduše seznámit se Spring Bootem, tento kurz je pro tebe.
Pro tento kurz potřebuješ ovládat základy Javy a OOP. Velmi by pomohlo, kdybys měl zvládnuty i základy SQL.
Opravdu potřebuji vědět Spring Boot?
Pokud si prolistuješ pracovní nabídky na profese.cz pro pozici Java developer, skoro každá, ne-li úplně každá pozice, vyžaduje znalost Springu resp. Spring Bootu. Nově nabyté znalosti tě posunou ve tvých skillech dopředu a zároveň znásobí tvé šance na získání práce jako Junior Java Developer či Junior Software Engineer.
Díky tomuto kurzu budeš schopen navrhnout a vytvořit Spring Boot aplikaci. Dá solidní základ a přehled o tom, jak funguje backend pro většinu webových aplikací.
Co všechno získáš v kurzu Spring Boot
-
videotutoriály o programování ve Spring Boot,
- moderované diskusní fórum, ve kterém na tvé otázky odpovídá autor kurzu Jakub Jahič,
-
certifikát o absolvování online kurzu Spring Boot,
-
garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem.