$ sudo teach|
    $ sudo teach|
    IT school
  • Telegram
  • Партнёрам
  • Все курсы
$ sudo teach IT
OOO "SALEPROFIT"Контакты и реквизитыIT-Park Logo

Школа

  • Блог
  • Проверить сертификат

Сотрудничество

  • Стать учителем
  • Партнёрская программа
  • О проекте

Право

  • Оферта
  • Политика конфиденциальности

© 2023–2026 $ sudo teach IT™. All Rights Reserved. Public user contributions licensed under CC BY-SA 4.0 license with attribution required
TelegramGitHubYouTube
AI-помощник
Обновлен 10.11.2026

ASP.NET Core: веб-API на C# от первого эндпоинта до продакшена

Соберёте бэкенд онлайн-записи на ASP.NET Core и .NET 10: база, вход по токену, защита от накладок, тесты и публикация.

Практические задания
Помощь от учителя
Поддержка 24/7
ASP.NET Core: веб-API на C# от первого эндпоинта до продакшена


Программа курса

10 разделов • 44 уроков

1

Знакомство

1.4. Практикум: визитка студии
2

Маршруты и JSON

2.1. HTTP без тайн
2.2. Маршруты и параметры
2.3. JSON и records
2.4. Практикум: каталог процедур
3

Сервисы и DI

3.1. Внедрение зависимостей
3.2. Настройки и Options
3.3. Порядок в проекте
3.4. Практикум: свободные окошки
4

Ошибки и проверки

4.1. Валидация запросов
4.2. Ошибки по стандарту
4.3. Логи приложения
4.4. Практикум: запись к мастеру
5

База данных

5.1. Зачем нужна ORM
5.2. Модели и контекст
5.3. Миграции
5.4. Запросы через LINQ
5.5. Изменение данных
5.6. Практикум: каталог в базе
6

Связи и запросы

6.1. Связи между таблицами
6.2. Загрузка связанных данных
6.3. Фильтры и страницы
6.4. Практикум: записи в базе
7

Надёжность данных

7.1. Статусы записи
7.2. Транзакции
7.3. Конкурентный доступ
7.4. Практикум: запись без накладок
8

Безопасность

8.1. Кто вы и что вам можно
8.2. Регистрация и пароли
8.3. Вход по JWT
8.4. Роли и политики
8.5. Практикум: кабинет и админка
9

Тесты

9.1. Модульные тесты xUnit
9.2. Время в тестах
9.3. Интеграционные тесты
9.4. Практикум: тесты записи
10

В продакшен

10.1. Документация API
10.2. Фоновые задачи
10.3. Здоровье и защита
10.4. Публикация приложения
10.5. Финал и куда дальше

Преподаватели

Изучите преподавательский состав

avatar

Тимур Сагитов

Эксперт

Инженер-программист, Senior Python Developer. Основатель школы $ sudo teach IT и автор YouTube-канала о программировании с более чем 5 млн просмотров.


Отзывы о курсе

0 отзыва

Войдите в аккаунт, чтобы оставить отзыв о курсе

Доступ навсегда
24/7 Support
C#
.NET 10
ASP.NET Core
Minimal API
EF Core
SQLite
JWT
xUnit
OpenAPI