Квитки на наступну конференцію Конференція JavaScript fwdays’24 вже у продажу!

Ember.js - фреймворк для классных веб-приложений | Мастер-класс

Ember.js - фреймворк для тех, кто хочет делать классные веб-приложения сегодня и сейчас, для тех, кто ценит свое время и не любит спорить по пустякам. Ruby on Rails в мире фронтенда - Ember подарит вам комфорт, обеспечит высокую скорость разработки, решит как можно больше задач за вас и самое главное - не будет вам мешать там, где он не нужен. Сегодня Ember - лучший фреймворк для тех, кто планирует заниматься разработкой Single Page Applications ближайшие годы. .

За 8 часов мастер-класса мы напишем небольшое приложение с использованием этого фреймворка. Для прохождения мастер-класса вам будет достаточно знаний JavaScript и CSS, знакомство с MVC-фреймворками (Backbone, Knockout, Angular и т.д.) будет плюсом, но совершенно необязательно. Приходите, будет интересно.

Какого вида приложение будет писаться:

- делаем вложенный раутинг - master-detail
- разбираем компоненты на примере форм и модальных окон
- прикручиваем API и смотрим, как работать с Ember Data
- добавляем авторизацию через oauth2 и защищенные рауты
- делаем списки с переключением по страницам

Дальше есть несколько вариантов:

  1. Работа с анимацией.
  2. Ember Data и realtime-данные.
  3. Ember + React.

В целом, приложение будет небольшое, чтобы можно было успеть его сделать и объяснить каждый шаг за один день. Цель - не функциональность как таковая, а разнообразие задач.

Если есть пожелания - пишите в комментариях, адаптируемся :)



Часть 1. Основы Ember.js

  • MVC на сервере и на клиенте
  • Архитектура приложений на Ember.js
  • Темплейтинг и Раутинг
  • Объектная модель Ember
  • Компоненты
  • Работа с данными и событиями
  • Модели и Сервисы
  • Тестирование приложений на Ember
  • Работа с Ember Data

Часть 2. Ember JS в реальных приложениях

  • Авторизация и Аутентификация
  • Работа с реал-тайм данными
  • Поддержка работы приложения оффлайн
  • Интеграция со сторонними компонентами и библиотеками
  • Миграция приложения с другого фреймворка на Эмбер и обратно

Андрій Лісточкін
Viravix / MetaSystems
  • CTO у Viravix / MetaSystems
  • Організатор KyivJS, RustFest, RustUkraine
  • Проповідував Anti-Hype до того, як було круто
  • Може розказати Unicode о 3 ранку
  • “JavaScript Druid” за словами деяких Go інженерів у Dropbox та Google
  • Обожнює JavaScript, навіть якщо Prolog - найулюбленіший за весь час
  • Twitter, GitHub
Увійти
Або поштою
Увійти
Або поштою
Реєстрація через e-mail
Реєстрація через e-mail
Забули пароль?