Popis online kurzu Spring Boot
V tomto kurze sa naučíš robiť so Spring Boot. Spring Boot je nadstavba Springu, ktorý je najpoužívanejší Java framework. Ak v nejakej firme používajú Javu pri tvorbe aplikácií, tak je obrovská šanca, že budú používať práve Spring Boot.
Vytvoríme Task management systém - projekt pre správu úloh, projektov a používateľov. Pristupovať do databázy budeme dvoma spôsobmi. Použíjeme JDBC (priamy prístup a písanie selectov), ako aj ORM (object relational mapping) s použitím Hibernate.
Čo sa naučíš v kurze Spring Boot
Online kurz Spring Boot sa skladá z týchto väčších častí:
-
Úvod - ako funguje klient-server architektúra, čo je to API, REST API, a aký problém Spring Boot rieši?
-
Vytvorenie projektu - vytvoríme si Spring Boot projekt a naučíme sa, čo je to dependency injection
-
Návrh projektu - povieme si o našom projekte, navrhneme databázu a REST API
-
Definujeme domému a API - vytvoríme si doménove triedy, pridíme Lombok do aplikácie a vytvoríme API rozhrania
-
Vytvárame databázu - ako DB použijeme H2, vytvoríme si skripty pre schému a dáta
-
Implementácia JDBC - kapitola, v ktorej implementujeme naše API pomocou JDBC, vytvárame controllery, servisné triedy, repozitáre a integračné testy
-
Implementácia JPA - celú API implementujeme ešte raz pomocou JPA a Hibernate, porovnáme tieto dva prístupy
-
Deployment - nasadíme aplikáciu na cloud
Kurz Spring Boot je veľmi systematicky navrhnutý, aby pokryl všetky potrebné veci a išiel postupne od A po Z. Aplikáciu testujeme pomocou integračných testov.
Na konci kurzu ťa čaká aj veľká domáca úloha.
Pre koho je kurz Spring Boot určený
Či už je tvojím cieľom stať sa Java programátorom, alebo sa jednoducho oboznámiť so Spring Bootom, tento kurz je pre teba.
Pre tento kurz potrebuješ ovládať základy Javy a OOP. Veľmi by pomohlo, keby si mal zvládnuté aj základy SQL.
Naozaj potrebujem vedieť Spring Boot?
Ak si prelistuješ pracovné ponuky na
profesia.sk pre pozíciu Java developer, skoro každá, ak nie úplne každá pozícia, vyžaduje znalosť Springu resp. Spring Bootu. Novo nadobudnuté znalosti ťa posunú v tvojich skilloch dopredu a zároveň znásobia tvoje šance na získanie práce ako Junior Java Developer či Junior Software Engineer.
Vďaka tomuto kurzu budeš schopný/á navrhnúť a vytvoriť Spring Boot aplikáciu. Dá solídny základ a prehľad o tom ako funguje backend pre väčšinu webových aplikácií.
Čo všetko získaš v kurze Spring Boot
-
videotutoriály o programovaní v Spring Boot,
- moderované diskusné fórum, v ktorom na tvoje otázky odpovedá autor kurzu Jakub Jahič,
-
certifikát o absolvovaní online kurzu Spring Boot,
-
garancia vrátenia peňazí do 14 dní v prípade nespokojnosti s kurzom.