Návrh Školení

Úvod

  • Přehled architektury mikroservisů
  • Základy mikroservisů

Vytváření mikroservisů

  • Vývoj miniaplikace na základě mikroservisů
  • Spuštění služeb s Dockerem
  • Orchestrace služeb pomocí Kubernetes
  • Pochopení architektury víceslužbových aplikací
  • Použití cloudu pro vývoj aplikací
  • Využití normalizačních strategií
  • Správa a modelování databází
  • Použití ověřovacích strategií a možností

Testování izolovaných mikroservisů

  • Pochopení testovací architektury
  • Testování neplatných vstupů
  • Změna prostředí Node během testů
  • Testování funkcionality přihlašování a odhlášování
  • Problémy s cookies během testování
  • Testování neautentizovaných požadavků

Využití NodeJS a Reactu

  • Integrace server-side rendered React aplikace
  • Sdílení a opakování kódu mezi službami
  • Nastavení serveru pro operace vytvoření, čtení, aktualizace a odstranění
  • Použití streamingového serveru NATS
  • Spojení s NATS ve prostředí NodeJS
  • Správa klienta NATS
  • Využití replikace dat mezi službami
  • Pochopení toku událostí
  • Zpracování událostí a problémů s konkurencí

Spojitá integrace a doručení (CI/CD)

  • Pochopení vývojového pracovního postupu
  • Práce s Gitem
  • Spuštění testů
  • Možnosti nasazení

Závěr a další kroky

Požadavky

  • Základní znalosti JavaScriptu a Reactu
  • Oznámení se používáním příkazového řádku

Účastníci

  • Vývojáři
 21 hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie