Zkuste nás kontaktovat

Návrh Školení

Úvod

  • Přehled architektury mikroslužeb
  • Základní principy mikroslužeb

Vytváření mikroslužeb

  • Vývoj jednoduché aplikace využívající mikroslužby
  • Spuštění služeb pomocí Dockeru
  • Koordinace služeb pomocí Kubernetes
  • Pochopení architektury aplikací skládajících se z více služeb
  • Využití cloudového prostředí pro vývoj aplikací
  • Použití strategií normalizace dat
  • Správa a modelování databází
  • Aplikace různých strategií autentizace a jejich možnosti

Testování izolovaných mikroslužeb

  • Pochopení architektury testování
  • Testování neplatných vstupních hodnot
  • Úprava prostředí Node během testování
  • Testování funkcionalit přihlašování a odhlašování uživatelů
  • Problémy s cookies při testování
  • Testování požadavků bez autorizace

Využití NodeJS a Reactu

  • Integrace serverově renderované aplikace v Reactu
  • Sdílení a opětovné využití kódu mezi jednotlivými službami
  • Nastavení serveru pro operace vytvoření, čtení, úpravy a smazání dat
  • Využití streamovacího serveru NATS
  • Připojení k NATS v prostředí NodeJS
  • Správa klienta NATS
  • Aplikace replikace dat mezi službami
  • Porozumění tokům událostí
  • Řešení problémů spojených s událostmi a souběžným prováděním kódu

Kontinuitní integrace a distribuce (CI/CD)

  • Pochopení vývojového pracovního postupu
  • Praca s systémem Git
  • Spuštění testů
  • Možnosti nasazení aplikace

Shrnutí a další kroky

Požadavky

  • Základní znalosti jazyka JavaScript a knihovny React
  • Orientace v práci s příkazovým řádkem

Cílová skupina

  • Vývojáři
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie