Node.js от GeekBrains

От: GeekBrains
5/5
4 отзыва

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

Сводка

Цена
15 000₽
Рассрочка
от 200₽
Статус
Идет набор
Длительность
30 дней
Язык
ru

Описание курса

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

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

О школе

GeekBrains
Отзывы 0
Информация
Компания основана в 2016 году. Официальный сайт https://geekbrains.ru. Мы собрали и проверили более 696 отзывов об онлайн курсах GeekBrains.

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

Урок 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

Отзывы

Рейтинг 5
4 отзывов
2 года назад
Хотел бы рассказать об опыте обучения в GeekBrains на курсе Frontend и Node.js разработки. Сам процесс обучения достаточно логично выстроен, понравилось то, как материал постепенно усложняется, становится понятно, как его использовать при решении реальных, "боевых" задач. При этом преподаватель делает акцент на базовых требованиях, но и оставляет простор для собственного творчества и показывает, как можно развиваться дальше. Также хорошо и тщательно разбираются домашние задания, студенты учатся пользоваться сервисом Github и оценивать работу коллег. В целом, при решении тестовых и рабочих заданий опыт выполнения домашних заданий может очень пригодиться. Если говорить о цене, например, курса Node.js (около 13000 р.), то я считаю что она вполне соответствует полученному опыту и багажу знаний. Думаю, для начинающих веб-разработчиков эти курсы - один из лучших вариантов.
Отзыв взят с сайта mooc.ru
2 года назад
В данный момент переквалифицируюсь, прохожу обучение в Geekbrains по профессии JavaScript разработчик (Frontend и Node.js). Обучаясь уже 3 месяца я несколько не пожалел, все что я планировал я все получил. Качество обучение на высоком уровне и цена приемлемая. Каждый новый урок начинается с детального разбора домашнего задания и проверяется у каждого студента с комментариями на GitHub. Уже на первом курсе вместе с преподавателями Алексеем Кадочниковым и Игорем Кубиковым сделали два шикарных интернет-магазина, которые я себе добавил в портфолио. На втором курсе на базовом JavaScript уровень 1, с преподавателем Сергеем Твардовским мы изучили много модных и современных средств разработки, аналогов которых нет ни в интернете, ни в книгах, те вещи которые за кадром, которыми владеют профессионалы с большим опытом. Разработали и спроектировали корзину по реляционной базе данных / СУБД, изучили и применили на практике новые технологии Canvas в JavaScript’e. Это только начало, а портфолио уже забито интересными проектами, которые не стыдно показать на собеседование, впереди еще второй уровень JavaScript, а также React.js и Node.js. Я всем рекомендую эти курсы у кого есть желание получить востребованную профессию и отчего-то дальше в жизни отталкиваться. Огромное, спасибо всей команде Geekbrains, а также отдельное спасибо тех. поддержки, за терпение и отзывчивость!
Отзыв взят с сайта mooc.ru