Advanced
5

Курс NodeJS в Одессе

Курс NodeJS состоит из двух частей: теоретической и практической.

В первой части курс рассматривает: суть NodeJS, а именно асинхронную модель работы с неблокирующими операциями ввода и вывода - eventloop; взаимодействие с потоками (streams) и событиями (event emitter), асинхронностью и базой данных; как работают промежуточные обработчики (middleware); как поднимать простые веб-серверы; писать CRUD и разграничивать права доступа.

Вторая часть курса будет посвящена практике: как написать свой блог с пользователями, публикациями, комментариями, тегами и т.д. (только бэкенд).

Изучаемые технологии

Цель курса

  • Научиться работать с NodeJS
  • Научиться работать с NoSQL базой данных MongoDB
  • Писать свои REST API и сайты, которые рендерятся на бэкенде
  • Разграничивать уровни доступа к ресурсам на сайте или API
  • Писать тесты и документацию к API ресурсам

Для кого курс

Требования:

  • Хорошее знание JS: понимание контекста this, замыканий, умение работать с callback и Promise, знание о стандарте ECMAscript 5+.
  • Умение работать с REST API (XMLHttpRequest).

Для записи требуется пройти тест.

Преподаватель курса

Вас будет обучать практикующий специалист, работающий в топовой компании.

  • Юрий Чихрай

    Юрий Чихрай

    NodeJS Backend Developer

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

  1. Знакомство с NodeJS1

    • eventloop
    • поддерживаемые стандарты (ECMAscript 5, ECMAscript 6)
    • core
    • streams
    • event emitter
  2. Знакомство с асинхронностью2

    • callback
    • promise
    • async (caolan)
    • async/await
  3. Знакомство с промежуточными обработчиками3

    • connect
  4. Создание веб-сервера4

    • http
    • express
  5. Использование шаблонизаторов5

    • pug
    • nunjucks
  6. Работа с MongoDB6

    • query
    • aggregation
  7. Подключение авторизации и аутентификации7

  8. Тестирование и написание документации8

  9. Финальный проект9

    • Пишем админку для блога
    • Пишем пользовательский интерфейс
Сертификат
Выпускники получают
сертификат об окончании курса
с итоговой оценкой.

Бесплатные бонусы курса

Наши преподаватели и выпускники работают в топовых IT-компаниях мира

Отзывы выпускников этого курса

Преимущества обучения в Компьютерной школе Hillel

  • Видеозаписи занятий
  • Преподаватели-практики
  • Классы с компьютерами
  • Программа Hillel EVO
Видеообзор школы

Трудоустройство

Что мы делаем для того, чтобы вы достигли успеха?

В процессе обучения Студенты работают над реальными проектами

Дополнительные видеокурсы по актуальным технологиям

Доступ к материалам остается после окончания курса

Регулярные мастер-классы по подготовке резюме и поиску работы

Программы всех курсов адаптированы под запросы рынка

Программа для реализации идей Студентов и Выпускников Школы
  • Идея
  • Питчинг
  • Команда
  • Реализация
  • Презентация

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

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

Операционная система:

  • Windows 10 64-бит
  • macOS 10.13 или выше
  • Linux: Ubuntu 16.04 - 20.04

Процессор* :

  • Минимум intel core i3 4-го поколения
  • Рекомендуется i5 7-го
    *Допустимы аналоги от AMD

Оперативная память:

  • Минимум 8 Гб
  • Рекомендуется 12 Гб

Память:

  • Минимально 200 Гб HDD и более
  • Рекомендуется 200 SSD и более

Для того, чтобы получить информацию о стоимости того или иного курса, а также задать другие дополнительные вопросы, касающиеся обучения, вы можете:

  • заполнить заявку на бесплатную консультацию;
  • заполнить заявку на запись на курс;
  • связаться с нами, позвонив или написав нам на почту.

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

Вы можете прочесть отзывы наших Студентов и Выпускников на нашем сайте, перейдя по данной ссылке. Еще вы сможете найти отзывы и информацию о нас, зайдя на сайт DOU.ua или же прописав название нашей Школы в Google, где вы также сможете увидеть отзывы о нашей Школе в нашем Google-аккаунте или на Google-картах.

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

Эта система состоит в том, что в конце курса Студенты пишут тест по пройденному материалу или сдают итоговую работу, по итогам которых получают скидку на следующий курс данного направления:

- Студент, который имеет самый высокий результат получает скидку 25% на дальнейшие курсы;

- Студент, занявший второе место, получает 15% скидку;

- Студент, который оказался на третьем месте, получает 10% скидку.

Все Студенты получают скидку в размере 5% на любой из курсов Школы.

Выполнение домашних работ, одна из самых важных составляющих обучения. Для того, чтобы получить максимальный балл за домашнее задание, нужно:

  • Выполнить задание в указанные сроки
  • Выполнить все условия задания
  • Выполнить задание без ошибок
  • Пересдача домашнего задания не более одного раза

Материалы в блоге

Курс
NodeJS

Одесса

Хотите начать карьеру в IT, но не определились с направлением?

Тогда этот тест для Вас! Ответы на вопросы теста помогут определить Ваши способности, чтобы было легче подобрать курс, подходящий именно Вам.