Курс на Stepik
Обложка курса «C#: Основа Backend-разработки на примере создания API магазина» на Stepik
10 000 ₽

C#: Основа Backend-разработки на примере создания API магазина 4.800

Открыть на
STEPIK.ORG

В этом курсе вы шаг за шагом создадите прототип интернет-магазина, освоив ключевые аспекты веб-разработки. Вы научитесь разрабатывать слоёную архитектуру, включающую презентационный слой, бизнес-логику и слой персистенции с использованием PostgreSQL. Курс охватывает создание инфраструктуры для управления всеми аспектами онлайн магазина. Вы реализуете авторизацию и аутентификацию пользователей с распределением по ролям. По окончании курса у вас будет готовый прототип и практический опыт в разработке api

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «C#: Основа Backend-разработки на примере создания API магазина»Учеников на курсе 104
Сертификаты, выданные на курсе «C#: Основа Backend-разработки на примере создания API магазина»Сертификатов выдано 46
Отзывы о курсе «C#: Основа Backend-разработки на примере создания API магазина»Отзывов получено 20
Рейтинг курса «C#: Основа Backend-разработки на примере создания API магазина»Рейтинг курса 4.800
Уроки в курсе «C#: Основа Backend-разработки на примере создания API магазина»Количество уроков 71
Тесты в курсе «C#: Основа Backend-разработки на примере создания API магазина»Количество квизов 13
Задачи с кодом в курсе «C#: Основа Backend-разработки на примере создания API магазина»Количество задач с кодом 1
Время прохождения курса «C#: Основа Backend-разработки на примере создания API магазина»Время прохождения курса
Стоимость курса «C#: Основа Backend-разработки на примере создания API магазина»Стоимость курса 10 000 ₽
Обновления курса «C#: Основа Backend-разработки на примере создания API магазина»Обновления курса
Дата публикации курса «C#: Основа Backend-разработки на примере создания API магазина»Дата публикации курса
Последнее обновление курса «C#: Основа Backend-разработки на примере создания API магазина»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «C#: Основа Backend-разработки на примере создания API магазина» 11 разделов Уроки в курсе «C#: Основа Backend-разработки на примере создания API магазина» 71 урок Тесты в курсе «C#: Основа Backend-разработки на примере создания API магазина» 13 тестов Задачи в курсе «C#: Основа Backend-разработки на примере создания API магазина» 1 задача Время прохождения курса «C#: Основа Backend-разработки на примере создания API магазина» 7 ч. Последнее обновление курса «C#: Основа Backend-разработки на примере создания API магазина» обн. 29 апреля 2026

1. Введение

2 урока
Закрытый
1.1 Основные рекомендации перед прохождением
86
86
1м 7с
3
Закрытый
1.2 Онлайн-встречи
703
703
1м 47с
21

2. API, RESTful. Терминология

2 урока
Закрытый
2.1 Теория
81
72
40м 16с
7
Закрытый
2.2 Практика
77
68
2м 56с
3

3. Подготовка проекта

9 уроков
Открытый
3.1 Инициализация проекта
314
99
10м 11с
5
Закрытый
3.2 Установка библиотек и замечения к проекту
152
88
5м 14с
3
Открытый
3.3 Подготовка базы данных
364
122
6м 26с
4
Открытый
3.4 Интеграция базы данных в проект
265
117
2м 36с
3
Открытый
3.5 Настройка работы с контроллерами и маршрутизация
342
342
10м 11с
3
Открытый
3.6 Конфигурирование приложения для работы с базой данных
249
63
7м 45с
4
Открытый
3.7 Рефакторинг
336
93
4м 20с
3
Закрытый
3.8 Преднастройка аутентификации и авторизации
67
67
2м 20с
3
Закрытый
3.9 Обновление модели IdentityUser
66
66
3м 8с
3

4. Инфраструктура для работы с продуктами

10 уроков
Закрытый
4.1 Подготовка работы с товарами
67
67
3м 55с
3
Закрытый
4.2 Наполнение тестовыми данными
66
66
6м 13с
4
Закрытый
4.3 GET-метод получения товаров
66
62
6м 59с
3
Закрытый
4.4 Собирательная модель ответа сервера
61
61
5м 17с
3
Закрытый
4.5 Endpoint получения продукта по ID
61
61
7м 57с
3
Закрытый
4.6 Подготовка к добавлению продукта
60
54
4м 53с
3
Закрытый
4.7 Endpoint создания продукта
59
59
13м 43с
4
Закрытый
4.8 DTO-модель обновления продукта
59
59
4м 41с
3
Закрытый
4.9 Endpoint обновления продукта
59
59
19м 35с
3
Закрытый
4.10 Endpoint удаления продукта
57
56
9м 9с
3

