Curso JFLEX - Jornada FLEX

Solicitar informações

Análise do educedu

Luanda Fernandes

Curso JFLEX - Jornada FLEX

  • Modalidade Curso oferecido na modalidade presencial e também online.
  • Certificado oficial Os participantes recebem certificados na conclusão do curso
  • Considerações O Apache FLEX é uma ferramenta do Adobe que permite o desenvolvimento de aplicativos para desktop e web, além de utilizar uma única programação para elaborar apps para as plataformas Android, Apple iOS e Black Berry Playbook. A ENG DTP & Multimidia promove Jornada FLEX para os interessados em dominar a tecnologia em três módulos.
  • Dirigido a Destinado aos interessados em desenvolver aplicativos multiplataforma.
  • Área de atuação Com o auge da portabilidade, a criação de aplicativos móveis representa dos mercados de trabalho mais férteis da atualidade. Empresas como Nokia, LG e Sony Ericsson possuem uma ampla oferta de aplicativos em suas respectivas lojas virtuais.

Curso JFLEX - Jornada FLEX

  • Conteúdo JFLEX - Jornada FLEX

    Tem sido alta a demanda por profissionais que compreendam e dominem tecnologias para desenvolvimento de aplicações multiplataformas.

    O Adobe/Apache Flex é em código aberto e permite construir aplicações móveis para Android (Smartphones e Tablets) e iOS (iPhone e iPad), bem como aplicações tradicionais para Web (sob navegadores com plug-in de Flash Player) e desktop (sob Windows, Linux e Mac), utilizando AIR (Adobe Integrated RunTime) que usa o mesmo modelo de programação, ferramentas e base de código, sem compromissos nativos nas plataformas.

    Pode ser utilizada em conjunto com diversas linguagens - PHP, Java e outras - para uma melhor performance e experiência do usuário.

    O curso é destinado que desejam desenvolver aplicações interativas, ricas e multiplataforma para Mobile, Internet e desktop.

    O aluno aprenderá a usar a tecnologia Adobe/Apache Flex para:


    - criar experiências ricas (mais agradáveis, eficientes e rápidas) por parte do usuário através do Flash Player. Estas experiências, conhecidas como RIA - Rich Internet Applications combinam a interface rica dos softwares desktop (de computadores de mesa) com o alcance e facilidade de distribuição e desenvolvimento da Web. Será abordado o conceito de MXML.

    - criar conexões com bancos de dados (já com dados binários) em diversas situações. E, o assunto OCA (Occasionally Connected Applications), também será abordado.

    - criar aplicações para Missão Crítica, com dados em tempo real, para operações em Logística, Interface de Sistemas Contínuos, Gráficos com atualização instantânea (e tudo sem requests e sem refresh!)

    A formação completa é composta por 03(três) treinamentos/ módulos:

    FLEX

    FLEX Avançado

    FLEX Avançado-Extended

    Pré-requisito : Conhecimentos básicos em linguagem de programação e orientação objeto. Desejável conhecimento em Action Script3.

    Conteúdo Programático:

    FLEX

    Introdução

    O mundo das Rich Internet Applications
    Introdução a Tecnologia Flex
    Flex Builder 3 e Eclipse
    Planejamento do projeto
    Definição de workspace
    Criação de um projeto
    Questões de fixação

    Fundamentos

    Estrutura de uma Aplicação
    Namespace
    MXML e Actionscript
    Data Binding
    Componets em MXML
    Questões de fixação

    Layout

    Layout absoluto x relativo
    Aplicação de componentes nativos do Flex
    Containers (Principais: HBox, VBox, Canvas, Panel, Tile)
    Posicionamento de Containers
    Formulários
    Aplicação de CSS a layouts em flex
    Aplicação de Skins a componentes
    Questões de fixação

    Eventos

    Eventos de sistema x usuário
    Aplicação de eventos em componentes MXML
    Funções
    Objeto event
    Criação de listeners para eventos
    target x currentTarget
    Questões de fixação

    Navegação em Aplicações Flex

    Criação de States
    Aplicação de Transições
    Navegação com Stacks
    Aplicação de efeitos de transição
    Componentes de navegação
    Componentes complexos de navegação (Accordion e TabNavigator)
    Questões de fixação

    Elementos de Programação no Flex

    Variáveis
    Arrays
    Orientação a Objetos
    ArrayCollection
    Operações avançadas
    Questões de fixação

    Acesso a dados

    Acesso a XML Model
    Acesso a XML com HTTPService
    Visualização de dados com DataGrid
    Visualização de dados com TileList
    Visualização de dados com Tile e Repeater
    Item Renderers
    Filtragem de dados
    Questões de fixação

    Publicação

    Estrutura da pasta bin
    Preparação da versão final da aplicação
    Questões de fixação


    FLEX Avançado

    Introdução ao Acesso a Dados
    Métodos de conexão (HTTPService, WebService, RemoteObject)
    Linguagens de Back-end suportadas
    Questões de fixação
    Custom Events
    Definição de MVC
    Classes
    Dispatch Event
    Classes de evento customizadas
    Tag Meta para mapeamento de eventos
    Questões de fixação
    Shared Objects
    Definição e diferenças em relação a cookies
    Salvando dados locais
    Simulação de tela de login com opção salvar
    Questões de fixação
    Componentes Avançados
    Customização de componentes nativos do Flex (DateField, DateChooser, RichTextEditor)
    Advanced DataGrid
    Item Renderers e Item Editors
    History e Deep Linking
    Drag and Drop
    Questões de fixação
    Formatters e Validators
    Formatação de Data
    Formatação de Moeda
    Validação de formulários
    Máscara de texto (CPF, CEP, CNPJ)
    Questões de fixação
    Acesso a Dados Avançado
    HTTPService
    WebServices
    RemoteObject
    Questões de fixação
    Impressão
    Classes de impressão
    Impressão de Datagrid
    Questões de fixação
    Charts
    Criação de gráficos dinâmicos
    Construção de um dashboard
    Questões de fixação
    Adobe AIR
    Introdução ao Adobe AIR
    Definição de Projeto
    Criação de uma aplicação desktop
    Publicação e Instalação
    Questões de fixação
    Debugger e Profiler
    Debug de Aplicações
    Teste da aplicação com uso de Profiles
    Questões de fixação


    FLEX Extended

    Introdução ao LiveCycle Data Services e Blaze DS
    Comparando o LiveCycle Data Services e Blaze DS
    Instalando o LiveCycle Data Services
    Instalando o Blaze DS
    Criando um projeto para uso com o LiveCycle Data Services e BlazeDs
    Compilando a aplicação no servidor com o LiveCycle Data Services


    Proxy Service

    Proxy Service Default Destination
    Named Proxy Service Destinations


    Web Services

    Usando web services
    Invocando métodos do web service e trabalhando com o resultado
    Passando parâmetros para Web Services
    Importando Web Services no Flex Builder


    Usando Classes Java com o Remoting Service

    Entendendo o Remoting Service
    Trabalhando com eventos de RPC
    Invocando métodos complexos
    Trocando dados entre ActionScript e Java
    Tratamento de erros do Servidor
    Configuração do Remoting Service em tempo de execução

    Gerenciamento de dados no cliente

    Entendendo as collections
    Filtragem de dados
    Ordenação de dados
    Usando a interface IViewCursor

    Usando o Message Service

    Introdução ao Message Service
    Enviando mensagens
    Recebendo e processando mensagens
    Enviando e recebendo dados complexos

    Usando o Data Management Service

    O que é o Data Management Service?
    Alterando dados no servidor
    Gerenciando alterações pendentes
    Trabalhando com eventos
    Recursos avançados do Data Management Service

    Trabalhando com E4X

    Estrutura do XML
    Trabalhando com dados XML no ActionScript 3
    Usando expressões E4X
    Usando o componente Tree

    Upload de arquivos para o servidor

    Entendendo o método de transferência
    Upload de arquivos

Outro curso relacionado com desenho digital, multimídia

  • Curso de Design Instrucional para Mídia Impressa

  • Centro: IBDIN - Instituto Brasileiro de Desenho Instrucional
  • Solicitar informações
  • Curso de Empreendedorismo Digital – Online

  • Centro: Escola do Marketing Digital
  • Solicitar informações
  • Curso de Redes Sociais – Online

  • Centro: Escola do Marketing Digital
  • Solicitar informações
  • Curso de Mídia Digital – Online

  • Centro: Escola do Marketing Digital
  • Solicitar informações
  • Curso de Sistemas de Multimídia e TV Digital

  • Centro: FABEL - Faculdade de Belém
  • Solicitar informações
  • Curso de Design de Aplicativos para Tablets

  • Centro: IBDIN - Instituto Brasileiro de Desenho Instrucional
  • Solicitar informações
  • Curso de Design de E-Book

  • Centro: IBDIN - Instituto Brasileiro de Desenho Instrucional
  • Solicitar informações