Записаться на первое бесплатное занятие
• Определим уровень вашего ребенка
• Вы посмотрите, как проходят занятия
• Ребенок поймет, интересно ли ему
Заполняя данную форму, вы соглашаетесь
с политикой конфиденциальности и принимаете публичную оферту
Программирование на NODE.JS
Node.js — это программная платформа, предназначенная для выполнения кода JavaScript вне браузера. Она позволяет писать бэк-енд (серверный код) для динамических веб-сайтов и веб-приложений на популярном языке JavaScript.

Кому подходит это направление?

Данное направление подходит тем, кто научился верстать веб-страницы на HTML и CSS, освоил JavaScript, и желает перейти на новую ступень в сфере веб-разработки.

Почему стоит изучать именно Node.js?

Платформа Node.js, на сегодняшний день, имеет ряд преимуществ перед другими средствами разработки бэк-енда.
  1. Применяется простой и хорошо известный язык JavaScript. До появления Node.js, для работы с бэк-ендом приходилось осваивать отдельные языки программирования, такие как PHP, Python, Ruby и т.д. Благодаря Node.js эта необходимость исчезла, так как платформа позволяет писать серверную часть сайта на удобном и привычном любому веб-разработчику языке JavaScript.
  2. Богатая стандартная библиотека и регулярное обновление. Платформа Node.js обладает широким набором возможностей. В каждой новой версии библиотека возможностей пополняется и улучшается.
  3. Востребованность специалистов на рынке труда. В связи с популярностью платформы, непрерывно растёт число вакансий для веб-разработчиков, владеющих навыками работы с Node.js.

Чему мы научим?

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


Для родителей
  • Кому рекомендовано: Данное направление подходит тем, кто научился верстать веб-страницы на HTML и CSS, освоил JavaScript, и желает перейти на новую ступень в сфере веб-разработки.
  • Результат после прохождения: В процессе обучения на данном направлении ученик овладеет всеми необходимыми умениями для разработки полноценных веб-приложений (интерактивных сайтов) и создаст свой собственный проект, который в дальнейшем сможет достойно пополнить его портфолио веб-разработчика.
  • Материалы: Теория, практикумы, проекты, ссылки на рекомендуемые сторонние источники информации по направлению
Требования к ученикам:
  • Пользовательские навыки: Уверенная работа с файловой системой. Умение работать с редактором кода. Знание основ html и css. Владение языком программирования JavaScript
  • Тесты: Если новый ученик хочет попасть на это направление, его можно записать на JS к тренеру, который ведёт Node.js, чтобы он определил уровень подготовки.
  • Языки: Русский, Английский - Английских материалов достаточно, чтобы полноценно обучать англоязычных. Запись учеников младше 12 лет - по согласованию с тренером.
  • Условия для пробного занятия: Запись для пробников недоступна
Основные темы
1
Основы работы с платформой Node.js
Установка Node.js
Написание и запуск простого скрипта
Создание и подключение модулей
Асинхронность
Работа с файловой системой
События
2
Работа с модулем http
Что такое протокол http
Создание сервера на модуле http
Работа с http-запросами
3
Individual Approach
Our company works according to the principle of individual approach to every client. This method lets us to get success in problems of all levels.
4
Работа с базами данных MongoDB
Установка MongoDB и Mongoose
Подключение к БД, добавление и удаление данных
Поиск данных в БД и изменение существующих записей
5
Аутентификация и авторизация
Работа с сессиями
Работа с cookies
Простая регистрация, авторизация, аутентификация
Отправка Email
6
WebSocket
Знакомство с технологией WebSocket
Разработка чата
Разработка сетевой игры
Техническое
Для занятий вам будет достаточно установить: Sublime или Notepad++

Если у вас возникли трудности с установкой, пожалуйста напишите Айтигенику. Связаться с Айтигеником можно в чате в личном кабинете родителя/ученика или в мессенджерах:
Telegram Facebook Viber