Novinka v ponuke
Kód kurzu: JSPRINGBOOT1« Krok späť

Spring Boot Microservices

Cieľom tohto kurzu je zoznámiť účastníkov s návrhom a vývojom distribuovaných aplikácií nasaditeľných do cloudového prostredia. Na kurze sa zoznámite s architektúrou mikroslužieb, výhodami a nevýhodami tohto prístupu, s postupmi a nástrojmi pre úspešné zvládnutie a implementáciu mikroslužieb, a to na populárnej platforme Spring Boot a Spring Cloud, a to vrátane nasadenia a prevádzky tohto typu aplikácií.

GOPAS Official Curriculum
 DátumDníCena kurzuCena príručkyJazyk výukyLokalita 
3. 12. 2018 5 1 900,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava_GTT (info o GTT)
 
21. 1. 2019 5 1 900,00 EUR v cene kurzu Český jazyk GOPAS Bratislava_GTT (info o GTT)
 
20. 5. 2019 5 1 900,00 EUR v cene kurzu Český jazyk GOPAS Bratislava_GTT (info o GTT)
 
3. 12. 2018 5 46 500 CZK v cene kurzu Český jazyk GOPAS Brno_GTT (info o GTT)
 
21. 1. 2019 5 46 500 CZK v cene kurzu Český jazyk GOPAS Brno_GTT (info o GTT)
 
20. 5. 2019 5 46 500 CZK v cene kurzu Český jazyk GOPAS Brno_GTT (info o GTT)
 
GTK 3. 12. 2018 5 46 500 CZK v cene kurzu Anglický jazyk GOPAS Praha_GTT (info o GTT)
 
21. 1. 2019 5 46 500 CZK v cene kurzu Český jazyk GOPAS Praha_GTT (info o GTT)
 
20. 5. 2019 5 46 500 CZK v cene kurzu Český jazyk GOPAS Praha_GTT (info o GTT)
 
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha5 46 500 CZK v cene kurzu 50
Brno5 46 500 CZK v cene kurzu 50
Bratislava5 1 900,00 EUR v cene kurzu 50

Čo vás naučíme

  • Porozumieť architektúre a modelovaniu mikroslužieb
  • Naučíte sa implementovať mikroslužby pomocou Spring Boot a Spring Cloud
  • Naučíte sa mikroslužby integrovať, nasadzovať, testovať a prevádzkovať

Pre koho je kurz určený

Kurz je určený pre vývojárov na platforme Java

Požadované vstupné znalosti

Základná znalosť Java SE a Spring Framework

Metódy výučby

Odborný výklad s praktickými ukážkami, cvičenia na počítačoch.

Študijné materiály

Tlačené prezentácie preberanej látky.

Osnova

Úvod do Mikroslužieb

  • Základné princípy
  • Výhody a nevýhody

Modelovanie mikroslužieb

  • Funkčná a modulová dekompozícia
  • Základy Domain Driven Dizajnu
  • Čo je to doménový model?
  • Bounded context
  • Entity, Agregáty, Repozitáre, Eventim a Služby
  • Princípy a Patterny

Implementácia Mikroslužieb - úvod do Spring Boot

  • Základy a účel Spring Boot
  • Spring Boot starters
  • Web aplikácie a embedovaný web server
  • Perzistencia dát

Implementácia Mikroslužieb - úvod do Spring Cloud

  • Spring cloud sub-projekty a Netflix OSS
  • Konfiguračný server pre centralizovanú konfiguráciu
  • Register služieb, server, klient - Netflix Eureka
  • Load balancing na strane klienta - Netflix Ribbon
  • Circuit breaker - Netflix Hystrix
  • Deklaratívny REST klient - Feign

Integrácia Mikroslužieb

  • Štýly komunikácie medzi službami
  • RestAPI - Swagger
  • Messaging, Spring Cloud Streams, RabbitMQ a Apache Kafka
  • API Gateway - Netflix Zuul

Nasadenie Mikroslužieb

  • Virtualizácia a kontajnery
  • Docker
  • Prehľad Runtime Platforiem
  • DevOps, CI / CD a automatizácie
  • Škálovateľnosť služieb

Testovanie Mikroslužieb

Prevádzka Mikroslužieb

  • Centralizované logovanie
  • Monitorovanie
  • Spring Actuator a Spring Admin Server
  • Distribuovaný tracing - Spring Sleuth, Zipkin

Predošlé kurzy

Nasledujúce kurzy

žiadny nadväzujúci kurz
Tištěné nebo elektronické studijní materiály GOPAS

Cena:
cena kurzu zahŕňa
Uvedené ceny sú bez DPH.