Schița de curs

Introducere

  • Scurtă prezentare a arhitecturii cu microservicii
  • Înțelegerea fundamentalilor microserviciilor

Construirea Microserviciilor

  • Dezvoltarea unei aplicații mini-microservicii
  • Rularea serviciilor cu Docker
  • Orchestrează serviciile cu Kubernetes
  • Înțelegerea arhitecturii aplicărilor multi-serviciu
  • Folosirea unui mediu bazat pe cloud pentru dezvoltarea aplicațiilor
  • Folosirea strategiilor de normalizare
  • Gestionarea și modelarea bazei de date
  • Folosirea strategiilor de autentificare și a opțiunilor disponibile

Testarea Microserviciilor Izolate

  • Înțelegerea arhitecturii de testare
  • Testarea intrărilor nevalide
  • Schimbarea mediului Node în timpul testelor
  • Testarea funcționalităților de conectare și deconectare
  • Probleme cu cookie-urile în timpul testelor
  • Testarea cererilor neautorizate

Folosirea NodeJS și React

  • Integrarea aplicației React server-side-rendered
  • Compartimentarea codului și refolosirea acestuia între servicii
  • Configurarea serverului create-read-update-destroy
  • Folosirea serverului de streaming NATS
  • Conectarea la NATS în mediu NodeJS
  • Gestionarea clientului NATS
  • Folosirea replicării datelor cross-serviciu
  • Înțelegerea fluxului evenimentelor
  • Tratarea evenimentelor și a problemelor de concurență

Integrarea Continuă și Livrarea (CI/CD)

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

Rezumat și următoarele pași

Cerințe

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

Public țintă

  • Dezvoltatori
 21 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite