Курс Node.js
З 18:30 (19:00)
Двічі на тиждень
Опис курсу:
Після закінчення курсу 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.
Програма курсу:
- Огляд популярних вебтехнологій, місце node.js серед них. "Hello world" на Node.js
- Node.js core:
- Event loop
- Глобальні об'єкти
- Процеси. Паралелізм у Node.js
- Буфер. Таймери
- Події. EventEmitter
- Модулі. NPM
- Робота з файлами. Потоки та асинхронність
- TCP, HTTP та HTTPS сервери
- Web сокети та модуль ws. Socket.io
- Асинхронний потік. Модуль async
- Node.js та Mongo.db
- Шаблонізатори. Mustache, Jade, EJS
- Вебкаркас для Node.js (node.js web-frameworks):
- Express
- RESTFul app на основі Express
- MVC на node.js
- Тестування коду на Node.js:
- Що таке unit-тестування?
- TDD/BDD
- Підсумки та настанови на майбутнє
Мінімальні вимоги:
- Наявність власного ноутбука для занять в аудиторіях
- Навички роботи з IDE
- Знання основ HTML
- Знання основ Javascript
- Вміння працювати з системою контролю версій
Лектори:
Курс Node.js Full Stack розробка у Львові
* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!