Spring Framework základy

5h 40m 43s
Čas
60
Kapitol
693
Študentov
4.7
Hodnotenie
Mierne pokročilý
Level
slovenský
Jazyk kurzu

Spring

Spring je najpoužívanejší Java vývojársky framework súčasnosti. Ak si otvoríš pracovné ponuky zamerané na Javu, tak tam takmer určite nájdeš požiadavku, aby si ovládal Spring. A práve tento online kurz má za cieľ vysvetliť ti základy Springu postupným a nie komplikovaným spôsobom. Verím, že sa mnoho naučíš a kurz ti pomôže v tvojej programátorskej kariére. 

Čo je to Spring a čo nás v kurze čaká?

Spring uľahčuje enterprise java vývoj, čo ho robí prvou voľbou pri projektoch ľubovoľnej veľkosti. Vývoj Springu začal, keď bolo veľmi komplikované začať vyvíjať enterprise aplikácie v enterprise edícii javy. Tvorcovia Springu toto využili a vytvorili nástroj, ktorý je vysoko používaný a uľahčuje množstvo vecí. 

Domovská stránka frameworku je https://spring.io/

V sekcii projects uvidíš, že Spring obsahuje veľa projektov. Ako napríklad Spring Boot, ktorý nám zjednodušuje prácu so Springom. Spring Framework – je projekt, ktorý obsahuje základné core funkcie. Projektov je mnoho a každý sa sústreďuje na nejakú oblasť vývoja aplikácií. Spring Data sa zameriava na prácu s dátami a podobne. 

Spring sa budeme učiť tým, že od začiatku budeme písať kód. Od začiatku budeme používať projekt Spring Boot, ktorý nám uľahčí tento začiatok – na to bol aj vytvorený, aby zrýchlil a zjednodušil vývoj. 

Spring je vysoko žiadaný ak sa budeš zaujímať o prácu java programátora. 

Čo potrebuješ vedieť?

Na 100% potrebuješ vedieť základy javy. Ak chceš z tohto kurzu získať čo najviac, tak ti odporúčam online kurzy java pre pokročilých a java pre začiatočníkov (tento je zadarmo). Ak tieto kurzy absolvuješ, tak ti Spring pôjde jednoduchšie. Ak tieto kurzy neabsolvuješ, tak dokážeš písať Spring aplikácie, ale nebudeš úplne všetkému rozumieť a pôjde ti to ťažšie. Teraz je na tebe, akú formu štúdia zvolíš. Pôjdeš všetko postupne. Alebo začneš Springom a doplníš si svoje znalosti neskôr. 

Čo všetko dostaneš:

  • zatiaľ 46 kapitol online kurzu
  • doteraz 3,5 hod. videotutoriálov (obsah bude priebežne pribúdať)
  • certifikát o absolvovaní kurzu
  • garancia vrátenia peňazí v prípade, že nebudeš s kurzom spokojný

Zoznam kapitol

Spring framework
Zdrojové kódy ku kurzu
01 Úvod
02 Spring boot projekt - vytvárame a otvárame a vysvetľujeme
03 Databázový model, prvé entity, konzola h2 databázy
04 Porovnanie objektov z databázového pohľadu
05 Spring Data - CRUD repository
06 Kostra aplikácie - bez Springu
07 Kostra aplikácie - so Springom
08 Pracujem so Spring kontextom
09 ApplicationListener - počúvame na špeciálny stav aplikácie
10 SOLID princípy objektovo orientovaného programovania
Dependency Injection
11 Dependency injection
12 Rôzne typy dependency injection
13 Bežné chyby pri dependency injection
14 Spring scopes
15 Qualifiers - ako na viac implementácií
16 Primary
17 Profiles
18 Spring life cycle
Spring MVC
19 Spring MVC
20 Spring MVC - Controller
21 Spring MVC - View
Testovanie
22 Testovanie - so Springom - bez Springu
Spring konfigurácia
23 Spring konfigurácia - úvod
24 Spring Stereotypes
25 Component scan - skenujeme beany a opravujeme chyby
26 Java konfigurácia
27 XML konfigurácia
28 Spring bean factory
29 Vlastný properties súbor
30 Viacero Property Source
31 Application profile properties
Spring dev tools
32 Spring dev tools a LiveReload
RESTful web services
33 RESTful web services
34 RESTful web services - úvod
35 Resource URI
36 Konvencie pri písaní resource uri
37 Metódy requestu
38 Response - status kódy
39 HATEOAS
40 Čo je to JAX-RS
41 Inštalujeme REST clienta POSTMAN
42 Práca s Postman
43 Prvý rest controller + JpaRepository
44 Spravovanie Externej RestApi pomocou RestTemplate
45 Spracovanie RestTemplate v rámci Spring Bootu s RestTemplateBuildrom
45 Domáca úloha - spracuj rest api
45 Domáca úloha - spracuj rest api - odovzdanie
46 Vlastné RESTful api - úvod
47 Generovanie preklápacích tried pomocou MapStruckt
47 DU Generovanie preklápacej metódy
48 Pripravujeme servisné metódy plus testy 1
49 Pripravujeme servisné metódy plus testy 2
50 GetMapping - získavame dáta
51 GetMapping - získavame filmy podľa názvu
52 PostMapping - pridávame nový film
53 PutMapping - pridávame alebo upravujeme film
54 DeleteMapping - mažeme film
55 Skutočné RestFUL api - pridávame linky
56 Záver kurzu

Hodnotenia kurzu

Lukas D.

Online kurz Spring Framework základy je možné