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
Opinie uczestników (5)
Instruktor był bardzo kompetentny i bardzo pomocny.
Thilini Alwis - Te Manawa Taki Trauma System
Szkolenie - Visual Studio 2022 IDE
Przetłumaczone przez sztuczną inteligencję
Elastyczne podejście i dopasowanie ćwiczeń do pytań i zagadnień poruszanych przez uczestników szkolenia.
Maciej - DataConsult S.A.
Szkolenie - Advanced Programming in C#
Bardzo dobry kontakt ze słuchaczami, Bardzo dobra znajomość poruszanych tematów i zagadnień. Bardzo dobra umiejętność dostosowania ćwiczeń do nowych tematów, przypadków, pojawiających się problemów, itp....
ABB Business Services Sp.z o.o.
Szkolenie - Advanced Blazor
Instruktor bardzo dobrze wyjaśnił tematy, używając aktualnych przykładów z rzeczywistego życia, co znacznie ułatwiło nam zrozumienie informacji.
Florin-Viorel Marut - Continental Automotive Romania
Szkolenie - High-Performance Application Development with .NET Core
Przetłumaczone przez sztuczną inteligencję
ciekawostki, wiedza trenera, elastyczne podejście do naszych problemów nawet jeśli wykraczały poza agende