Schița de curs

Introducere

  • Panoramă a arhitecturii microservicilor
  • Înțelegerea fundamentelor microserviciilor

Construirea Microserviciilor

  • Dezvoltarea unei aplicații mini-microserviciu
  • Rularea serviciilor cu Docker
  • Orchestrezarea serviciilor cu Kubernetes
  • Înțelegerea arhitecturii aplicațiilor multi-serviciu
  • Folosirea unui mediu bazat pe cloud pentru dezvoltare de aplicații
  • Folosirea strategiilor de normalizare
  • Gestionarea și modelarea bazei de date
  • Utilizarea strategiilor și opțiunilor de autentificare

Testarea Microserviciilor Izolate

  • Înțelegerea arhitecturii de testare
  • Testarea intrărilor nevalide
  • Schimbarea mediului Node în timpul testelor
  • Testarea funcționalităților de autentificare și delogare
  • Probleme cu cookie-uri în timpul testării
  • Testarea cererilor neautorizate

Folosirea NodeJS și React

  • Integrarea aplicației React renderizată pe server
  • Cod sharing și reutilizare între servicii
  • Configurarea serverului de tip create-read-update-destroy
  • Folosirea serverului de streaming NATS
  • Conectarea la NATS în mediu NodeJS
  • Gestionarea clientului NATS
  • Utilizarea replicării datelor între servicii
  • Înțelegerea fluxului de evenimente
  • Gestionarea evenimentelor și problemelor de concurență

Integrarea Continuă și Distribuirea (CI/CD)

  • Înțelegerea fluxului de lucru de dezvoltare
  • Lucrul cu Git
  • Rularea testelor
  • Opțiuni de implementare

Synopsis și următoarele pași

Cerințe

  • Cunoștințe de bază de JavaScript și React
  • Familiaritate cu utilizarea liniei de comandă

Audiență

  • Dezvoltatori
 21 ore

Numărul de participanți


Prețul pe participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite