Мастер класс по разработке ПО с Adobe Flex
Этот двухдневный продвинутый тренинг поможет разработчикам и архитекторам программного обеспечения изучить эффективные методы разработки с популярным продуктом Adobe Flex. Этот мастер класс поможет вам избежать типичных и дорогостоящих ошибок при разработке насыщенных интернет приложений (RIA). Количество участников семинара ограничено чтобы каждому было уделено достаточно внимания.
Мастер класс проводят эксперты RIA из Соединенных Штатов Америки но известные далеко за пределами этой страны. Достаточно сказать, что их недавняя книга была продана в 65 странах мира.
Этот мастер класс уже был проведен во многих городах мира (Нью Йорк, Бостон, Торонто, Лондон и др.) Тренинг производится на русском языке, однако умение читать техническую литературу по английски необходимо чтобы понимать материал на презентационных слайдах и других материалах.
Каждый участник нашего мастер класса получит бесплатную лицензию Adobe Flex Builder 3 Pro для персонального использования.
Внимание. Это не тренинг для начинающих.
Вы должны уметь работать в среде Flex. Знание основ Java тоже не помешает, хотя это не обязательно.
Содержание
День 1
Кофе
9:00 Flex, Flash Player and Data Binding
Архитектура виртуальной машины
Flash Player
Цикл обработки Flash Player
Как работает байндинг данных (Data Binding)
Жизненный цикл Flex компонентов
Функции callLater(), commitProperties() и updateDisplayList()
10:00 Шаблоны (Design Patterns) которые нужно знать при разработке UI
Приложение как Singleton
Proxy как перехватчик изменений данных
Mediator как средство взаимодействия компонентов UI
AsyncToken для вызове серверных компонентов
Class Factory и DataGrid
11:30 Интеграция с сервером
Чем отличаются LiveCycle Data Services и BlazeDS
Виды вызовов RPC: Web Service, remoting, HttpServicе
Коммуникационные протоколы Flex
12:15 Обед
13:15: Разбивка приложений Flex на модули
Загрузчики классов (class loaders)
Flex модули и саб-приложения (modules and sub-applications)
Изоляция классов и домены приложений
Влияние линкования библиотек на скорость загрузки:
Merged, External, RSL
Линкование Flex Framework как RSL
Кажущееся улучшение быстродействия засчет pre-loaders
14:45 Обмен данных с помощю сообщений (Flex Messaging)
Продюсеры и потребители (Producers and Consumers)
Интеграция с JMS
Отправка данных клиенту инициированная сервером (server push)
Основы кастомизации адаптеров BlazeDS/LCDS
15:30 Кофе-брейк
15:50 Автоматизация обработки данных в приложениях на Flex и Java
Синхронизация данных с опенсорсным BlazeDS with DataCollection
17:00 Бесплатное пиво для всех участников .
День 2
Кофе
9:00 Как комплектовать команду разработчиков проектов Flex
Разработчики UI и компонентов
Круг обязянностей архитекторов
Flex
Как дизайнеры работают с разработчиками с Flash Catalyst и без него
10:00 Сравнительный анализ MVC
фреймворков
Cairngorm
Mate
PureMVC
Parsley
11:30 Обзор опенсорсных компонентов Clear Toolkit
Автоматизация создания скриптов Ant
Автоматизация создания DTO объектов при работе с Java
Генерация приложенй CRUD с помощью Clear Data Builder
Наблюдение за сетевым трафиком при использовании протокола AMF
12:15 Обед
13:15
Нoвинки Flex 4
Разработка, основанная на моделях данных в LCDS 3.0
Обзор фреймворка Flex 4
Spark components, renderers, layouts
14:15 Периодически отсоединенные приложения с AIR и BlazeDS
Демо приложения AIR авто-синхронизацией данных с сервером
15:00 Пeчать из приложений Flex и AIR
Недостатки печати из Flash Player
Печать на сервере и клиенте
Решение: генерация PDF файлов на клиенте
16:00 Дискуссия с участниками: технические проблемы участников мастер класса
Инструкторы:
Яков Файн (Yakov Fain) - Managing Director в американской компании Farata Systems. Эта компания представляет консультционные услуги по разработке насыщенных интернет приложений . Он является автором шести книг и многих статей о разработке ПО. В области Flex разработки Яков является соавтором книг "Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters" и "Enterprise Development with Flex". Компания Sun Microsystems наградила Якова Файна званием Java Champion, которое было присвоено не более чем 120 разработчикам во всем мире. Он является лидером Princeton Java Users Group, USA. Яков публикует подкасты на русском языке под псевдонимом budam и на английском на сайте nobsit.libsyn.com.
Виктор Распутнис (Victor Rasputnis) Managing Director в американской компании Farata Systems проводит большую часть времени занимаясь дизайном RIA приложений, и руководя проэктами различных американских компаний которые внедряют у себя технологии Flex и J2EE. Он является автором книг и многих статей о разработке ПО. В области Flex разработки Виктор является соавтором книг "Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters" и "Enterprise Development with Flex". Виктор защитил кандидатскую диссертацию в области разработки ПО в Московском Институте Робототехники.
ГДЕ
Мастер класс будет проводиться в гостинице Максима Заря. Схема проезда и адрес здесь: http://www.maximahotels.ru/address.htm#zarya
Интерактивная схема Московского метро здесь: http://metro.yandex.ru/moscow/
FAQ
Какой обычно размер класса?
До сих пор в таких классах было до 20 человек. Думаем, что и в Москве будет примерно столько-же.
Материалы. Каждый участник семинара получит сможет загрузить исходный код всех примеров, используемы во время мастер класса а также напечатанные копии слайдов.
Альтернативная Оплата.
Если у вас нет Paypal аккаунта вы можете оплатить кредитной картой следуя инструкциям в левой части сайта Paypal.
Организации могут также перевести деньги на банковский счет компании Farata Systems (money transfer). Информация о банковском счете предоставляется по запросу.
Дневное расписание
Занятия проходят с 9 до 17 часов с часовым перерывом на обед и короткими перерывами утром и днем.
Если у вас есть еще вопросы, заполните форму Contact Us компании Farata Systems: http://www.faratasystems.com.
Farata Systems is a leading IT consulting and product development company providing enterprise-wide IT solutions specializing in the area of rich internet applications. We hire experts who have established long term successful track records of developing enterprise applications, not just talking about them.
| View other Farata Systems events |
|
|
Contact the Host |
|
|
Subscribe to receive notifications of future events by this host |
Email
Facebook
Twitter
LinkedIn
MySpace
Digg
Delicious
Reddit