Schița de curs

Ziua 1:


Prezentare generală .NET Core

  • Avantaje și diferențe față de .Net Framework

Construirea aplicațiilor .NET Core

  • Instalarea SDK .NET Core, Utilizarea CLI .NET, Crearea și executarea aplicațiilor .NET Core

Construire cu .NET Core

  •  Framework-uri, runtime-uri și platforme, Elemente fundamentale ale MSBuild

Testare unitară cu xUnit

  •  Scrierea testelor unitare, fapte și teorii

Lucrul cu baze de date

  •  Relational, SQLite, Transformarea datelor

Acces la date cu ORM (object-relational mappers)

  •  Dapper vs Entity Framework Core

Crearea unui Microserviciu cu ASP.NET Core

Depanare

  •  WinDBG/CDB, LLDB, SOS

Performanță și profilare

  • xUnit.Performance, PerfView

Localizarea aplicației
Analizatorul de portabilitate .NET
Pregătirea pentru lansare

  •  Pachet NuGet, Flux NuGet, Semnarea asamblărilor

Ziua 2:


Prezentare generală ASP.NET Core


Crearea aplicației web ASP.NET Core

  • Componente

Gestionarea cererilor cu pipeline-ul middleware

  •  Servirea fișierelor statice, adăugarea de funcționalități, combinarea middleware, gestionarea excepțiilor

Utilizarea MVC în ASP.NET Core
Maparea URL-urilor

  • Rutare convențională, constrângeri și valori implicite, Generarea URL-urilor

Legătura Modelului

  •  Validarea intrării utilizatorului

Utilizarea Vizualizărilor Razor
Utilizarea Tag Helpers
Crearea unui Web API

  •  Rutare prin atribute, Negociere de conținut, Formatare XML

Configurarea serviciilor cu injecție de dependențe
Configurarea aplicației ASP.NET Core
Interogarea, crearea și actualizarea datelor folosind Entity Framework Core
Utilizarea pipeline-ului de filtre MVC
Utilizarea sistemului ASP.NET Core Identity
Securizarea aplicației
Publicarea, Găzduirea aplicației ASP.NET Core în IIS

  • Împachetare și minimizare

Monitorizare și depanare

Ziua 3:


Prezentare generală a setului de instrumente pentru dezvoltatorii Front-End
Concepte Angular

  •  Crearea proiectului
  •  Crearea modelului de date
  •  Crearea unui serviciu web

Structurarea unei aplicații Angular
Crearea magazinului Angular
Utilizarea Angular cu Blazor
Legătura de date și Directive
Servicii și Injecție de dependențe
Utilizarea Angular cu ASP.NET MVC
Suportul Visual Studio pentru Angular
Concepte Bootstrap

  •  Stiluri Bootstrap, Componente

Gestionarea dependențelor cu NuGet și Bower
Construirea aplicațiilor cu Gulp și webpack
Crearea caracteristicilor de administrare
Securizarea aplicației
Implementarea aplicației ASP.NET Core Angular

  •  Noul model de găzduire, Instalare pe IIS, Azure, Containere Docker

Construirea aplicației ASP.NET CORE în afara Windows
Rezumat

Cerințe

.NET Core

  •  Cunoștințe de bază despre limbaje de programare imperative și orientate pe obiecte, cum ar fi C#, C++, Java.
  •  Un anumit nivel de competență în utilizarea terminalelor sau liniilor de comandă și a editorilor de text.


Angular

  •  Cunoștințe de bază despre dezvoltarea ASP.NET Core MVC și o bună înțelegere a JavaScript, HTML și CSS.
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite