Microservices by Jiří Pinkas

Co jsou to Microservices?

V současné době jsou microservisy defacto standardem pro tvorbu webových aplikací. Jak na to se Spring Bootem, Dockerem & Kubernetes (plus Kafka, ELK stack, Prometheus a další)? Tak to se dozvíte na tomto školení :-)

Jak školení probíhá

Délka trvání je 5 dnů.

U téměř všech mých školení je 40% času věnováno teorii a 60% praktické části.

Veřejná školení se konají vzhledem k aktuální situaci s Covid-19 online. Jinak na adrese Praha 1, Klimentská 1443/50 (poblíž stanice metra Florenc). mapa. Občerstvení je samozřejmě v ceně. A na oběd v posledních letech chodíme do výborné restaurace hotelu Opera (a oběd je také v ceně školení).

Rozvrh se standardně skládá ze sedmi vyučovacích hodin denně. V případě firemního školení je samozřejmě možné rozvrh změnit.

  • Dopoledne: 9:00 - 11:00
  • Polední přestávka na oběd je kolem: 11:00 - 11:30
  • Odpoledne: do 16:00

Na konci školení dostane každý účastník osvědčení o absolvování kurzu a materiály v elektronické podobě (obdobně jako u oficiálních Oracle školení)

Pokud si nevezmete vlastní notebook, pak Vám po dobu školení zapůjčím notebook z mé mobilní počítačové učebny.

Maximální počet účastníků na školení je vzhledem k prakticky pojatým školením sedm až osm. Velice často jsou ale na veřejných školení cca. čtyři účastníci. Díky tomu je dostatek času na rozšiřující dotazy a školení je daleko osobnější.

Co Vás naučím

  • Bounded Context
  • Spring Cloud Netflix: Gateway (Zuul), Open Feign, Eureka
  • Docker & Kubernetes
  • Přímé volání microservis
  • Circuit Breaker, Retry mechanismus pomocí resilience4j
  • Replikace dat přes Kafku
  • Outbox Pattern
  • Debezium
  • Event Sourcing
  • SAGA pattern: Choreography, Orchestrator
  • Eventual Consistency
  • Cachování
  • Spring Cloud Config
  • APM (tracing microservis): Elastic APM, Jaeger (Zipkin)
  • Logování Microservis (MDC pattern)
  • ELK (ElasticSearch, Logstash, Kibana, Filebeat)
  • Actuator & Spring Boot Admin
  • Metrics: Prometheus, Grafana, Micrometer
  • OpenAPI (Swagger)

Předchozí znalosti

Očekává se, že máte alespoň základní znalosti Spring Bootu a Dockeru

Technické požadavky

Studijní materiály a pomůcky jsou v ceně. Řada lidí preferuje svoje vlastní notebooky, účastníci školení mohou používat vlastní počítačové vybavení. Na většině školení se obvykle používá vývojové prostředí IntelliJ Idea, ale v případě zájmu je možné použít i jiné (konkrétně Eclipse).

Cena školení

Otevřený termín: 29 000 CZK bez DPH

Firemní školení: 80 000 CZK bez DPH

Nezávazně poptat školení