Спасибо за интерес
к нашим курсам.

В благодарность за это мы дарим скидку на любой курс, который Вы выберете. Укажите пожалуйста адрес на который мы можем отправить Вам промокод:

Спасибо!
Нет, спасибо

Здравствуйте, меня зовут Дмитрий. Я администратор Компьютерной школы Hillel.

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

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

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

Структура курса

Длительность курса
10 занятий
Интенсивность
Воскресенье
16:00 - 19:00
Начало занятий
Декабрь
Место обучения
Одесса

Курс преподает

  • Юрий Чихрай
    NodeJS Backend Developer в Shipnext

    Карьера в IT началась 5 лет назад с должности помощника системного администратора и стала толчком к изучению принципов и языков программирования. Первый кэширующий сервис был написан на чистом php, потом приложение для медиацентра Kodi на Python, а далее знакомство (и любовь ^-^) с JS. Сейчас занимает должность NodeJS backend-разработчика. Занимается созданием API, работой с БД, общением с фронтендом по средством веб-сокетов.

    Учится играть на гитаре, любит походы в горы, нравится внедрять новые технологии в проект.

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

Курс поможет вам:

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

Цель курса:

Перестать боятся “бэкенда”, работать с асинхронностью и базами данными. Стать ближе к понятию “fullstack”. Научится быстро делать endpoint’ы для ресурса.

Требования:

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

Чего НЕ будет в данном курсе “Ожидайте в следующих сериях” :

  • Динамики на странице через WebSockets;
  • Построение очередей задач через RabbitMQ;
  • Реляционных баз данных SQL;
  • Фронтенда.
1
Знакомство с NodeJS
  • eventloop
  • поддерживаемые стандарты (ECMAscript 5, ECMAscript 6)
  • core
  • streams
  • event emitter
2
Знакомство с асинхронностью
  • callback
  • promise
  • async (caolan)
  • async/await
3
Знакомство с промежуточными обработчиками
  • connect
4
Создание веб-сервера
  • http
  • express
5
Использование шаблонизаторов
  • pug
  • nunjucks
6
Работа с MongoDB
  • query
  • aggregation
7
Подключение авторизации и аутентификации
8
Тестирование и написание документации
9
Финальный проект
  • Пишем админку для блога
  • Пишем пользовательский интерфейс
Вручение сертификата
Получить вступительный тест
Для записи на этот курс необходимо выполнить тест!
Если Вы думаете что курс NodeJS пока для Вас сложный, обратите внимание на Front-End Pro.

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

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

Наши преподаватели и студенты работают в

  • Ciklum
  • Netocrat Communications
  • Intersog
  • VetraMedia
  • AB Soft
  • softserve
  • epam
Факторы успеха
Мотивация студента
При должной мотивации, вы будете ответственнее подходить к процессу обучения, что позволит успешно завершить курс.
Посещение занятий
Регулярное посещение занятий позволит системно проходить обучение, не упуская важных тем для изучения.
Домашние задания
Выполняя домашние задания, вы практикуетесь, получая оценку ваших работ и практические советы от преподавателя.
Самостоятельное обучение
Для достижения успеха по окончанию обучения, нужно около 200 часов провести за самостоятельным изучением материалов.

Регистрация на курс NodeJS

* Поля обязательны для заполнения.
Регистрация успешно завершена
С Вами свяжутся в ближайшее время.
Зарегистрироваться
Если у вас остались вопросы, запишитесь на бесплатную консультацию, и наш администратор Дмитрий ответит на все интересующие вас вопросы.