Kurzusleírás
Bevezetés
A .NET Framework és C# áttekintése
- Evolúció Visual Basicről C#-re
- A C# szolgáltatásai és előnyei az ASP.NET számára
A környezet beállítása
- Visual Studio telepítése és konfigurálása
- .NET Core kontra .NET-keretrendszer
C# Szintaxis alapjai
- Adattípusok, változók és operátorok
- Vezérlő utasítások (if, kapcsoló, hurkok)
Bevezetés az OOP-koncepciókba
- Osztályok, objektumok és metódusok
- Tokozás, öröklődés és polimorfizmus
Hibák kezelése és hibakeresés
- Kivételkezelés
- Hibakeresési technikák itt: Visual Studio
Bevezetés az ASP-be.NET Core
- A keretrendszer áttekintése és a projekt felépítése
- Egy alap ASP.NET alkalmazás beállítása
Webes alkalmazások létrehozása MVC segítségével
- A Model-View-Controller (MVC) architektúra megértése
- Építsen nézeteket a Razor Pages segítségével
Adatkötés és interakció
- ASP.NET alkalmazások összekapcsolása adatbázisokkal
- A Entity Framework Core alapjai
Communication az ASP.NET és a PLC-k között
- A kommunikációs protokollok áttekintése (pl. Modbus, OPC-UA)
- Valós idejű adatfolyamok kezelése
Az ASP.NET speciális funkciói
- Köztes szoftver és függőségi injekció
- RESTful API-k az ASP-ben.NET Core
A Visual Basic interfészek áthidalása
- Meglévő VB interfészek átalakítása ASP.NET-re
- Bevált módszerek a régi kódok áttelepítéséhez
Biztonság és legjobb gyakorlatok
- Hitelesítés és engedélyezés az ASP.NET-ben
- Biztonságos adatkezelés és továbbítás
Alkalmazások telepítése
- ASP.NET alkalmazások tárolása helyben és felhőben
- Bevezetés a konténerezésbe a Docker használatával (opcionális)
Összegzés és a következő lépések
Követelmények
- Alapvető programozási fogalmak ismerete
- A PLC programozás empirikus ismerete
Közönség
- Programozók
- Alkalmazásfejlesztők
Vélemények (5)
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Kurzus - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Kurzus - Unit Testing with C#
Az oktató nagyon jól magyarázta el a tantárgyakat valós példákkal, ami megkönnyítette az információ megértését.
Florin-Viorel Marut - Continental Automotive Romania
Kurzus - High-Performance Application Development with .NET Core
Gépi fordítás
A tréner megfelelő ismerete és mély megértése a témában, valamint képessége az ismeretek világos és hatékony bemutatására és átadására.
Balazs Farkas - Greentube GmbH
Kurzus - Implementing the Actor Model with Microsoft Orleans
Gépi fordítás
Comprehensive - covered everything we were interested in. Able to work through examples.