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 (5)
Mi-a plăcut că instruirea s-a concentrat mai mult pe partea practică.
Mihaela - Ness
Curs - NgRx
Tradus de catre o masina
Subiecte care au fost discutate, multe exemple de cod în direct, atitudinea instrucționarilor față de grup
Weronika - ATOS PGS sp. z o.o.
Curs - Reactive Programming with Angular RxJS
Tradus de catre o masina
Mi-au plăcut gluma ta
Dermot - Griffiths & Armour
Curs - Angular 2 Fundamentals
Tradus de catre o masina
Instrucționistul a explicat subiectele foarte bine, folosind exemple reale din lumea reală, ceea ce ne-a facilitat înțelegerea informațiilor.
Florin-Viorel Marut - Continental Automotive Romania
Curs - High-Performance Application Development with .NET Core
Tradus de catre o masina
Exemple practice, exerciții și cele mai bune practici
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Curs - Angular 10 for Developers
Tradus de catre o masina