Schița de curs
Ziua 1:
.NET Core Prezentare generală
- Avantaje și diferențe față de .Net Framework
Clădire .NET Core aplicații
- Instalarea SDK .NET Core, Utilizarea CLI .NET, Crearea și executarea aplicației .NET Core.
Construiți cu .NET Core
- Cadre de lucru, timpii de execuție și platforme, fundamentele MSBuild
Testarea unitară cu xUnit
- Scrierea testelor unitare, fapte și teorii
Lucrul cu bazele de date
- Relațional, SQLite, Transformarea datelor
Accesul la date cu ORM (mapatoare obiect-relaționale)
- 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 dvs. Analizatorul de portabilitate .NET Pregătirea pentru lansare
- Pachet NuGet, NuGet feed, Semnarea ansamblurilor
Ziua 2:
ASP.NET Core Prezentare generală
Crearea aplicației web ASP.NET Core
- Componente
Gestionarea cererilor cu ajutorul canalului middleware
- Serviciul fișiere statice, adăugarea de funcționalitate, combinarea middleware-ului, tratarea excepțiilor
Utilizarea MVC în ASP.NET Core Maparea URL-urilor
- Rutarea convențională, constrângeri și valori implicite, Generarea de URL-uri
Modelul de legare
- Validarea intrării utilizatorului
Utilizarea vederilor Razor Utilizarea ajutoarelor de etichete Crearea unui API Web
- Rutarea atributelor, negocierea conținutului, XML formatare
Configurarea serviciului cu injecție de dependență Configurarea aplicației ASP.NET Core Interogarea, crearea și actualizarea datelor utilizând Entity Framework Core Utilizarea canalului de filtrare MVC Utilizarea sistemului ASP.NET Core Identity Securizarea aplicației dvs. Publicarea, găzduirea aplicației ASP.NET Core în IIS
- Gruparea și minificarea
Monitorizare și depanare
Ziua 3:
Prezentare generală a setului de instrumente pentru dezvoltatorii Front-End Angular Concepte
- Crearea proiectului
- Crearea modelului de date
- Crearea unui serviciu web
Structurarea unei aplicații Angular Crearea magazinului Angular Store Utilizarea Angular cu Blazor Legătura de date & Directive Servicii și injecție de dependență Utilizarea Angular cu ASP.NET MVC Visual Studio Suport pentru Angular Concepte Bootstrap
- Bootstrap stiluri, Componente
Gestionarea dependențelor cu NuGet și Bower Construirea aplicației cu Gulp și webpack Crearea funcțiilor de administrare Securizarea aplicației Implementarea aplicației ASP.NET Core Angular.
- Noul model de găzduire, Instalarea pe IIS, Azure, Docker Containers
Construirea aplicației ASP.NET CORE în afara ferestrelor Rezumat
Cerințe
.NET Core
- Cunoștințe de lucru ale limbajelor de programare imperative, orientate pe obiecte, cum ar fi C#, C++, Java. .
- O oarecare competență cu terminale sau linii de comandă și editori de text.
Angular
- Cunoștințe de lucru de dezvoltare ASP.NET Core MVC și să aibă o bună înțelegere a JavaScript, HTML și CSS .
Mărturii (5)
- I really like the course and the Trainor is very accommodating and has a great knowledge on the topic. It just that not all topics are discussed in the 4-day training.
Allan - Tribal Software Philippines Inc
Curs - Angular 14
Mi-au plăcut glumele tale.
Dermot - Griffiths & Armour
Curs - Angular 2 Fundamentals
Tradus de catre o masina
Formatorul a explicat foarte bine subiectele, cu 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
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Curs - Angular 10 for Developers
Pipe Routing Data Biding Services