Построение API-сервисов c Node.JS - relaunch

 
Время проведения
16
мая2015
Завершено

г. Киев, ул. Боженко, 86-О (офис компании Cogniance).

Посмотреть на карте:  Google Maps

09:00 - 18:00

Описание

Вы - Front-end разработчик, любите JavaScript, и хотите сами создавать Back-end для ваших приложений? Вы хотите создавать API для ваших мобильных клиентов, веб-приложений или даже роботов? Может быть, вы создаете веб-приложения на других платформах: Java, Python, Ruby, PHP или .NET - и хотите узнать о том, что может предложить вам Node.js? Тогда этот мастер-класс для вас.

Мы будем использовать io.js - активно развивающийся временный форк Node, отражающий будущее этой серверной платформы. Тренер будет фокусироваться на вопросах организации серверного кода и компонентов, архитектуре, приемах решения повседневных задач при работе с Node.js. Особое внимание уделим Backend-as-a-Service как способу быстро проектировать серверный API. Курс будет очень насыщенным, поэтому очень просим вас как следует выспаться.

План мероприятия

1. Почему Node.js? Знакомство с платформой. The Node Way

2. Экосистема Node.js. io.js, npm, сообщество, компании и проекты, использующие Node.js

3. TDD и паттерны в Node.js

4. Стандарты EcmaScript 6 и 7, Babel.js для серверного кода.

5. Работа с HTTP: клиент и сервер, REST сервисы

6. Backend-as-a-Service как способ разработки API

7. Проектирование API: HATEOAS, cookies vs tokens для авторизации, rate limiting, etc.

8. Node.JS в продакшене: кластеризация, мониторинг, диагностика ошибок, отладка

9. Архитектура микросервисов, достоинства и недостатки