Plan Szkolenia

Wprowadzenie

Przegląd platformy .NET i C#

  • Ewolucja z Visual Basic do C#
  • Funkcje i korzyści C# dla ASP.NET

Konfiguracja środowiska

  • Instalacja i konfiguracja Visual Studio
  • .NET Core vs .NET Framework

Podstawy składni C#

  • Typy danych, zmienne i operatory
  • Instrukcje sterujące (if, switch, pętle)

Wprowadzenie do koncepcji OOP

  • Klasy, obiekty i metody
  • Enkapsulacja, dziedziczenie i polimorfizm

Obsługa błędów i debugowanie

  • Obsługa wyjątków
  • Techniki debugowania w Visual Studio

Wprowadzenie do ASP.NET Core

  • Przegląd frameworka i struktura projektu
  • Konfiguracja podstawowej aplikacji ASP.NET

Tworzenie aplikacji internetowych z MVC

  • Zrozumienie architektury Model-View-Controller (MVC)
  • Tworzenie widoków z użyciem Razor Pages

Wiązanie danych i interakcja

  • Łączenie aplikacji ASP.NET z bazami danych
  • Podstawy Entity Framework Core

Komunikacja między ASP.NET a PLC

  • Przegląd protokołów komunikacyjnych (np. Modbus, OPC-UA)
  • Obsługa strumieni danych w czasie rzeczywistym

Zaawansowane funkcje w ASP.NET

  • Middleware i wstrzykiwanie zależności
  • RESTful API w ASP.NET Core

Integracja interfejsów Visual Basic

  • Przechodzenie z istniejących interfejsów VB na ASP.NET
  • Najlepsze praktyki migracji starszego kodu

Bezpieczeństwo i najlepsze praktyki

  • Uwierzytelnianie i autoryzacja w ASP.NET
  • Bezpieczne przetwarzanie i przesyłanie danych

Wdrażanie aplikacji

  • Hostowanie aplikacji ASP.NET lokalnie i w chmurze
  • Wprowadzenie do konteneryzacji przy użyciu Dockera (opcjonalnie)

Podsumowanie i kolejne kroki

Wymagania

  • Znajomość podstawowych koncepcji programowania
  • Praktyczna wiedza z zakresu programowania PLC

Grupa docelowa

  • Programiści
  • Deweloperzy aplikacji
 35 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie