Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение
Преглед на .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 Часове
Отзиви от потребители (2)
Интерактивност и решения на кода в реално време
Eduard-Emanuel Zaharia - Kruk Italia
Курс - Advanced Blazor
Машинен превод
възможност за практически умения и търпение на тренера
sheena - Te Manawa Taki Trauma System
Курс - Visual Studio 2022 IDE
Машинен превод