Курс NodeJS
Старт курса 10 февраля
Курс NodeJS

Курс Node.js
от Source iT

Программа курса Node.js

    ECMAScript 6:
  • ES6 new features.
  • Arrow functions and lambdas.
  • Iterators and Generators.
  • Modules.
  • Proxies.
  • OOP in JavaScript.
  • JavaScript Design Patterns.
  • Intro in asynchronous development.
  • Asynchronous JavaScript:
  • Async JavaScript.
  • Callbacks and Callback hell.
  • Promises.
  • Using Generators.
  • Node.js - intro:
  • What is Node.js?
  • Event loop.
  • Installing node. Create and run the first app.
  • Debugging in Node.js.
  • Node package manager (NPM).
  • package.json.
  • NPM package structure.
  • Common errors with NPM.
  • NPM as task runner. Create simple task for npm.
  • Create your own package.
  • Node.js - advanced:
  • Node web-server.
  • Global modules.
  • Events and memory leaks.
  • http module.
  • Logging libraries debug, morgan, winston.
  • Errors handling.
  • Domains, async try...catch.
  • Reading environment and command prompt parameters.
  • Node.js - expert:
  • libUV.
  • Timers, nextTicks, ref/unref.
  • Streams.
  • fs module. Working with files.
  • Data streams in Node.js. Readable/Writable streams. Request/Response.
  • pipe.
  • Long-polling.
  • Express.js framework:
  • REST API.
  • Express.js.
  • Express.js server configuration.
  • Middleware.
  • Error handling.
  • Templates. EJS.
  • Swagger rest documentation library.
  • Bluebird promise library.
  • CORS and JSONP.
  • Authentication and Authorization. Passport.js. JWT. oAuth.
  • Working with databases:
  • MongoDB - NoSQL database.
  • MongoDB native driver.
  • Mongoose ODM.
  • PostgreSQL.
  • PostgreSQL native driver.
  • Sequelize ORM.
  • Testing and code quality:
  • Unit testing. TDD. Red-Green-Refactor pattern.
  • Mocha testing framework.
  • Chai TDD assertion library.
  • Sinon stubs and mocks library.
  • Tslint. Configuration. airbnb.
  • CI/DI and deployment process:
  • Configure CI/DI on CircleCI example.
  • Run application on production environment.
  • node-daemon library.
  • pm2 library.
  • Apache configuration.

Заявка на курс

Получи скидку 5%
при заявке с сайта
Введите Имя, Фамилию
Введите Email
Введите Телефон

Заявка на новую
жизнь айтишника
доставлена
в штаб Source iT

Мы свяжемся с вами
в ближайшее время

Что вы получите в результате курса Node.js

  • Понимание принципов работы асинхронного JavaScript.
  • Узнаете как работает Node.js.
  • Изучите Express.js framework.
  • Научитесь работать с базой данных.
  • Научитесь тестировать свой код.

Когда и как проводятся занятия по курсу Node.js

Продолжительность курса: 3 месяца.

55 часов обучения + занятие по стратегии трудоустройства.

Время: вечернее время в будние дни и/или в субботу
2 раза в неделю по 2.5 часа
.

Стоимость курса: 6497 грн.

Есть вариант помесячной оплаты, детали уточняйте у менеджеров.

  • Сертификат

    В конце курса мы выдаем студентам сертификат. Сертификат получают студенты, которые не пропускали занятиий, выполняли домашние задания и сдали финальный тест курса преподавателю.

  • Актуальность

    Курс построен с учетом реальных требований iT компаний. Мы не просто учим, а выпускаем будущих айтишников.

  • Рейтинг

    На протяжении всего курса ведется рейтинг успеваемости. Студенты могут отслеживать и анализировать свой уровень. По окончанию курса студенты получают рекомендации преподавателя для трудоустройства.

  • Тестирование

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

Анонсы, отчеты и фото также есть
в наших соцсетях, присоединяйся!

Отправить заявку