Návrh Školení
Zavedení
Přehled .NET Framework a C#
- Vývoj od jazyka Visual Basic k C#
- Funkce a výhody C# pro ASP.NET
Nastavení prostředí
- Instalace a konfigurace Visual Studio
- .NET Core vs. .NET Framework
C# Základy syntaxe
- Datové typy, proměnné a operátory
- Ovládací příkazy (if, přepínač, smyčky)
Úvod do konceptů OOP
- Třídy, objekty a metody
- Zapouzdření, dědičnost a polymorfismus
Zpracování chyb a ladění
- Zpracování výjimek
- Techniky ladění v Visual Studio
Úvod do ASP.NET Core
- Rámcový přehled a struktura projektu
- Nastavení základní aplikace ASP.NET
Vytváření webových aplikací pomocí MVC
- Pochopení architektury Model-View-Controller (MVC).
- Vytváření pohledů pomocí Razor Pages
Datové vazby a interakce
- Připojení aplikací ASP.NET k databázím
- Základy Entity Framework Core
Communication mezi ASP.NET a PLC
- Přehled komunikačních protokolů (např. Modbus, OPC-UA)
- Zpracování datových toků v reálném čase
Pokročilé funkce v ASP.NET
- Middleware a vkládání závislostí
- RESTful API v ASP.NET Core
Přemosťování rozhraní Visual Basic
- Přechod existujících rozhraní VB na ASP.NET
- Doporučené postupy pro migraci staršího kódu
Zabezpečení a osvědčené postupy
- Autentizace a autorizace v ASP.NET
- Bezpečná manipulace a přenos dat
Nasazení aplikací
- Hostování aplikací ASP.NET lokálně a v cloudu
- Úvod do kontejnerizace pomocí Docker (volitelné)
Shrnutí a další kroky
Požadavky
- Seznámení se základními koncepty programování
- Empirické znalosti programování PLC
Publikum
- Programátoři
- Vývojáři aplikací
Reference (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
Kurz - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Kurz - Unit Testing with C#
Lektor velmi dobře vysvětlil témata na skutečných příkladech z reálného světa, což nám usnadnilo pochopení informací
Florin-Viorel Marut - Continental Automotive Romania
Kurz - High-Performance Application Development with .NET Core
Machine Translated
Školitelovy náležité znalosti a hluboké porozumění tématu a jeho schopnost prezentovat a předávat znalosti jasným a účinným způsobem.
Balazs Farkas - Greentube GmbH
Kurz - Implementing the Actor Model with Microsoft Orleans
Machine Translated
Comprehensive - covered everything we were interested in. Able to work through examples.