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í
 35 hodiny

Počet účastníků


Price per participant

Reference (5)

Upcoming Courses

Související kategorie