e-Genial Soluções Inteligentes

Grade

O que vamos aprender? (por Beck Novaes)

Quando eu ministrei o primeiro treinamento de Flex em 2004 a principal diferença entre eu (o instrutor) e as pessoas que faziam os treinamentos era  o fato de eu ter estudado (por conta própria) um pouco mais sobre a tecnologia. Hoje, além de continuar estudando, acredito ter acumulado uma boa experiência não apenas desenvolvendo projetos para grandes empresas como Petrobras e Johnson & Johnson, mas também tentando resolver problemas comuns que as pessoas que estão começando sempre têm.

Independente do contexto dos problemas que tive a oportunidade de ajudar resolver, o que mais me intrigava era não compreender porque o que as vezes parecia trivial para mim passava desapercebido por quem estava estagnado no problema para o qual não encontrava solução. Durante algum tempo cheguei a fazer algumas anotações sobre o modo como as pessoas estavam abordando o seu problema, o que as levou a ficarem estagnadas e como eu consegui encontrar uma solução.

Passados quatro anos trabalhando com Flex, ao fazer uma análise do que eu considero que me permitiu ensinar e aprender com estas pessoas ao longo do tempo eu cheguei à Cinco Competências que acredito que um Desenvolvedor Flex deve ter para adquirir proficiência nesta tecnologia. São elas:

1- Visão Critica: Saiba o que o Flex é e o que ele não é

2- Curiosidade: Conheça alguns detalhes do seu modo de funcionamento

3- Independência: Aprenda resolver seus próprios problemas

4- Polivalência: Integre com outras ferramentas

5- Persistência: Saiba tirar proveito real do Flex

É verdade que existe um pouco mais de teoria por detrás destes cinco itens, mas creio que as respectivas frases resumem bem a idéia geral.

Ao preparar o Treinamento “Imersão Adobe Flex” eu procurei manter estas Cinco Competências em mente. Primeiro, defini uma aplicação que procura tirar o máximo proveito do Flex. Depois, ao desenvolver esta aplicação, eu me deparei com vários problemas que todo desenvolvedor Flex encontra.
Eu resolvi estes problemas graças a experiência que eu adquiri nestes anos todos trabalhando com Flex e anotei num caderno o caminho que eu percorri para resolvê-los. E é isso que eu desejo levar aos alunos do treinamento Imersão Adobe Flex. Imersão Adobe Flex é Flex na prática e a fundo.

Grade detalhada


Aula 01 - 03:00 horas

 

MXML Vs. Actionsctipt

Embutindo Assets Corretamente numa Aplicação Flex

Utilizando Assets do Flash

Tirando proveito da UIComponent

Tirando proveito do IMXMLObject

Compreendendo o IDropInListItemRenderer

Usando função como Objeto

Estendendo o HTTPService para a nossa necessidade particular

Construindo a FlickrBook Application

Notas mentais


Aula 02 - 03:00 horas

 

Trabalhando com Drag and Drop

Compreendendo a propagação e prioridade dos eventos

O Uso do Repeater

Entendendo o ciclo de vida dos componentes em Flex

Criando Libraries de Componentes

Componentes customizados em Modo de Design no Flex Builder

Construindo a FlickrBook Application

Mais notas mentais

 

 


Aula 03 - 03:00 horas

 

Compreendendo CSS

Trocando CSS em tempo de execução

Trabalhando com CSS em modo de Design

Utilizando o scale-9

Criando Skins Gráficos

Criando Skins Programáticos Avançados Statefull

RSL e Modulos

Otimizando Inicialização da APP Flex e Containers

As Cinco Competências

Construindo a FlickrBook Application

Notas Mentais


Aula 04 - 03:00 horas

 

Recapitulando os Ciclo de vida dos componentes

O poder do E4X

Trabalhando com efeitos e transições

Compreendendo os eventos de inicialização

Tirando proveito do Modo de Design

O poder do Debugger

Construindo a FlickrBook Application

Notas Mentais