Quantcast
Channel: Найцікавіше на DOU
Viewing all articles
Browse latest Browse all 8115

13 декабря, Киев — Мастер-класс Максима Климишина “ReactJS в действии: от базовых понятий до разработки приложений”

$
0
0

Максим Климишинимеет 5-летнийопыт управления малыми и средними командами. Опытный менеджер проектов на Python и JavaScript, работал над проектами в oDesk Inc.: Travelocity, eBay, PayPal, Magento, соосновал компанию по разработке мобильных приложений sonettic.com. Активный участник OpenSource соощества, разработчик ArangoDB Python Driver, LevelDB Server и т.д., автор блогпостов и докладов по Python и JavaScript.

На мастер-классе мы будем изучать и работать с ReactJS — простым и популярным JavaScript-фреймворком, делающем упор на производительности. React построен на концепции компонентов. Он отличается от таких фреймворков, как Angular или Ember, которые используют двухстороннюю привязку данных для обновления HTML страницы. Бытует мнение, что React проще для изучения — он намного меньше и хорошо работает с jQuery и другими фреймворками. Он, к тому же, чрезвычайно быстр, так как использует виртуальный DOM и обновляет только измененные части страницы. А так же предоставляет простые средства для создания адаптивно-гибридных или изоморфных веб-приложений.

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

I. Вступление
1. Краткая история JavaScript
2. Современные фреймворки
3. Основные подходы к клиентским приложениям
• Backbone
• Ember
• Angular
• Vanilla
• Etc.

II. Основы React.js
1. Application STATE
2. Базовая концепция дизайна
3. Reusable Components
4. JSX, или больше никаких шаблонов

III. Разработка приложения с React.js
1. Структура проекта
2. Базовые инструменты
3. Building scenario
4. Интеграция common.js/require.js

IV. API с React.js
1. Top-Level API
2. Компоненты API
3. Жизненный цикл компонентов
4. Система событий
5. Специальные атрибуты
V. Тестирование приложений
1. React.js chrome addon
2. Jest — tests framework for React.js
3. Типичные проблемы (bind/unbind и т.п..)

VI. Дизайн приложений
1. Define components
2. Пользовательские события
3. CSS selectors and representation
4. FLUX и одностороння архитектура потока данных
5. URL маршрутизация

VII. Графическое представление
1. SVG рендеринг
2. Интеграция с D3.js

VIII. Server Side рендерниг
1. Environment настройки
2. Интеграция между клиентской частью и серверным кодом
3. Patch state подход

IX. Интеграция с другими фреймворками
1. Интеграция с Pure jQuery
2. Интеграция с Backbone.js
3. Рендеринг интеграция с Angular.js

Где и когда:
13 декабря, 09:00 — 18:00, Киев (место уточняется)

Стоимость:
2100 грн при оплате до 31 октября
2500 грн при оплате до 30 ноября
2700 грн при оплате до 12 декабря
3000 грн в день мероприятия
Также доступна on-line трансляция (50% от стоимости оффлайн,код скидки ONLINE)

Специальная стоимость для участников мастер-классов Построение API-сервисов c Node.JSи Разработка enterprise Angular.JS приложения — 1500 грн, 1900 грн, 2100 грн и 2400 в зависимости от даты оплаты.

СПЕЦИАЛЬНАЯ СКИДКА для друзей DOUпо промо-коду DOU_SM

Подробнее: smartme.com.ua/reactjs-v-deistvii-ot-bazovih-ponyatii-do-razrabotki-prilozhenii


Viewing all articles
Browse latest Browse all 8115

Trending Articles