
|
CPW074 |
Adobe Flex - Developing Rich Client Applications |
|
|
|
||
|
Objectivo Geral |
|
|
|
||
O Flex é uma framework extremamente produtiva para a concepção e manutenção de aplicações, e o objectivo deste curso é introduzir as principais características do FLEX e dotar os participantes dos conhecimentos, técnicas e práticas necessárias para desenvolver Rich Internet Applications, totalmente funcionais
|
|
|
|
OBJEcTIVos Específicos |
|
|
|
No final deste curso os participantes saberão:
· Quais as principais funções e como trabalhar com o Adobe Flex 3
· Como Explorar a interface do Flex Builder
· Criar um projecto e uma primeira aplicação
· Quais os fundamentos do flex
· Como manipular eventos
· Como desenvolver uma aplicação usando constraint-based layout
· Como usar view states no design de aplicações
· Criar a navegação da aplicação
· Personalizar uma aplicação
· Usar actionscript data models
· Criar formularios
· Recuperar dados xml com httpservice
· Exibir dados usando o datagrid
|
|
|
|
Destinatários |
|
|
|
Este Curso destina-se essencialmente a todos os Web Developers que queiram desenvolver RIA’s (Rich Internet Applications) totalmente atraentes e funcionais ou utilizadores avançados de FLASH que pretendam elevar a interactividade dos seus projectos
|
|
|
|
PRÉ-REQuisitos |
|
|
Assume-se que os participantes estão familiarizados com uma linguagem de programação orientada a objectos como Java ou C++ e estar familiarizados com a terminologia XML
|
|
|||
|
Duração |
||
|
30 Horas |
|
|
|
|
|||
|
Conteúdo Programático |
||
1 - INTRODUÇÃO AO ADOBE FLEX 3
· Rich Internet applications
· Adobe Flex
· Adobe Flex Builder
· Fundamentos de RIA: Flash Player/Máquina Virtual Flash
· Flex applications process flow
· Aceder a Data Sources remotos com uma Aplicação Flex
· Obter ajuda e outros recursos
2 - INICIAR NO FLEX
· Relacionar Eclipse e Flex Builder
· Explorar a interface do Flex Builder
· Criar um projecto e uma primeira aplicação
· Fazer debug numa aplicação Flex
· Aceder a ajuda no Adobe Flex Builder
3 - FUNDAMENTOS DO FLEX
· Criar uma simples aplicação Flex
· Exibir imagens
· Criar uma aplicação Flex com conteiners
· Usar o conteiner Panel
· Usar o conteiner ControlBar
· Adicionar controles de interface
· Criar data bindings entre componentes
· Arquitectar uma aplicação com componentes MXML
· Criar propriedades e métodos para componentes MXML
4 - MANIPULAR EVENTOS
· Compreender Eventos
· Criar manipuladores de eventos com o ActionScript inline
· Manipulando eventos com funções ActionScript
· Inserir funções ActionScript em arquivos externos
· Event object
· Usar o método addEventListener
5 - DESENVOLVER UMA APLICAÇÃO USANDO CONSTRAINT-BASED LAYOUT
· Posicionamento absoluto
· Posicionar componentes com o conteiner Canvas
· Posicionar componentes dentro do Canvas
· Criar um constraint-based layout usando o Flex Builder
· Criar um constraint-based layout em MXML
· Usar o Enhanced Constraint
· Usar constraint-based layouts com conteiners aninhados
6 - USAR VIEW STATES NO DESIGN DE APLICAÇÕES
· View states
· Controlar view states
· Rever o código MXML gerado
· Criar view states para incluir custom component states
7 - CRIAR A NAVEGAÇÃO DA APLICAÇÃO
· Conteiners de Navigator e controle
· LinkBar control
· TabBar control
· ViewStack container
· TabNavigator container
· the Accordion container
· ButtonBar & ToggleButtonBar
· ApplicationControlBar container
8 - PERSONALIZAR UMA APLICAÇÃO
· Personalizar a aparência de uma aplicação Flex
· Modificar Estilos para mudar a aparencia
· Usar Temas
· Aplicar comportamento em componentes
· Aplicar transições para mudanças de view states
9 - USAR ACTIONSCRIPT DATA MODELS
· Usar o MVC design pattern
· Criar um data model MXML
· Usar classes ActionScript num data model
· Criar um construtor ActionScript com parametros
· Definir metodos de classes
10 - EXCHANGING DATA BETWEEN COMPONENTS USING CUSTOM EVENTS
· Entender o problema com bindings
· Criar eventos personalizados
· Enviar dados com eventos personalizados
11 - CRIANDO FORMULÁRIOS
· Usar o conteiner Form
· Sharing Form Data
· Validar um formulário
· Validação com eventos events
· Validação com ActionScript
12 - RECUPERAR DADOS XML COM HTTPSERVICE
· Dados XML data em tempo de execução
· Manipular resultados
· Manipular resultados com um manipulador de evento
· Manipular erros
· Criar requisições HTTP requests para diferentes domínios
· Criar requisições HTTP com parâmetros
13 - EXIBINDO DADOS USANDO O DATAGRID
· Usar o controle DataGrid
· Especificar colunas de DataGrid
· Formatar colunas DataGrid
· Usar item renderers e item editors
· Inline item renderers e item editors
· Item renderer e item editor components
· Usar o TileList e HorizontalList
· Usar eventos e seleccionar itens em componentes baseados em lista
Preços
| 1º participante | 2º participante | 3º participante |
|---|---|---|
| 2790 EUR | 1490 EUR | 1290 EUR |
| 1º participante | 2º participante | 3º participante |
|---|---|---|
| Preço sob consulta, peça-nos um orçamento através do seguinte email: comercial@vantagem.com | ||
| 1º participante | 2º participante | 3º participante |
|---|---|---|
| Preço sob consulta, peça-nos um orçamento através do seguinte email: comercial@vantagem.com | ||
Outras Informações
Os preços e incluem Coffee Breaks e Documentação.