Kurzusleírás
1. nap:
.NET Core áttekintés
- Előnyök és különbségek a .Net Framework-höz képest
.NET Core alkalmazások készítése
- A .NET Core SDK telepítése, A .NET CLI használata, .NET Core alkalmazás létrehozása és futtatása
Építés .NET Core-val
- Keretrendszerek, futási környezetek és platformok, MSBuild alapok
Egységtesztelés xUnit-tel
- Egységtesztek írása, tények és elméletek
Adatbázisokkal való munka
- Relációs, SQLite, Adatok átalakítása
Adatelérés ORM-mel (objektum-relációs leképezők)
- Dapper vs Entity Framework Core
Mikroszolgáltatás létrehozása ASP.NET Core-val
Hibakeresés
- WinDBG/CDB, LLDB, SOS
Teljesítmény és profilozás
- xUnit.Performance, PerfView
Az alkalmazás lokalizálása
.NET Portability Analyzer
Kiadásra való felkészülés
- NuGet csomag, NuGet feed, Szerelvények aláírása
2. nap:
ASP.NET Core áttekintés
ASP.NET Core webalkalmazás létrehozása
- Összetevők
Kérések kezelése a middleware folyamattal
- Statikus fájlok kiszolgálása, funkcionalitás hozzáadása, middleware kombinálása, kivételek kezelése
MVC használata ASP.NET Core-ban
URL-ek leképezése
- Hagyományos útválasztás, korlátozások és alapértelmezett értékek, URL-ek generálása
A Model Binding
- Felhasználói bevitel érvényesítése
Razor nézetek használata
Tag Helper-ek használata
Web API létrehozása
- Attribútum alapú útválasztás, Tartalomegyeztetés, XML formázás
Szolgáltatások konfigurálása függőséginjektálással
ASP.NET Core alkalmazás konfigurálása
Adatok lekérdezése, létrehozása és frissítése Entity Framework Core segítségével
MVC szűrő folyamat használata
ASP.NET Core Identity rendszer használata
Az alkalmazás biztonságossá tétele
Közzététel, ASP.NET Core alkalmazás üzemeltetése IIS-ben
- Kötegezés és minifikáció
Monitorozás és hibaelhárítás
3. nap:
A Frontend Fejlesztő Eszközkészlet áttekintése
Angular alapfogalmak
- Projekt létrehozása
- Adatmodell létrehozása
- Webszolgáltatás létrehozása
Angular alkalmazás szerkezetének felépítése
Az Angular áruház létrehozása
Angular használata Blazor-ral
Adatkötés és direktívák
Szolgáltatások és függőséginjektálás
Angular használata ASP.NET MVC-vel
Visual Studio támogatás Angular-hoz
Bootstrap alapfogalmak
- Bootstrap stílusok, Összetevők
Függőségek kezelése NuGet és Bower segítségével
Alkalmazás építése Gulp és webpack segítségével
Adminisztrációs funkciók létrehozása
Az alkalmazás biztonságossá tétele
ASP.NET Core Angular alkalmazás üzembe helyezése
- Új üzemeltetési modell, Telepítés IIS-en, Azure-on, Docker konténerekben
ASP.NET CORE alkalmazás építése Windows rendszeren kívül
Összefoglaló
Követelmények
.NET Core
- Alapvető ismeretek imperatív, objektum-orientált programozási nyelvekről, mint például a C#, C++, Java.
- Némi tapasztalat terminálok vagy parancssorok és szövegszerkesztők használatában.
Angular
- Alapvető ismeretek ASP.NET Core MVC fejlesztésről és jó megértése a JavaScript, HTML és CSS területén.
Vélemények (5)
Szerettelek, hogy a képzés inkább a gyakorlati oldalra összpontosított.
Mihaela - Ness
Kurzus - NgRx
Gépi fordítás
Az elemezett témák, sok élő kódpélda, a képzőzők együttműködési módja a csoporttal
Weronika - ATOS PGS sp. z o.o.
Kurzus - Reactive Programming with Angular RxJS
Gépi fordítás
Megszívesztettek a viccek.
Dermot - Griffiths & Armour
Kurzus - Angular 2 Fundamentals
Gépi fordítás
A képző nagyon jól magyarázta a témákat, valóéletbeli példákkal illusztrálva, ami megkönnyítette nekünk az információ elfogadását.
Florin-Viorel Marut - Continental Automotive Romania
Kurzus - High-Performance Application Development with .NET Core
Gépi fordítás
Gyakorlati példák, gyakorlások és legjobb gyakorlatok
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Kurzus - Angular 10 for Developers
Gépi fordítás