Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Въведение
Преглед на .NET Framework и C#
- Еволюция от Visual Basic към C#
- Характеристики и предимства на C# за ASP.NET
Настройка на средата
- Инсталиране и конфигуриране на Visual Studio
- .NET Core спрямо .NET Framework
Основи на синтаксиса на C#
- Типове данни, променливи и оператори
- Контролни изрази (if, switch, цикли)
Въведение в концепциите на ООП
- Класове, обекти и методи
- Капсулиране, наследяване и полиморфизъм
Управление на грешки и дебъгване
- Обработка на изключения
- Техники за дебъгване в Visual Studio
Въведение в ASP.NET Core
- Преглед на framework-a и структура на проекта
- Настройка на основно ASP.NET приложение
Създаване на уеб приложения с MVC
- Разбиране на архитектурата Модел-Изглед-Контролер (MVC)
- Изграждане на изгледи с Razor Pages
Свързване на данни и взаимодействие
- Свързване на ASP.NET приложения с бази данни
- Основи на Entity Framework Core
Комуникация между ASP.NET и PLC
- Преглед на комуникационни протоколи (напр. Modbus, OPC-UA)
- Обработка на потоци от данни в реално време
Разширени функции в ASP.NET
- Middleware и вграждане на зависимости
- 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
Машинен превод