Свържете се с нас

Съдържание и теми, включени в курса

Въведение в .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)

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

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