Чему вы научитесь
- Применять: Устанавливать и настраивать библиотеки, интегрировать базы данных в проекты.
- Разрабатывать: Создавать контроллеры и маршрутизацию для обработки запросов в веб-приложении.
- Конфигурировать: Настраивать систему аутентификации и авторизации пользователей с использованием JWT-токенов.
- Управлять: Создавать и редактировать товары, используя эндпоинты для добавления, обновления и удаления данных.
- Реализовывать: Настраивать роли пользователей и разрабатывать эндпоинты для регистрации и входа в систему.
- Строить: Разрабатывать логику и эндпоинты для управления заказами и корзиной товаров.
- Обрабатывать: Подготавливать и реализовывать сервисы для обработки платежей.
- Интегрировать: Настраивать взаимодействие с S3 для управления файлами.
- Развёртывать: Устанавливать Docker, создавать и публиковать Docker-образы, а также развёртывать приложения на удалённых серверах.
О курсе
Для кого этот курс
Начальные требования
Чтобы курс не оказался слишком сложным или простым, рекомендуется иметь следующие знания и навыки:
- Знание Git: Умение работать с системой контроля версий Git поможет в управлении проектом и отслеживании изменений.
- Знание языка C#: Понимание синтаксиса и основных возможностей языка C# необходимо для выполнения практических заданий курса.
- Основы объектно-ориентированного программирования (ООП): Понимание основных концепций ООП поможет в разработке структурированного и поддерживаемого кода.
- Элементарные знания по созданию Web API: Опыт работы с Web API на любом языке программирования облегчит понимание взаимодействия между клиентом и сервером.
- Базовые знания PostgreSQL: Знание основ работы с базами данных PostgreSQL позволит эффективно управлять данными в проекте.
- Базовые навыки работы с Docker: Понимание принципов контейнеризации и работы с Docker упростит процесс развёртывания приложений.
Эти знания помогут вам успешно освоить материалы курса и применить их на практике.
Преподаватели курса
Как проходит обучение
- Видео-лекции: Основной материал курса представлен в виде последовательных видео-лекций, которые можно просматривать в удобное для вас время.
- Технические задания: Перед многими роликами будут технические задания, на доработку функционала сервиса, которые помогут прокачать и закрепить полученные знания и навыки.
- Поддержка преподавателя: Участники курса могут обращаться за помощью и консультациями к преподавателю.
- Проектная работа: Результатом завершение курса вы получите рабочий прототип магазина.
Сертификат
Что вы получите
- Востребованные навыки и знания: Освоите современные технологии и подходы в веб-разработке, которые ценятся работодателями.
- Практическое применение теории: Возможность отработать теоретические знания на практике через выполнение реальных задач и проектной работы.
- Поддержка наставника: Наставник курса готов ответить на ваши вопросы и помочь с трудностями в процессе реализации проекта.
- Сертификат: По окончании курса вы получите сертификат, подтверждающий ваши знания и навыки.
- Проекты в портфолио: В результате обучения у вас будут готовые проекты, которые можно добавить в своё портфолио для демонстрации работодателям.