5. Инфраструктура для аутентификации и авторизации

14 уроков
Закрытый
5.1 Роли для пользователей
61
61
6м 47с
3
Закрытый
5.2 Подготовка Auth-контроллера
62
62
1м 4с
3
Закрытый
5.3 DTO-модель для регистрации
60
60
2м 7с
3
Закрытый
5.4 Endpoint регистрации пользователя
58
58
13м 25с
3
Закрытый
5.5 Конфигурирование сложности пароля
54
54
3м 56с
3
Закрытый
5.6 Что такое JWT
57
55
4м 30с
5
Закрытый
5.7 Сервис генерации JWT-токенов
55
55
8м 30с
3
Закрытый
5.8 DTO-модели для входа в систему
54
54
1м 2с
3
Закрытый
5.9 Обработка запроса на вход пользователя в систему
52
52
6м 29с
3
Закрытый
5.10 Настройка аутентификации JWT
52
51
7м 16с
3
Закрытый
5.11 Настройка правил аутентификации и авторизации
51
51
7м 36с
4
Закрытый
5.12 Auth-тесты
54
54
4м 15с
3
Закрытый
5.13 Ещё тесты
53
50
8м 55с
4
Закрытый
5.14 Донастройка Swagger
48
48
4м 1с
4

6. Инфраструктура для корзины товаров

3 урока
Закрытый
6.1 Подготовка к реализации корзины с товарами
48
48
5м 3с
3
Закрытый
6.2 Создание сервиса для работы с корзиной товаров
48
48
20м 18с
4
Закрытый
6.3 Endpoint'ы работы с корзиной товаров
42
42
17м 35с
2

7. Инфраструктура для создания заказов

14 уроков
Закрытый
7.1 Модель деталей заказа
46
46
2м 23с
3
Закрытый
7.2 Модель всего заказа
42
42
4м 15с
2
Закрытый
7.3 Статусы заказов
41
41
1м 27с
2
Закрытый
7.4 Обновление базы данных
41
41
1м 3с
2
Закрытый
7.5 Сервис создания заказов
43
43
1м 16с
2
Закрытый
7.6 Контроллер создания заказов
42
42
1м 32с
2
Закрытый
7.7 Логика формирования заказа
42
38
13м 8с
2
Закрытый
7.8 Endpoint формирования заказа
40
40
11м 3с
3
Закрытый
7.9 Логика получения заказа по ID
40
40
1м 17с
2
Закрытый
7.10 Endpoint получения заказа по ID
38
38
4м 23с
2
Закрытый
7.11 Логика получения заказов по ID пользователя
38
38
3м 49с
2
Закрытый
7.12 Endpoint получения заказов по ID пользователя
39
39
5м 35с
2
Закрытый
7.13 Логика обновления заказа по ID
38
37
6м 28с
2
Закрытый
7.14 Endpoint обновления заказа по ID
38
38
5м 20с
2

8. Инфраструктура для проведения платежей

3 урока
Закрытый
8.1 Подготовка сервиса обработки платежа
43
40
5м 14с
2
Закрытый
8.2 Реализация сервиса платежа
42
40
11м 27с
2
Закрытый
8.3 Контроллер оплаты заказов
42
41
4м 51с
2

9. Инфраструктура для работы с Simple Storage Service

4 урока
Закрытый
9.1 Описание сервиса для работы с S3
48
43
5м 16с
2
Закрытый
9.2 Регистрация сервиса хранения файлов
44
44
2м 1с
2
Закрытый
9.3 Исправления загрузки и обновления продуктов
43
43
5м 17с
2
Закрытый
9.4 Обновление данных
43
33
5м 26с
2

10. Публикация проекта

8 уроков
Закрытый
10.1 Подготовка к релизу
49
49
4м 7с
2
Закрытый
10.2 Пагинация для продуктов
45
38
3м 16с
3
Закрытый
10.3 Установка Docker на VPS
44
39
3м 8с
2
Закрытый
10.4 Развертывание удалённой PostgreSQL базы данных
42
42
2м 23с
2
Закрытый
10.5 Создание Docker-образа приложения
42
39
11м 31с
3
Закрытый
10.6 Подготовка к публикации образа на Docker Hub
43
39
3м 43с
2
Закрытый
10.7 Сборка и публикация образа
45
40
6м 54с
2
Закрытый
10.8 Развертывание на удалённом сервере
50
50
3м 34с
2

11. Итоги

2 урока
Закрытый
11.1 Обратная связь
51
51
0м 21с
2
Закрытый
11.2 Бонус оффер
506
29
1м 35с
16