Course Code: csharpdotnetappdev
Duration: 35 hours
Prerequisites:
  • Znajomość podstawowych koncepcji programowania
  • Empiryczna znajomość programowania sterowników PLC

Odbiorcy

  • Programiści
  • Deweloperzy aplikacji
Overview:

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.
Course Outline:

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

Sites Published:

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

Nepal - C#.Net for Application Development

Uzbekistan - C#.Net for Application Development