Schița de curs

Modulul 1: Prezentare generală a tehnologiilor de servicii și cloud

  • Componentele cheie ale aplicațiilor distribuite
  • Date și tehnologii de acces la date
  • Tehnologii de servicii
  • Cloud Computing
  • Manipularea datelor

Modulul 2: Interogarea și manipularea datelor folosind Entity Framework

  • Prezentare generală ADO.NET
  • Crearea unui model de date entitate
  • Interogarea datelor

Modulul 3: Crearea și consumarea ASP.NET Core 

  • Servicii HTTP
  • Crearea unei API Web ASP.NET Core
  • Consumarea API-urilor Web ASP.NET Core
  • Gestionarea solicitărilor și răspunsurilor HTTP
  • Generarea automată a solicitărilor și răspunsurilor HTTP

Modulul 4: Extinderea serviciilor HTTP ASP.NET CoreASP.NET Core 

  • Fluxul de solicitare ASP.NET Core
  • Personalizarea controlerelor și acțiunilor
  • Injectarea dependențelor în controlere

Modulul 5: Găzduirea serviciilor on-premises și în Azure

  • Găzduirea serviciilor on-premises
  • Găzduirea serviciilor în Azure App Service
  • Împachetarea serviciilor în containere
  • Implementarea serviciilor fără server

Modulul 6: Implementarea și gestionarea serviciilor

  • Implementare web cu Visual Studio 2017
  • Livrare continuă cu Visual Studio Team Services
  • Implementarea aplicațiilor în medii de staging și producție
  • Definirea interfețelor de servicii cu Azure API Management

Modulul 7: Implementarea stocării datelor în Azure

  • Alegerea unui mecanism de stocare a datelor
  • Accesarea datelor în Azure Storage
  • Lucrul cu date structurate în Azure
  • Distribuirea geografică a datelor cu Azure CDN
  • Scalarea cu cache out-of-process

Modulul 8: Diagnosticare și monitorizare

  • Înregistrarea în ASP.NET Core
  • Instrumente de diagnosticare
  • Application Insights

Modulul 9: Securizarea serviciilor on-premises și în Microsoft Azure

  • Explicarea terminologiei de securitate
  • Securizarea serviciilor cu ASP.NET Core Identity
  • Securizarea serviciilor cu Azure Active Directory

Modulul 10: Scalarea serviciilor

  • Introducere în scalabilitate
  • Scalare automată
  • Azure Application Gateway și Traffic Manager

Cerințe

Înainte de a participa la acest curs, studenții trebuie să aibă:

  • Experiență în programarea C# și concepte precum expresii lambda, LINQ și tipuri anonime
  • Înțelegerea conceptelor de aplicații n-tier
  • Experiență în interogarea și manipularea datelor cu ADO.NET
 35 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite