План на курса

Въведение

Преглед на .NET Framework и C#

  • Еволюция от Visual Basic към C#
  • Характеристики и предимства на C# за ASP.NET

Настройка на околната среда

  • Инсталиране и конфигуриране на Visual Studio
  • .NET Core срещу .NET Framework

C# Основи на синтаксиса

  • Типове данни, променливи и оператори
  • Контролни изрази (if, switch, цикли)

Въведение в ООП концепциите

  • Класове, обекти и методи
  • Капсулация, наследяване и полиморфизъм

Обработка на грешки и отстраняване на грешки

  • Обработка на изключения
  • Техники за отстраняване на грешки в Visual Studio

Въведение в ASP.NET Core

  • Преглед на рамката и структура на проекта
  • Настройване на основно ASP.NET приложение

Създаване на уеб приложения с MVC

  • Разбиране на архитектурата Model-View-Controller (MVC).
  • Изграждане на изгледи с Razor Pages

Свързване на данни и взаимодействие

  • Свързване на ASP.NET приложения към бази данни
  • Основи на Entity Framework Core

Communication между ASP.NET и PLC

  • Преглед на комуникационните протоколи (напр. Modbus, OPC-UA)
  • Обработка на потоци от данни в реално време

Разширени функции в ASP.NET

  • Мидълуер и инжектиране на зависимости
  • RESTful API в ASP.NET Core

Преодоляване на Visual Basic интерфейси

  • Преминаване на съществуващи VB интерфейси към ASP.NET
  • Най-добри практики за мигриране на наследен код

Сигурност и най-добри практики

  • Удостоверяване и оторизация в ASP.NET
  • Сигурна обработка и предаване на данни

Внедряване на приложение

  • Хостинг на ASP.NET приложения локално и в облака
  • Въведение в контейнеризацията с помощта на Docker (по избор)

Обобщение и следващи стъпки

Изисквания

  • Запознаване с основни концепции за програмиране
  • Емпирични познания за програмиране на PLC

Публика

  • Програмисти
  • Разработчици на приложения
 35 Часа

Брой участници


Цена за участник

Oтзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории