Návrh Školení

Úvod

  • Přehled architektury mikroslužeb
  • Pochopení základů mikroslužeb

Vytváření mikroslužeb

  • Vývoj mini-aplikace mikroslužby
  • Spouštění služeb s Dockerem
  • Orchestrace služeb s Kubernetesem
  • Pochopení architektury víceslužbových aplikací
  • Použití cloudu pro vývoj aplikací
  • Vyúčtování normalizačních strategií
  • Správa a modelování databází
  • Použití ověřovacích strategií a možností

Testování izolovaných mikroslužeb

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

Použití NodeJS a Reactu

  • Vložení server-side rendered React aplikace
  • Sdílení kódu a opakování mezi službami
  • Nastavení serveru pro vytváření, čtení, aktualizaci a odstranění (CRUD)
  • Použití streaming serveru NATS
  • Spojení NATS ve prostředí NodeJS
  • Správa klienta NATS
  • Použití replikace dat mezi službami
  • Pochopení toku událostí
  • Řešení problémů s událostmi a paralelností

Spojité integrace a nasazení (CI/CD)

  • Pochopení vývojového pracovního postupu
  • Práce s Gitem
  • Běh testů
  • Možnosti nasazení

Závěr a další kroky

Požadavky

  • Základní znalosti JavaScriptu a Reactu
  • Obrněnost v používání 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