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.
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