This event has ended!

View current events hosted by Farata Systems

Мастер класс: Разработка ПО с Adobe Flex , Москва, 7-8 декабря 2009

Москва,

Ticket Information

Ticket Type Price Fee Quantity
Полная стоимость $399.00 $0.00

Event Details

Мастер класс по разработке ПО с 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.

Where



Гостиница Максима Заря, Конф. зал Пикассо
ул. Гостиничная, д. 4 корп. 9
Москва

Hosted By

Farata Systems



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.