Ember.js - фреймворк для тех, кто хочет делать классные веб-приложения сегодня и сейчас, для тех, кто ценит свое время и не любит спорить по пустякам. Ruby on Rails в мире фронтенда - Ember подарит вам комфорт, обеспечит высокую скорость разработки и решит как можно больше задач.
За 8 часов мастер-класса мы напишем небольшое приложение с использованием этого фреймворка. Для прохождения мастер-класса вам будет достаточно знаний JavaScript и CSS, знакомство с MVC-фреймворками (Backbone, Knockout, Angular и т.д.) будет плюсом, но совершенно необязательно. Приходите, будет интересно.
Докладчик
Андрей Листочкин Строит веб-приложения последние 8 лет, с перерывом на 2 года, которые он посвятил разработке лучшего на тот момент мобильного браузера. Андрей - активный участник JavaScript- и Node.js-сообщества Украины, выступает на конференциях, проводит мастер-классы, ведет вместе с друзьями Frontend UA Hangout, принимает участие в хакатонах и конкурсах по программированию, в том числе в качестве ментора. Сегодня Андрей - архитектор в Door3, небольшой студии разработки из Нью Йорка, и Node.js - его основной рабочий инструмент. Так же Андрей использует Ember.js в своих проектах последние 2 года, он рассказывал о нем на JavaScript Frameworks Day в Киеве, а на Odessa JS в этом году посвятил рассказу об этом фреймворке целый день конференции. Оба раза его доклады и воркшопы были признаны одними из лучших на конференции. |
Программа
Часть 1. Основы Ember.js
- Ember.js, история появления и развития
- MVC на сервере и на клиенте
- Архитектура приложений на Ember.js
- Темплейтинг и Раутинг
- Объектная модель Ember
- Компоненты
- Работа с данными и событиями
- Модели и Сервисы
- Тестирование приложений на Ember
- Работа с Ember Data
Часть 2. Ember JS в реальных приложениях
- Авторизация и Аутентификация
- Работа с реал-тайм данными
- Поддержка работы приложения оффлайн
- Интеграция со сторонними компонентами и библиотеками
- Миграция приложения с другого фреймворка на Эмбер и обратно
- Использование React в качестве уровня представления для Ember
- Ember-подобная архитектура для Angular и React