Intrati in legatura

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, Fundamentele 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, Feed NuGet, Semnarea asamblărilor

Ziua 2:


Prezentare generală ASP.NET Core


Crearea unei aplicații web ASP.NET Core

  • Componente

Gestionarea cererilor cu pipeline-ul de middleware

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

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

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

Legarea modelului

  •  Validarea intrărilor utilizatorilor

Utilizarea Razor Views
Utilizarea Tag Helpers
Crearea unui API Web

  •  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

  • Bundling și minificare

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
Legarea datelor & Directives
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
Deployarea aplicației ASP.NET Core Angular

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

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

Cerințe

.NET Core

  •  Cunoștințe de bază în limbaje de programare imperative și orientate pe obiecte, cum ar fi C#, C++, Java.
  •  O anumită familiarizare cu terminale sau linii de comandă și editore de text.


Angular

  •  Cunoștințe de bază în 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 (2)

Cursuri viitoare

Categorii înrudite