Объявление в архиве
Курс разработки на Node.js. Идет набор!
IT-Академия Алексея Сухорукова
- Дата начала: 4 февраля 2020
- Дата окончания: 31 марта 2020
- Формат: Курсы
- Участники: Все желающие
Наш курс по разработке Node.js — это выход на новый уровень программирования. Те, кто уже владеют языком JavaScript, после обучения смогут стать полноценными Full-Stack разработчиками и освоить стремительно развивающуюся инновационную платформу. Вы сможете программировать на стороне сервера и оптимизировать веб-проекты для работы под высокими нагрузками. Выпускники, по сути, освоят следующую эволюционную ступень языка JavaScript, на которой его возможности и области применения становятся безграничными. Теперь этот язык позволит вам работать и с front-end, и с back-end разработкой.
Сегодня программная платформа Node.js набирает все большую популярность и используется все чаще в проектах различного масштаба. Node.js не язык программирования, это серверная платформа для работы с JavaScript через движок V8. Чаще всего Node используют для написания игр, чатов, ПО для совместной работы и мобильных приложений.
В этом IT-направлении как нигде важен постоянно практикующий наставник. Наш курс сосредоточен именно на этом — дать не общее представление о платформе, а научить решать конкретные задачи, которые именно сегодня стоят перед разработчиками на Node.js.
Вы получите мощный профессиональный инструмент и возможность создавать с нуля масштабируемые веб-приложения — как их клиентскую, так и серверную часть. Обучение ориентировано на самые сильные и ключевые характеристики данной платформы. В первую очередь, это высокая пропускная способность, поддержка и быстрое обслуживание в реальном времени огромного количества соединений.
В профессиональном плане это не только новый уровень владения JavaScript, но и путь к большим проектам, а значит к большим деньгам. Востребованность таких специалистов растет, и эта тенденция будет только усиливаться.
Из плюсов Node выделяют:
1. Возможность пользоваться JavaScript на стороне сервера
2. Динамичность
3. Легковесность
4. Масштабируемость
5. Отличный пакетный менеджер npm
6. Если вы освоите Node к уже имеющимся знаниям JavaScript, то, по сути, станете Full Stack-разработчиком, что откроет для вас отличные перспективы в web-программировании.
Благодаря курсу вы научитесь:
- работать с архитектурой больших веб-приложений;
- работать с базами данных, в том числе MongoDB (преподаватель имеет сертификат MongoDB);
- работать с авторизацией на сервере, с репозиториями;
- работать с безопасностью приложений и другое.
Требования: обязательно знание JavaScript.
Акции: скидка 10% за приведённого друга.
Разместите пост о курсе в своём аккаунте в любой социальной сети с комментарием "Я записался на курс в IT-Академии!" и ссылкой на сайт и получите скидку 3%!
Длительность курса: 1,5 месяца (50 часов аудиторных + 20 часов на домашние задания)
Программа:
1 блок. Введение в серверную разработку (15 часов)
- Настройка окружения, настройка WebStorm-а
- Обзор встроенных модулей NODE.js
- Потоки NODE.js
- Введение в асинхронное программирование
- Промисы (Promises), генераторы, async/await
- Поднятие простого сервера на NODE.js
- Какими инструментами отлаживаться
2 блок. Node.js (35 часов)
- Обзор framework-ов
-Изучение framework-а KOA.js v2
- Роутинг
- Middleware-ы
- Шаблонизатор PUG
- Правильное логирование
- База данных MongoDB. Правильная настройка БД. Безопасность БД.
- Конфиг NODE.js приложения и конфиг MongoDB
- Mongoose ODM. Построение схем, валидация данных.
- Построение REST-сервиса
- Авторизация через Passport.js, стратегии авторизации, безопасность сессий
- Архитектура NODE.js приложения
- Кластеризация и deploy приложения на сервер прямо из репозитория без downtime-а. Мониторинг нагрузки
- Работа с веб-сокетами, подключение библиотеки SOCKET.io
- Безопасность NODE.js приложения, закрытие дыр.
- Тестирование mocha и покрытие тестами Istanbul
- Настройка хуков при помощи модуля husky
Преподаватель:
Константин Александров — более 8 лет опыта в программировании, на данный момент работает ведущим JavaScript-разработчиком в компании ООО “Тензор”.
Уведомление отправлено
Ваше предложение отправлено
Уведомление отправлено