- Znajomość podstawowych koncepcji programowania
- Empiryczna znajomość programowania sterowników PLC
Odbiorcy
- Programiści
- Deweloperzy aplikacji
C#.Net odnosi się do języka programowania C# używanego we frameworku .NET (lub platformie .NET). Jest to nowoczesny, zorientowany obiektowo i wszechstronny język programowania opracowany przez Microsoft, głównie do tworzenia szerokiej gamy aplikacji działających na platformie .NET.
To prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) jest przeznaczone dla średnio zaawansowanych programistów, którzy chcą tworzyć aplikacje w ASP.NET przy użyciu C#.Net, przechodząc z Visual Basic do tworzenia solidnych interfejsów internetowych i integracji funkcjonalności PLC dla projektów urządzeń medycznych.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Poznać podstawowe i pośrednie koncepcje C#.Net.
- Umożliwić uczestnikom przejście z Visual Basic do C#.
- Rozwijać umiejętności tworzenia aplikacji przy użyciu ASP.NET dostosowanych do interfejsów urządzeń medycznych.
- Wzmocnić zrozumienie łączenia funkcjonalności PLC z interfejsami internetowymi.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Wprowadzenie
Przegląd .NET Framework i C#
- Ewolucja od Visual Basic do C#
- Funkcje i zalety 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
- Hermetyzacja, 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
- Konfigurowanie podstawowej aplikacji ASP.NET
Tworzenie aplikacji internetowych za pomocą MVC
- Zrozumienie architektury model-widok-kontroler (MVC)
- Tworzenie widoków za pomocą Razor Pages
Wiązanie danych i interakcja
- Łączenie aplikacji ASP.NET z bazami danych
- Podstawy Entity Framework Core
Communication między ASP.NET a sterownikami PLC
- Przegląd protokołów komunikacyjnych (np. Modbus, OPC-UA)
- Obsługa strumieni danych w czasie rzeczywistym
Zaawansowane funkcje ASP.NET
- Oprogramowanie pośredniczące i wstrzykiwanie zależności
- Interfejsy API RESTful w ASP.NET Core
Łączenie interfejsów Visual Basic
- Przenoszenie istniejących interfejsów VB do ASP.NET
- Najlepsze praktyki migracji starszego kodu
Bezpieczeństwo i najlepsze praktyki
- Uwierzytelnianie i autoryzacja w ASP.NET
- Bezpieczna obsługa i transmisja danych
Wdrażanie aplikacji
- Hostowanie aplikacji ASP.NET lokalnie i w chmurze
- Wprowadzenie do konteneryzacji przy użyciu Docker (opcjonalnie)
Podsumowanie i kolejne kroki
United Arab Emirates - C#.Net for Application Development
Qatar - C#.Net for Application Development
Egypt - C#.Net for Application Development
Saudi Arabia - C#.Net for Application Development
South Africa - C#.Net for Application Development
Brasil - C#.Net for Application Development
Canada - C#.Net for Application Development
中国 - C#.Net for Application Development
香港 - C#.Net for Application Development
澳門 - C#.Net for Application Development
台灣 - C#.Net for Application Development
USA - C#.Net for Application Development
Österreich - C#.Net for Application Development
Schweiz - C#.Net for Application Development
Deutschland - C#.Net for Application Development
Czech Republic - C#.Net for Application Development
Denmark - C#.Net for Application Development
Estonia - C#.Net for Application Development
Finland - C#.Net for Application Development
Greece - C#.Net for Application Development
Magyarország - C#.Net for Application Development
Ireland - C#.Net for Application Development
Luxembourg - C#.Net for Application Development
Latvia - C#.Net for Application Development
España - C#.Net for Application Development
Italia - C#.Net for Application Development
Lithuania - C#.Net for Application Development
Nederland - C#.Net for Application Development
Norway - C#.Net for Application Development
Portugal - C#.Net for Application Development
România - C#.Net for Application Development
Sverige - C#.Net for Application Development
Türkiye - C#.Net for Application Development
Malta - C#.Net for Application Development
Belgique - C#.Net for Application Development
France - C#.Net for Application Development
日本 - C#.Net for Application Development
Australia - C#.Net for Application Development
Malaysia - C#.Net for Application Development
New Zealand - C#.Net for Application Development
Philippines - C#.Net for Application Development
Singapore - C#.Net for Application Development
Thailand - C#.Net for Application Development
Vietnam - C#.Net for Application Development
India - C#.Net for Application Development
Argentina - C#.Net for Application Development
Chile - C#.Net for Application Development
Costa Rica - C#.Net for Application Development
Ecuador - C#.Net for Application Development
Guatemala - C#.Net for Application Development
Colombia - C#.Net for Application Development
México - C#.Net for Application Development
Panama - C#.Net for Application Development
Peru - C#.Net for Application Development
Uruguay - C#.Net for Application Development
Venezuela - C#.Net for Application Development
Polska - C#.Net for Application Development
United Kingdom - C#.Net for Application Development
South Korea - C#.Net for Application Development
Pakistan - C#.Net for Application Development
Sri Lanka - C#.Net for Application Development
Bulgaria - C#.Net for Application Development
Bolivia - C#.Net for Application Development
Indonesia - C#.Net for Application Development
Kazakhstan - C#.Net for Application Development
Moldova - C#.Net for Application Development
Morocco - C#.Net for Application Development
Tunisia - C#.Net for Application Development
Kuwait - C#.Net for Application Development
Oman - C#.Net for Application Development
Slovakia - C#.Net for Application Development
Kenya - C#.Net for Application Development
Nigeria - C#.Net for Application Development
Botswana - C#.Net for Application Development
Slovenia - C#.Net for Application Development
Croatia - C#.Net for Application Development
Serbia - C#.Net for Application Development
Bhutan - C#.Net for Application Development