Registration for the next conference JavaScript fwdays’23 conference is open!

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 в реальных приложениях

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

Andrey Listochkin
Viravix / MetaSystems
  • CTO at Viravix / MetaSystems
  • KyivJS, RustFest, RustUkraine organizer
  • Preached Anti-Hype before it was cool
  • Speaks Unicode at 3 am
  • “JavaScript Druid” according to some Go engineers at Dropbox and Google
  • Loves JavaScript, even though Prolog is his all-time favorite
  • Twitter, GitHub
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?