Практикум: "API для магазина". C#, PostgreSQL, EF, S3

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

Чему вы научитесь

  • КУРС ОБНОВЛЯЕТСЯ
  • Применять: Устанавливать и настраивать библиотеки, интегрировать базы данных в проекты.
  • Разрабатывать: Создавать контроллеры и маршрутизацию для обработки запросов в веб-приложении.
  • Конфигурировать: Настраивать систему аутентификации и авторизации пользователей с использованием JWT-токенов.
  • Управлять: Создавать и редактировать товары, используя эндпоинты для добавления, обновления и удаления данных.
  • Реализовывать: Настраивать роли пользователей и разрабатывать эндпоинты для регистрации и входа в систему.
  • Строить: Разрабатывать логику и эндпоинты для управления заказами и корзиной товаров.
  • Обрабатывать: Подготавливать и реализовывать сервисы для обработки платежей.
  • Интегрировать: Настраивать взаимодействие с S3 для управления файлами.
  • Развёртывать: Устанавливать Docker, создавать и публиковать Docker-образы, а также развёртывать приложения на удалённых серверах.

О курсе

Буткемп "Практикум: "API для магазина" – самый простой способ понять как создаются современные web-сервисы и как выглядит backend-разработка!

 Следить за обновлениями практикума 

Цель курса

Цель курса — предоставить практические навыки по созданию прототипа интернет-магазина с использованием современных технологий веб-разработки.

Почему стоит выбрать этот курс

Курс предлагает комплексный подход к изучению разработки веб-приложений, охватывая все этапы создания интернет-магазина — от проектирования до развертывания.

Что приобретут учащиеся

После курса вы сможете разрабатывать веб-приложения, настраивать аутентификацию и авторизацию, управлять данными и развёртывать приложения с помощью Docker.

Особенности курса

Курс включает пошаговые инструкции и практические задания с использованием Git, PostgreSQL, JWT, Docker и S3.

Что нужно будет делать

Выполнять практические задания, создавать и настраивать компоненты интернет-магазина, работать с контроллерами и базами данных.

Разделы и задания курса

  • Инициализация и настройка проекта
  • Работа с базами данных
  • Разработка контроллеров и маршрутизация
  • Настройка аутентификации и авторизации
  • Управление товарами и заказами
  • Обработка платежей
  • Интеграция с S3
  • Развёртывание приложения на сервере

Для кого этот курс

Курс предназначен для разработчиков, которые хотят углубить свои знания в области веб-разработки и научиться создавать полноценные интернет-магазины. Он будет полезен: — Начинающим веб-разработчикам, которые уже освоили основные концепции объектно-ориентированного программирования (ООП) и имеют элементарные знания по созданию Web API на любом языке программирования. — Специалистам по базам данных, стремящимся расширить свои навыки в интеграции и управлении данными с использованием PostgreSQL в веб-приложениях. — Разработчикам, интересующимся DevOps, которые хотят освоить базовые навыки работы с Docker для развёртывания приложений. — Фрилансерам и предпринимателям, которые планируют создать собственный интернет-магазин и хотят понять, как это сделать самостоятельно. Курс будет особенно полезен тем, кто сталкивается с задачами по созданию и поддержке веб-приложений и хочет сделать свои первые шаги в этой области в этой области

Начальные требования

Чтобы курс не оказался слишком сложным или простым, рекомендуется иметь следующие знания и навыки:

- Знание Git: Умение работать с системой контроля версий Git поможет в управлении проектом и отслеживании изменений.
- Знание языка C#: Понимание синтаксиса и основных возможностей языка C# необходимо для выполнения практических заданий курса.
- Основы объектно-ориентированного программирования (ООП): Понимание основных концепций ООП поможет в разработке структурированного и поддерживаемого кода.
- Элементарные знания по созданию Web API: Опыт работы с Web API на любом языке программирования облегчит понимание взаимодействия между клиентом и сервером.
- Базовые знания PostgreSQL: Знание основ работы с базами данных PostgreSQL позволит эффективно управлять данными в проекте.
- Базовые навыки работы с Docker: Понимание принципов контейнеризации и работы с Docker упростит процесс развёртывания приложений.

Эти знания помогут вам успешно освоить материалы курса и применить их на практике.

Наши преподаватели

Как проходит обучение

- Видео-лекции: Основной материал курса представлен в виде последовательных видео-лекций, которые можно просматривать в удобное для вас время.
- Технические задания: Перед многими роликами будут технические задания, на доработку функционала сервиса, которые помогут прокачать и закрепить полученные знания и навыки.
- Поддержка преподавателя: Участники курса могут обращаться за помощью и консультациями к преподавателю.
- Проектная работа: Результатом завершение курса вы получите рабочий прототип магазина.

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

загружаем...

Что вы получаете

  • Востребованные навыки и знания: Освоите современные технологии и подходы в веб-разработке, которые ценятся работодателями.
  • Практическое применение теории: Возможность отработать теоретические знания на практике через выполнение реальных задач и проектной работы.
  • Поддержка наставника: Наставник курса готов ответить на ваши вопросы и помочь с трудностями в процессе реализации проекта.
  • Сертификат: По окончании курса вы получите сертификат, подтверждающий ваши знания и навыки.
  • Проекты в портфолио: В результате обучения у вас будут готовые проекты, которые можно добавить в своё портфолио для демонстрации работодателям.

Сколько стоит обучение

Old Price: 12 400  Discount Price: 8 680 
Попробовать бесплатно
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Old Price: 12 400  Discount Price: 8 680