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)
Mi-a plăcut că formarea s-a concentrat mai mult pe partea practică.
Mihaela - Ness
Curs - NgRx
Tradus de catre o masina
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Curs - Reactive Programming with Angular RxJS
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
Analiza pas cu pas. Explicația fiecărei linii de cod. Fiecare problemă pe care am avut-o în timpul cursului a fost rezolvată cu succes și Łukasz mi-a spus motivul. Mi-au plăcut și bunele practici care au fost prezentate. Niciodată nu am fost convins de stilul TDD - pur și simplu nu îl găsesc util și nu merită timpul său. Łukasz a evidențiat atât de multe avantaje ale TDD, încât mi-a schimbat complet opinia.
Michał Uściński - Devapo Sp. z o. o.
Curs - Testing Angular Applications
Tradus de catre o masina