10 октября, Харьков — Мастер-класс "React.js & Cutting Edge stack", Сегеда Илья

Организатор: SmartMe
Тренер: Сегеда Илья

В 2013 году Pete Hunt выступил с докладом «React: Rethinking best practices», в котором представил библиотеку, разработанную командой из Facebook. Впоследствии этот доклад, и собственно сама библиотека, перевернули представление о правильной разработке UI. Спустя 2 года о React гудят все и, буквально через полгода, он становится стандартом де факто.

Данный мастер-класс основан на личном опыте, куче изученного кода в публичных репозиториях, и часах холиваров в профильных чатах. Мы используем React, Flux, React-router, ImmutableJS, Webpack, react-hot-loader, Babel и react-intl для разработки изоморфного приложения и для понимания «как со всем этим взлететь».

Воркошоп для тех, кто уже познакомился с React.js и хочет увидеть, как с его помощью создавать сложные приложения.
Цель воркшопа — научиться создавать сложные приложения с использованием React.

О тренере

Сегеда Илья
Senior JavaScript developer с опытом более 6-ти лет, в IT-сфере с 2001 года. На данный момент занимается разработкой собственного StartUp-проекта.
Реализованные Ильей проекты: Anesthesia (Kitchek); Citroen DS4 web-site; Prizoland — платформа для создания промо-кампаний с розыгрышами для сторонних компаний и системой глобальных ачивок; Vinc — редактор и проигрыватель сложных презентаций с насыщенным контентом; Система поиска по внутренней документации для Сбербанка.

План мастер-класса:

1. Введение
2. React:
● Почему хтмл-темплейты — это плохо, а JS-компоненты — это хорошо
● Thinking in React
● Re-render the whole app
● VirtualDOM — лучшее, что случалось с фронтенд разработкой
● Немного про Events
● Немного про Изоморфность
3. Flux:
● Почему MVC — это плохо, а Flux — это хорошо
● Unidirectional data flow
● Actions — Dispatcher — Stores — Components
● Ещё немного об Изоморфности
● It’s already Monday but we still don’t have brand new Flux implementation
4. React-router:
● URL как неотъемлемая часть всех web-приложений
5. ImmutableJS:
● Почему Mutable данные — это плохо, а Immutable — это хорошо
6. React-intl:
● Здравствуйте — Hello — こんにちは
7. Babel:
● Как начать писать код более производительно
8. Webpack:
● React-hot-loader
9. О будущем:
● Relay и GraphQL
● React Native
10. «А теперь мы попробуем со всей это фигнёй взлететь».

Похожие статьи:
Американська Horizon Capital оголосила, що її фонд із капіталом у $200 млн Emerging Europe Growth Fund III, LP (EEGF III) придбав міноритарний пакет акцій...
If you are looking for guidance on how to convert YouTube videos to MP3 and MP4, you have come to the right place. Many years ago, it used to be quite a laborious and complicated procedure to convert a YouTube video, but now there...
Податковий законопроєкт № 11416 планують доопрацювати перед тим, як подати на розгляд Парламенту. За інформацією Forbes,...
Міністерство цифрової трансформації звинуватили в цензуруванні та фільтруванні експертів, які виступають...
Вайбкодинг уже просочився в ІТ-вакансії та в культуру програмування. Тому ми розібрали, що таке...
Яндекс.Метрика