Schița de curs

Introducere

  • Prezentarea arhitecturii microserviciilor
  • Comprehesionarea fundamentelor microserviciilor

clădire Microservices

  • Dezvoltarea unei mini-aplicații de microservicii
  • Rularea serviciilor cu Docker
  • Orchestrați serviciile cu Kubernetes
  • Comprehesionarea arhitecturii aplicațiilor multi-serviciu
  • Folosirea unui mediu bazat pe cloud pentru dezvoltarea aplicației
  • Folosirea strategiilor de normalizare
  • Gestionarea și modelarea Database
  • Folosirea strategiilor și opțiunilor de autentificare

Testare izolata Microservices

  • Comprehesionarea arhitecturii testării
  • Testarea intrărilor nevalidă
  • Schimbarea mediului Node în timpul testelor
  • Testarea funcționalităților de autentificare și deconectare
  • Probleme cu cookies în timpul testării
  • Testarea cererilor neautorizate

Utilizarea NodeJS și React

  • Integrarea aplicației server-side-rendered React
  • Compartimentarea și reutilizarea codului între servicii
  • Configurarea setării create-read-update-destroy pentru server
  • Folosirea serverului de streaming NATS
  • Conectarea la NATS în mediul NodeJS
  • Gestionarea clientului NATS
  • Folosirea replicării de date între servicii
  • Comprehesionarea fluxului evenimentelor
  • Gestionarea evenimentelor și problemelor de concurență

Integrare și livrare continuă (CI/CD)

  • Comprehesionarea fluxului de lucru al dezvoltării
  • Munca cu Git
  • Rularea testelor
  • Opțiuni de deploy

Rezumat și pașii următori

Cerințe

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

Public

  • Developeri
 21 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Upcoming Courses

Categorii înrudite