Курс Node.js

Старт обучения
Дату уточните у администрации
18 час. по 2-3 раза в неделю

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

После окончания курса Node.js вы сможете с легкостью строить легкие и быстрые приложения, которые будут работать в режиме реального времени (real-time applications).

 

Наш курс состоит из 6 уроков, которые научат вас правильно масштабировать и разворачивать Node.js-приложения. Курс был написан для версий NodeJS ~ 8.9.4 и ExpressJS ~ 4.9. Также все примеры курса могут быть запущены в среде io.js.

После курса вы сможете:

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

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

  • 1. Обзор популярных веб-технологий, место node.js среди них. "Hello world" на Node.js
  • 2. Node.js core:
    • Event loop
    • Глобальные объекты
    • Процессы. Параллелизм в Node.js
    • Буфер. Таймер
  • 3. События. EventEmitter
  • 4. Модули. NPМ
  • 5. Работа с файлами. Потоки и асинхронность
  • 6. TCP, HTTP и HTTPS серверы
  • 7. Web сокеты и модуль ws. Socket.io
  • 8. Асинхронный поток. Модуль async
  • 9. Node.js и Mongo.db
  • 10. Шаблонизатор. Mustache, Jade, EJS
  • 11. Веб-каркас для Node.js (node.js web-frameworks):
    • Express
    • RESTFul app на основы Express
    • MVC на node.js
  • 12. Тестирование кода на Node.js:
    • Что такое unit-тестирование?
    • TDD/BDD
  • 13. Итоги и установки на будущее

Минимальные требования:

  • Наличие собственного ноутбука для занятий в аудиториях
  • Навыки работы с IDE
  • Знание основ HTML
  • Знание основ Javascript

* Указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!

spinner-it

На жаль, у звязку з війною ІТЕА завершила свою діяльності в Україні.

This will close in 20 seconds