Backend-разработчик: создание серверной части с деплоем

Live-практикум: 6 недель
Старт потока: 1 января 

О курсе

female-technologist-type

Обучение подходит, если вы

  • ✔️ Фронтенд-разработчик, которому нужны основные знания практической backend-разработки

  • ✔️ Начинающий backend-разработчик

  • ✔️ Backend-разработчик, который переходит с других языков программирования

  • ✔️ Разработчик, который посмотрели много курсов и хорошо разобрался в теории, но при этом не можете выполнить тестовое задания по Node.js на высоком техническом уровне

female-technologist-type

Основные блоки обучения

  • ✔️ Платформа Node.js

  • ✔️ Библиотека для работы с backend: Express

  • ✔️ База данных: MongoDB

  • ✔️ Библиотека для работы с базой данных: Mongoose

  • ✔️ Транспорт для коммуникации backend с frontend: GraphQL

  • ✔️ Имплементация GraphQL для Node.js: @apollo/server

  • ✔️ Внешний API: Amazon S3

  • ✔️ Настройка CI/CD окружения для Node.js-приложения

white-heavy-check-mark

После курса вы освоите

  • ✔️ Node.js: для написания backend-серисов с помощью JavaScript

  • ✔️ MongoDB, Mongoose: для работы с данными

  • ✔️ WebSocket, GraphQL Subscription: для создания real-time обновлений

  • ✔️ Express.js: для создания вебсервисов production-уровня

  • ✔️ Amazon S3 Cloud: для работы с файловой системой

Проект

Онлайн-школа «Catch-up!»

Покажите вашей маме, чем вы занимаетесь в backend-разработке.

В рамках этого курса студенты будут разрабатывать backend для уже написаного frontend, таким образом студенты смогут сразу почувствовать как выглядит жизнь настоящего backend-разработчика. На курсе будет уделяться особое внимание вопросам: «А почему мы делаем именно так?», «Какие есть другие способы решить эту задачу?», «В чём отличие нашего подхода от того как это бы сделал начинающий junior-специалист?».

После курса вы сможете

  • ✔️ Уверенно себя чувствовать в Node.js-окружении

  • ✔️ Создавать GraphQL-сервис, используя платформу @apollo/server

  • ✔️ Применять технологию WebSocket для создания продвинутых GraphQL-подписок

  • ✔️ Взаимодействовать с базой данных MongoDB с помощью Mongoose

  • ✔️ Работать с файловой системой используя платформу Node.js

  • ✔️ Создавать REST API-сервис с помощью библиотеки Express.js

  • ✔️ Взаимодействовать с Amazon S3 хранилищем

mac

Формат обучения

  • ✔️ Live-практикум: занятия проходят в прямом эфире через сервис Zoom со 100% фокусом на практику

  • ✔️ Во время всего обучения со студентами работают помощники-наставники и курс-менеджер

  • ✔️ Подходит всем, кто загружен личными и рабочими вопросами, но хочет продвигаться к своей цели эффективнее

  • ✔️ Гибкий подход: продление сроков сдачи работ при вынужденных авралах у студента

  • ✔️ Нужно выделять 2-3 часа в день, это легче сделать, так как курс проходит в удалённом режиме в вечернее время

hundred

Гарантия

  • ✔️ Никаких рисков. Мы вернем деньги, если не понравится обучение в первую неделю

От экспертов своего дела

Мы успешно провели:

25 потоков по React, 12 по Redux, 4 по webpack, 10 по JavaScript и 5 по Backend. В 2019 году мы запустили новые курсы по Docker и Redis, в 2020 году — GraphQL и TypeScript, а также ввели курсы по вёрстке. В 2021 году — Next.js. Наша школа покрывает полный стек по профессиям Frontend и Fullstack-разработчик.

Наша оценка от выпускников — 4.8.

Получить программу курса

Выберите тариф участия

Refresh

для тех, кто планирует освежить свои знания

  • Миникурс по Git
  • Live-занятия с записью
  • Домашние задания с проверкой
  • Рабочий проект в портфолио
  • Саппорт в общем чате от наставника по программе курса
  • Поддержка курс-менеджера по организационным вопросам
  • Дополнительные материалы для обучения
  • Финальное тестирование
  • Онлайн-сертификат
  • Доступ к материалам курса на 6 месяцев

NaN

21 500

*оплата частями до

Optimal

для тех, кто хочет освоить новые технологии

  • Всё, что входит в тариф Refresh, а также:
  • Персональный чат с наставником
  • Еженедельные тет-а-тет Zoom-сессии с наставником (45 мин/нед.)
  • Записи индивидуальных Zoom-сессии с наставником
  • Фидбек по домашним работам
  • Референтная версия персонального проекта (реализация на MongoDB)
  • Доступ к материалам курса на 12 месяцев

NaN

25 500

*оплата частями до

Скидка на стоимость курса!  В течение 0 часов несколько секунд для вас действует специальное предложение.

Оформить участие

Участие в тарифе «Refresh»
Участие в тарифе «Optimal»

Ответы на вопросы

Какими необходимыми навыками я должен обладать перед началом курса?
Для того чтобы не возникало осложнений во время обучения, необходимо иметь уверенные знания JavaScript&ES2015 и понимать разницу между frontend и backend.
Сколько времени я должен уделять обучению?
Чтобы успешно пройти курс вам потребуется от 2-х до 3-х часов в день. В сумме, в неделю необходимо будет выделять около 15 часов. Мы рекомендуем вам заниматься равномерно в течение недели, так вы сможете усвоить весь материал одинаково хорошо.
Могу ли я перейти на более продвинутый пакет, если уже оплатил курс?
Да, для этого нужно обратиться к нам на электропочту и мы пришлём вам счёт на доплату.
Чем вы лучше других обучающих компаний?

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

Однако в нашей школе другой подход! Мы обучаем инструментам, технологиям глубоко, детально всё разбираем во время обучения. Для того чтобы наши выпускники приходя на работу понимали как с тем или иным инструментом пользоваться, какие задачи он может решить и на что способна та или иная технология. Мы не даём в руки инструкцию по применению, мы даём в руки инструмент и учим им пользоваться.

Потому что у нас большая экспертиза в образовании и мы очень фанатично относимся к качеству курса и поддержки наставника. Мы не просто учим, а ежедневно пишем на том стеке технологий, которому обучаем.

У меня остались вопросы/Я всё ещё сомневаюсь.
Оставьте заявку на получение бесплатной консультации и мы с удовольствием вас проконсультируем, посоветуем или просто пообщаемся.