Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Въведение в .NET 8
- Какво е .NET? Общ преглед и еволюция
- Характеристики на .NET 8 LTS и поддръжка на платформи
- Инсталиране на SDK и инструменти за разработка
Първи стъпки с C# и конзолни приложения
- Структура на проекта и команди на CLI
- Работа с типове, методи и контрол на потока
- Обектно-ориентирано програмиране в C#
Изграждане на уеб приложения с ASP.NET Core 8
- Създаване и стартиране на базово уеб приложение
- Маршрутизиране, междинен софтуер и услуги
- Въведение в Razor Pages и MVC
Достъп до данни с Entity Framework Core
- Настройка на контекст на база данни
- Работа с LINQ и модели на данни
- Миграции и CRUD операции
Вграждане на зависимости и конфигурация
- Вградена рамка за вграждане на зависимости
- Работа с appsettings.json и променливи на средата
- Жизнен цикъл на услугите и модулна архитектура
API разработка с Minimal APIs
- RESTful принципи и дизайн на крайни точки
- Използване на атрибути и параметри на маршрута
- Тестване на API с Postman или Swagger
Тестване и дебъгване в .NET
- Модулно тестване с xUnit
- Подходи за интеграционно тестване
- Техники за дебъгване във Visual Studio
Внедряване на приложения и междуплатформено публикуване
- Публикуване на .NET 8 приложения (самостоятелни срещу зависими от рамката)
- Опции за внедряване за Windows, Linux и macOS
- Използване на Visual Studio и CLI инструменти за пакетиране и издаване
Обобщение и следващи стъпки
- Преговор на ключови концепции и инструменти, разгледани по време на курса
- Препоръчителни пътеки за практика и учебни ресурси
- Преглед на нововъзникващи теми: .NET 9 предварителен преглед, Blazor, микросървиси
Изисквания
- Основни познания по концепции за програмиране (променливи, цикли, функции)
- Известен опит с който и да е обектно-ориентиран език (напр. C#, Java, Python)
- Запознатостта с инструменти за команден ред е от полза, но не е задължителна
Аудитория
- Разработчици, навлизащи в .NET екосистемата
- Програмисти, преминаващи от други езици към C#/.NET
- Технически екипи, изграждащи междуплатформени приложения с помощта на модерен .NET
21 Часа
Отзиви от участници (2)
Интерактивност и решения на кода в реално време
Eduard-Emanuel Zaharia - Kruk Italia
Курс - Advanced Blazor
Машинен превод
възможност за практически умения и търпение на тренера
sheena - Te Manawa Taki Trauma System
Курс - Visual Studio 2022 IDE
Машинен превод