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.
Mărturii (2)
Conceptele SignalStore deoarece erau noi pentru mine.
Alexander Ivanov
Curs - Angular Advanced 2 days
Tradus de catre o masina
În doar trei zile s-au acoperit toate subiectele din materialul de instruire, chiar și cele suplimentare.
Ovidiu
Curs - Angular 2 Fundamentals
Tradus de catre o masina