Онлайн-курс «Node.JS-разработчик» с оплатой только после трудоустройства

На курсе ты с нуля изучишь JavaScript, Nest.JS и базы данных, а так же другие технологии, необходимые для успешного трудоустройства

Преимущества обучения у нас

Logo
Индивидуальная программа
Мы даем только актуальные материалы, которые соответствуют твоему реальному уровню знаний. С нами ты можешь пройти курс с нуля или поднять качество своей разработки на новый уровень.
Logo
Контроль знаний
У нас высокие требования к полученным знаниям и результатам, поэтому после прохождения каждого модуля курса тебя ждут код-ревью и контрольные работы с ментором.
Logo
Современные технологии
Наши менторы - это действующие Senior-разработчики, которые дают для изучения только релевантный технологический стек. Мы активно следим за рынком вакансий и точно знаем, какие навыки помогут устроиться на высокооплачиваемую должность.
Logo
Работа в реальном проекте
После курса ты добавишь в свое резюме реальный проект. Разработка ведется в команде под руководством тим-лида, реализуем востребованные на рынке архитектуры с использованием передовых технологий и инструментов.
Logo
Команда
На всех этапах ты будешь учиться работать в команде, решать множество вопросов и задач совместно с другими учениками, чтобы эффективно прокачивать soft-skills. Мы собрали сообщество менторов и студентов, которое поможет не потерять мотивацию в ходе обучения.
Logo
Подготовка к собеседованиям
Индивидуальный подход к каждому студенту при подготовке к собеседованиям, корректировка недочетов, моделирование и проработка критических стрессовых ситуаций для получения лучшего оффера на выходе.
Logo
Поддержка
После трудоустройства ты не остаешься один, существует большое сообщество твоих единомышленников и коллег, а также online/offline встречи выпускников, также есть возможность подготовки на более высокие позиции в дальнейшем.
Кому подходит курс?
*
Junior и Middle программистам, которые хотят выйти на новый уровень дохода
*
Тем, кто хочет войти в IT, но никогда раньше не занимался программированием
*
Студентам ВУЗов и выпускникам образовательных программ, которые затрудняются найти работу после обучения
*
Разработчикам из других ниш, которые хотят начать работать с новым языком программирования
Программа обучения
01
Git (GitHub, GitLab)
  1. 1.
    Основы работы с Git (коммиты, ветки, мержи)
  2. 2.
    Системы управления версиями (VCS)
  3. 3.
    Работа с вашим личным GitHub
  4. 4.
    Работа в нашем GitLab
  5. 5.
    Продвинутая работа с Git (конфликты, rebase, reset)
02
JavaScript
  1. 1.
    Переменные и типы данных
  2. 2.
    Циклы, функции
  3. 3.
    Массивы и объекты
  4. 4.
    Структуры данных
  5. 5.
    Обработка ошибок
  6. 6.
    Модули, импорты и экспорты
03
TypeScript
  1. 1.
    NPM и зависимости
  2. 2.
    Асинхронный код и Promise
  3. 3.
    Утилитарные типы, Generics и Enum
  4. 4.
    Перегрузки функций
  5. 5.
    Контекст выполнения (this, bind, call, apply)
  6. 6.
    Декораторы, метаданные
  7. 7.
    EventLoop и EventEmitter
  8. 8.
    Работа с файловой системой и потоками (Streams)
04
Основы Web
  1. 1.
    HTTP Протокол, его методы и коды
  2. 2.
    HTTP Запрос/ответ
  3. 3.
    Cookie и сессии
  4. 4.
    REST API Архитектура
05
Backend Основы
  1. 1.
    Библиотека Express.JS
  2. 2.
    Слои - контроллеры, сервисы, репозитории, middleware
  3. 3.
    База данных PostgreSQL
  4. 4.
    Sequelize ORM, модели, связи, запросы
  5. 5.
    Аутентификация, Cookie, сессии
  6. 6.
    Ведение документации OpenAPI (Swagger)
06
Backend Архитектура
  1. 1.
    Зависимости IoC
  2. 2.
    Настройки приложения, переменные окружения
  3. 3.
    Паттерн 'DTO' и валидация
  4. 4.
    Обработка и разделение ошибок
  5. 5.
    Продвинутая работа с PostgreSQL - миграции, транзакции, сиды
  6. 6.
    База данных Redis
07
Backend Продвинутый
  1. 1.
    Фреймворк Nest.JS, провайдеры, модули, жизненный цикл
  2. 2.
    Логгер и стратегии логирования
  3. 3.
    Интеграция с Telegram Bot API, Yandex SMTP, сторонними API
  4. 4.
    Регулярные автоматические задачи (Cron)
  5. 5.
    Брокер очередей RabbitMQ
  6. 6.
    CI/CD с помощью GitHub Actions или GitLab PipeLine
  7. 7.
    Docker контейнеризация и docker-compose
08
Проект
  1. 1.
    Работа на реальном проекте, используя все перечисленные и дополнительные технологии
  2. 2.
    Код-ревью от Тимлида, кросс-ревью между студентами
  3. 3.
    Работа по Scrum методологии с использованием Jira
  4. 4.
    Интеграция с командой Frontend разработки
09
Трудоустройство
  1. 1.
    Оценка и систематизация полученных знаний
  2. 2.
    Помощь в составлении твоего CV (Резюме)
  3. 3.
    Изучение вопросов для собеседований
  4. 4.
    Проведение тестовых собеседований
  5. 5.
    Помощь в поиске вакансий