Войти

Node.js

Курс по изучению серверного программирования Node.js на языке JavaScript. Содержит 8 уроков и длится 1 месяц. Подходит начинающим программистам. Способствует продвижению в профессии Javascript-разработчиков и разработчиков игр на HTML5. В программе: освоение консольных программ, фреймворка Express, работа с сетевыми запросами и MySQL, разработка приложения. Обучение под руководством наставника, закрытый чат с коллегами и сертификат по окончании.

Подробнее


Компания: geekbrains (гик брейнс)

рейтинг: Язык: ru

Длительность курса

Длительность курса

30 дней

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

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

Онлайн-курс

Обратная связь

Обратная связь

Разбор практических заданий с преподавателем и возможность обсуждать проблемные задания с одногруппниками в закрытом чате.

Теория и практика

Теория и практика

8 уроков

Чему научитесь

Программировать на JavaScript на стороне сервера

- Создавать консольные утилиты на Node.js;
- Создавать веб-сервисы с помощью популярного фреймворка Express.js;
- Применять шаблонизаторы для разделения кода и оформления интерфейса в проекте;
- Создавать и использовать различные REST API;
- Использовать в программе веб-сокеты с помощью socket.io.

Пройти курс Запишись на курс
прямо сейчас!

в любое время 30 дней Кураторы: нет

О курсе

О курсе

в любое время 30 дней Кураторы: нет
Javascript-разработчикам с базовым уровнем

Научитесь программировать на JavaScript не только на клиенте, но и на стороне сервера.

Урок 1. Знакомство с Node.js

Знакомство с Node.js; сильные и слабые стороны Node.js; установка Node.js с помощью nvm; менеджер процессов pm2; пример: "Hello, world!".

Консольные программы

Урок 2. Консольные программы

Стандартные библиотеки и функции Node.js,; консольные программы на Node.js, пример: "Hello, {name}!"; обработка аргументов при запуске; работа с переменными окружения; пример: "Hello, {env}!"; менеджер пакетов npm; полезные библиотеки: Sugar, Underscore, Async.

Работа с сетевыми запросами

Урок 3. Работа с сетевыми запросами

Принципы обработки входящих веб-запросов; исходящие запросы с помощью request; пример: программа-переводчик (с помощью Google Translate).

Фреймворк Express

Урок 4. Фреймворк Express

Знакомство с фреймворком Express.js; знакомство с шаблонизатором Handlebars; пример: программа-переводчик v2 с интерфейсом на HTML+CSS.

Работа с MySQL

Урок 5. Работа с MySQL

Работа с MySQL с помощью Node-MySQL; создание и использование модулей; пример: создание TODO-приложения (основа - ввод и отображение пунктов).

Аутентификация и авторизация

Урок 6. Аутентификация и авторизация

Продолжение разработки TODO-приложения: редактирование и удаление пунктов, работа с cookies и сессиями, авторизация с помощью Passport.js.

REST API

Урок 7. REST API

Создание и использование кроссдоменных API с помощью REST API + CORS; создание REST API с помощью restify; пример: импорт/экспорт TODO-листа в формате JSON; использование REST API с помощью restify; пример: поиск индекса через Google Maps.

WebSockets

Урок 8. WebSockets

Работа с WebSockets через socket.io; пример: простейшая чат-комната; профессиональный хостинг для Node.js; как настроить VDS; как использовать PAAS; полезные сайты и инструменты.

Node.js

Express.js

MySQL

WebSockets

Создавать веб-сервисы с помощью Express.js

Создавать и использовать различные REST API

Настройка VDS

Применение PAAS

Навыки, которые вы получите

Компания, проводящая курс

GeekBrains (Гик брейнс)

149 курсов по 483 темам

Онлайн-платформа для обучения GeekBrains (Гик брейнс) работает с 2014 года. Является частью холдинга Mail.Ru Group и резидентом Сколково с 2016...

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

руководитель веб-разработки в МакроИндекс

В 14 лет самостоятельно изучил HTML/CSS/PHP и запустил свой...

Основатель креативного агентства «Амика»

Выпускник НИЯУ МИФИ по специальности «Программное...

frontend-разработчик в Tripster

Программированием увлекся еще в старших классах...

Отзывы студентов

5
Рейтинг курса
100%
0%
0%
0%
0%
смотрите также

Похожие курсы

тренинг-центр 1day1step.ru
(10)
8 400 Р
moscow coding school
(8)
70 000 Р
loftschool (лофт скул)
(6)
203 300 Р
skillbox (скиллбокс)
(4)
75 276 Р
geekbrains (гик брейнс)
(2)
школа mobios
(2)
учебный центр "специалист"
(2)
21 490 Р
itproger
(2)
html academy (html академия)
(1)
16 900 Р
больше курсов

Похожие курсы компании

geekbrains (гик брейнс)
(0)
geekbrains (гик брейнс)
(0)
geekbrains (гик брейнс)
(0)
geekbrains (гик брейнс)
(0)
geekbrains (гик брейнс)
(0)
geekbrains (гик брейнс)
(0)
geekbrains (гик брейнс)
(1)
больше курсов

Другие курсы этих преподавателей

geekbrains (гик брейнс)
(55)
112 350 Р
geekbrains (гик брейнс)
(32)
88 800 Р
geekbrains (гик брейнс)
(1)
130 000 Р
geekbrains (гик брейнс)
(29)
59 880 Р
geekbrains (гик брейнс)
(3)
59 880 Р
geekbrains (гик брейнс)
(30)
16 500 Р
geekbrains (гик брейнс)
(0)
16 500 Р
geekbrains (гик брейнс)
(0)
16 500 Р
geekbrains (гик брейнс)
(0)
16 500 Р
geekbrains (гик брейнс)
(3)
16 500 Р