Flex 3 e 4.5 + Adobe Flex com PHP

4.8 (5 avaliações) - 13 alunos

Flex 3 e 4.5 + Adobe Flex com PHP

Aprenda conceitos de desenvolvimento de um sistema online com as tecnologias PHP e Adobe Flex. Para isso, você irá acompanhar todo o procedimento de uso e aprendizado do Flex 3 e 4.5, desde a instalação e download do programa. Veja tudo sobre manipulação de objetos, criação de funções, manipulação de imagens, CSS e tecnologias tais como AMFPHP. Aprenda ainda a criar um software Flex + PHP desde o início, abordando todos os passos para a comunicação entre o Flex e o PHP. Entenda como facilitar a programação e empregar a segurança necessária para diminuir falhas e vulnerabilidades no aplicativo.

Saiba mais.

Assistir aulas deste curso

OBS: *Acesso para cursos grátis

Este curso possui certificado digital de conclusão gratuito.

carga horária

112h

acesso Premium

30 dias

criado em

22/01/2014

Curso completo
com certificado!

Ao concluir este curso, você receberá um certificado digital.

Aumente as suas chances de ser contratado qualificando suas habilidades com certificados.

Conteúdo programático:

Módulo I
Introdução, baixando e instalando o Flex
Explicação do Flex e iniciando projeto
Criando a primeira aplicação no Flex
Manipulando Label e mostrando no Browser
Manipulando botões e mostrando no Browser
Manipulando TextInput e IDE Flex Builder
RadioButton e RadioButtonGroup
Usando ComboBox na aplicação Flex
DateField e DateChooser
Implementado DataGrid
DataGrid ordenação mais dados
ActionScript Alert Simples
Alert com opções yes no ok
Criando funções private function Event
Interagindo com as opções de Alert
Modificando botões yes no
Incrementando opções de escolha para Events
Finalizando visualizações com Alert
Mostrando Container Panel
Manipulando cores e efeitos
Cálculos matemáticos var Number function
Efetuando cálculo Somar e mostrando
Finalizando as 4 operações matemáticas
Otimizando operações de cálculos
Validação de números com NumberValidator
Validação de datas com DateValidator
Aprimorando validação de datas
StringValidator tooShortError
Validação campos String
EmailValidator missingAtSignError missingPeriodInDomainError
Containers e imagem como Background
Criando o primeiro MXML Component
Chamando um MXML Component com PopUpManager
Fechando removendo um Component PopUpManager
Layout Absolute vertical e horizontal
Chamando e fechando um Container Panel
Usando Containers Panel e ControlBar juntos
VBox e HBox Containers
Incrementando VBox e HBox Containers
HdivideBox VdivideBox e Canvas
Manipulando o container HdivideBox
Container de Layout VdivideBox
Usando TabNavigator com VBox
Container de Layout Canvas
TabNavigator Selected Index
Container de Layout Accordion
Form FormItem e FormHeading
Usando States para transições
States addChil
Trabalhando com 3 States currentState
Pessoa Física e Jurídica Banco 4 States
Grid GridItem GridRow
Centralizando com PopUpManager centerPopUp
ApplicationControlBar
MenuBar menuitem XMLList @label
ApplicationControlBar com MenuBar
DataProvider com Array para popular dados
DataProvider com ArrayCollection Object
Lista pessoas DataProvider ArrayCollection
Criando XML interno Model para prover dados
Pupulando Labels e DataGrid com XML interno Model
Criando XML externo e manipulando os dados
Dataprovider com filtragem de dados
Função para setar Dataprovider com filtro
Change DataProvider selectedIndex
Provendo dados com XMLList
Largura colunas DataGrid windth
DataGrid selectedItem preenchimento automático
selecteItem NumericStepper Value minimum maximum
Usando List para mostrar dados de DataProvider
List SelectedItem manipulando
List Change lendo dados
Model List Bindable pessoas (Parte 1)
Model List Bindable pessoas (Parte 2)
Bindable this event target Flex
Bindable Object ArrayCollection
New function Bindable Object ArrayCollection
Gravando dados Bindable Object ArrayCollection
creationComplete inicialização Bindable Object ArrayCollection
Incrementando validação e senha no cadastro
Inserindo fotos de pessoas via Input TextBox
Função novo registro limpar campos
Manipulando fotos de pessoas Bindable
removeItemAt função para excluir registro
itemRender Component para imagem no DataGrid
Bindable ArrayCollection para pesquisas
Iniciando pesquisas para filtrar dados
filterFunction return no Object Bindable
filterFunction limpando pesquisa
Filtrando por início de nomes
Pesquisando por intervalo de valores
filterFunction com filtragens simultâneas
Iniciando filtros de forma manual
Pesquisando com laço FOR no ArrayCollection
length pesquisa manual funcionando
Pesquisa manual iniciais de nome
Filtrando valores via programação
Personalizando consulta manual
Filtrando com várias opções de pesquisa
Finalizando pesquisa feita no braço
Usando parâmetros no envio de dados para consulta
Text Controls para texto estático
htmlText CDATA para personalizar texto
TextArea para textos editáveis no browser
Componente RichTextEditor do Flex
Visualizando marcadores HTML e copiando texto
Usando componente TREE
change Attribute label para opção escolhida
Tree selectedItem para ação
Tree e Panel e HDivideBox juntos
Usando Tree com Bindable para atualizar escolha
Manipulando DateChooser no braço
function getDate getMonth e getFullYear
Alterando para português MonthNames e DayNames
Usando var Date com Bindable para atualizar
Formatando e visualizando hora hh:mm:ss
Iniciando o uso de ActionScrip em arquivos
Extends criando seu próprio componente
Criando seu próprio componente calendário
Criando um componente Label
Criando Panel dinamicamente com ActionScript
Panel dinâmico efeito WipDown e Match_random
Button criando botão dinamicamente
Effect WipeRight Play Button
Classe Timer Flash Utils Events
Mostrando e atualizando a hora com a classe Timer
Manipulando eventos no ActionScript
Estilos CSS Cascading Style Sheet
Criando um estilo personalizado e aplicando
Definindo estilo padrão para Buttons
Definindo Style para Application
Arquivo CSS Style externo
Imagem em estilo CSS Style externo
Embed finalizando estilos Style CSS
navigateToURL URLRequest para navegar na web
Personalizando acesso a páginas web
Iniciando a criar efeitos no Flex
Efeito Sequence Espicha AnimateProperty
Blur efeito embaçar e desembaçar
Dissolve efeito aparecer desaparecer suavemente
Resize efeito aumentar e diminuir
Efeito movendo componentes manualmente
Criando função para mover componentes
Aplicando efeitos MoveEffect e resizeEffect
Brincadeira Inter x Grêmio no Flex
Finalizando aplicativo Flex Inter x Grêmio
Iniciando a criação de gráficos
ColumnChart horizontalAxis e CategoryAxis
Séries ColumnSeries legenda no gráfico
Gráfico SolidColor Alpha personalizando
Gráfico espessuras Stroke borda
Gráfico com barras BarChart BarSeries
Gráfico com linhas em curva LineChart
Gráfico com área e linhas em curvas
Criando calculadora semelhante a do Windows
Método para leitura de valores
Criando função única para todos os números
Usando lógica e parâmetros na function
Function para efetuar o cálculo
Calculando e mostrando operações
Testando cálculos, funções e parâmetros
Resolvendo bugs da calculadora
Implementando backspace e CE na calculadora
Finalizando calculadora feita no Flex

Flex 4.5
Baixando e instalando o Adobe Flash Builder e Flex 4.5
Introdução ao Flash Builder 4.5
Criando o primeiro projeto e conhecendo componentes
Mudando aparência Appearance Theme
Importando projetos Flex 3 e tornando compatível Flex 4.5
Testando aplicações no Flex 4.5 que foram feitas no Flex 3
Testes de compatibilidade de aplicações Flex 4.5 e Flex 3 (Parte 1)
Testes de compatibilidade de aplicações Flex 4.5 e Flex 3 (Parte 2)
Finalizando testes de compatibilidade de aplicações Flex 4.5 e Flex 3
Namespaces FX MX S Spark Migrando aplicações Flex 3 para Flex 4.5
Migrando e testando aplicação feita no Flex 3 para Flex 4.5
FX_Declarations para componentes não visuais
Usando States no Flex 4.5 e diferença para o Flex 3
States cadastro pessoa física e jurídica
Finalizando States no Flex 4.5
Convertendo e usando Timer, data e hora para Flex 4.5
DataProvider ArrayList FX_Object Povoar
DataProvider Array ActionScript ArrayList FX_Object
Povoando com ArrayList LabelField DataProvider
Scick outras formas de prover dados
Finalizando coleção de dados DataProvider
Conhecendo todas as propriedades do projeto
Quick Access e ajuda Quick Assis generates rename
Templates de códigos e arquivos Quick outline Open Type
selectedIndex change selectedItem
DataBinding Bindable implícito
DataBinding Bindable explícita e variável
DataBinding Bindable
Classe alunos Objeto DataBinding Bindable
Binding source destination Classe Alunos Bindable
Finalizando Binding source destination Classe alunos Bindable
Label múltiplas linhas e tooglebutton selected n
Spark DataGrid typicalItem Object povoando
Spark DataGrid selectionMode multipleRows selected
Iniciando módulos ModuleLoader Optmize
Módulos ModuleLoader e chamando através de botão
Módulos ModuleManager IModuleInfo ModuleEvent UIComponent
Módulos addEventListener Ready método para chamar
UIComponent módulos factory create addElement chama produtos
Carregando módulos previamente na aplicação
Implementando carregamento automático de módulos FlexEvent Array
Finalizando carregamento automático de módulos FlexEvent Array
Fechando módulo unloadModule dispatchEvent
Biblioteca FlexLib baixando e menus MenuBar XMLList
Biblioteca FlexLib MDICanvas menus imagem
FlexLib MDIWindow registerClassAlias tela clientes
FlexLib getDefinitionByName windowManager chamando clientes
FlexLib chamando telas por menus event item data
Iniciando HTTPService criando arquivo XML
HTTPService XML lastResult Send listando dados
HTTPService XML listando dados de servidor real
HTTPService XML no braço no Events handler
HTTPService XML para listar em formate de árvore tree
HTTPService XML tree resultFormat e4x
HTTPService XML tree mostrando cursos em formato de árvore
VídeoDisplay Câmera attachCamera currentTarget
List ArrayList iniciando arrastar e soltar DragDrop
DragDrop dragEnabled dragMoveEnabled dropEnabled
DragDrop com imagens TileList dragEnabled dragMoveEnabled dropEnabled
DragDrop CestaCompras ObjectUtil ArrayCollection
CestaCompras dragDrop somando total carrinho for
Timeout Delay CestaCompras somando total carrinho
Carrinho de compras lixeira dragInitiator DragManager acceptDragDrop
Finalizando lixeira do carrinho de compras
Spark NumberFormatter decimalSeparator fractionalDigits
NumberFormatter Locale formatação automática
DateTimeFormatter Locale formatação de data e hora
Aplicando estilos CSS seletores spark styleName
Skin Spark Components Button skinClass
Spark Form FormItem FormHeading helpContent
Model armazenando e lendo dados
Toggle Breakpoint Debugando a aplicação
Baixando, conhecendo e instalando TourDeFlex
Deploy exportando flash builder project e ViewSource
Eclipse JDK Java pugin Flex para Eclipse

Módulo II
Introdução e instalando a IDE eclipse
Instalando plugin do flex para eclipse
Criando projeto para comunicar com HTTPService
Arquivo XML para mostrar no flex
Iniciando comunicação com HTTPService
Lendo via PHP e povoando Datagrid via HTTPService
Criando banco, tabela e conexão com Adodb
Arquivo PHP que lê os dados do banco e gera XML
Arquivo PHP que lê os dados e fica gerando XML
Comunicação flex com php via HTTPService funcionando perfeitamente
Iniciando gravação de dados com HTTPService flex php
Criando classe PHP para conectar e gravar
Gravando e listando automaticante dados do banco
Gravando e listando automaticante dados do banco
Finalizando HTTPService conectando flex com PHP
Iniciando RemoteObject instalando AMFPHP
Criando arquivo PHP service para comunicar com flex
Corrigindo deprecated eregi_replace e service browser call
Criando RemoteObject endpoint source destination method
Funcionando RemoteObject flex com PHP via AMFPHP
Enviando e recebendo dados funcionando perfeitamente
Enviando 2 parâmetros com valores e retornando a soma
Iniciando o envio de parâmetros através de argumentos
Parâmetros entre flex e PHP no method via arguments
Organizando funções em arquivo ActionScript separado
Iniciando o uso de services_config_XML para gateway
Configurando services_config_XML e usando e flex compiler
Iniciando novo projeto Crud flex PHP com AMFPHP
Criando services PHP que conecta e lista de clientes
Função PHP com array para retornar dados ao flex
Finalizado e testado no AMFPHP browser função PHP para listar clientes
Iniciando no flex RemoteObject para trazer dados via AMFPHP
Criando no RemoteObject o method e script para trazer dados
Função PHP para gravar dados dos clientes e method no flex para chamar gravação
Funcionando listagem e gravação de dados flex PHP
Função PHP para excluir registros de clientes
Implementando exclusão de registro no flex via AMFPHP
Personalizando Alert para exclusão de registros pelo flex
Função PHP para excluir e method no flex de exclusão
Melhorando características do formulário de cadastro
Efetuando pesquisa no cadastro de clientes flex e PHP
Implementando filtros na pesquisa AMFPHP
Adicionando parâmetros para controle do tipo de filtro where
Parâmetros para controle do tipo de filtro na pesquisa
Funcionado filtros tem finalizacom iniciam where
Habilitando e desabilitando funções conforme Crud
Corrigindo alguns bugs e criando novo application
Otimizando o programa no flex e no PHP
Iniciando a implementação de fotos
FileReference iniciando upload de arquivos no flex
Filtrando com FileFilter browse FileReference
Criando código PHP upload _FILES move_upload_files
URLRequestMethod POST upload envio arquivos
Enviando arquivo com sucesso com flex e PHP
Implementando upload de fotos no sistema Crud
Automatizando view da foto e campo foto no banco
Otimizando gravação e alteração para mesma função
Criando tabela cidades e método PHP para listar no ComboBox
Listando as cidades em um ComboBox
Métodos PHP para buscar código e levar para o flex
ComboBox no flex busca no PHP código
Implementando busca por código e setando no ComboBox a descrição
Inserindo nome da cidade no datagrid e personalizando busca
Finalizando a parte de cidades no cadastro de clientes
Iniciando padrão de projeto DTO - Data Transfer Object ou Value Object - VO
Criando classes DTO no flex e no PHP
RemoteClass Alias e no PHP explicitType
Criando classe ActionScript para RemoteObject
Design Pattern SINGLETON padrão de projeto de software
Assíncrono AsyncToken para listar clientes no RemoteObject
Criando funções no ActionScript do XML para executar função remota
Criando vetor no PHP para retornar dados
Corrigindo bug e buscando e mostrando dados
Change event currentTarget para selecionar dados
Iniciando gravação de dados com design pattern DTO
Função no PHP que recebe DTO para gravar ou alterar
Corrigindo sincronismo flex PHP e gravando
Finalizando gravação e alteração com DTO
Iniciando exclusão de cliente com DTO
Finalizando exclusão de cliente com DTO
Iniciando ComboBox cidade com Value Object
Implementando pesquisa cidade teste browser
Buscando código da cidade pelo ComboBox e RemoteObject
Buscando nome da cidade e setando no ComboBox
Finalizando a manipulação de cidades nesse projeto
Implementando a parte de foto nesse novo projeto
Pesquisas SQL like tem iniciacom finalizacom nesse projeto
Aplicativos rápidos com Data Create Application from Database
Analisando código dos aplicativos rápidos gerado com o wizard do flex
Finalizando wizard data create application from database
Iniciando relatórios e baixando o FlexReport
Criando um novo projeto ReportDemo e usando o FlexReport
Biblioteca Flex Report com mais componentes
Usando a biblioteca FlexReport criando Preview Cliente
Chamando o Preview através do menu principal
Criando componente para cabeçalho e rodapé
Report body ReportDataGrid e unindo cabeçalho e rodapé
Classe ActionScript override LoadData Report
Document visualizando o relatório criado
PDFCreator Embed para imagem no cabeçalho e finalizando relatório FlexReport
Exportando para PDF com AlivePDF PDFScript PDFEnabled title
Usando biblioteca FlexReport_SWC compactada
Copiando um projeto para rodar em servidor web
FTP cPanel FileZilla para levar projetos para web
Iniciando Deploy do projeto para web
Permissões acesso AMFPHP no servidor web
Configurando projeto para rodar direto no servidor online
Fazendo Deploy de projeto HTTPService que usa banco
Criando banco de dados online e usuários cPanel
Funcionando Deploy do projeto com acesso a banco
+ Mostrar mais

Conheça
o responsável:

Neri Neitzke

Possui graduação em tecnologia em processamento de dados pela Universidade de Passo Fundo (2001) e especialização em Desenvolvimento de Softwares para web. Atualmente cursa Mestrado em ensino em Ciências e Matemática. Atua como professor e coordenador na Ulbra - Universidade Luterana do Brasil, campus Carazinho-RS. Tem vasta experiência na área de Ciência da Computação, com ênfase em Banco de Dados e linguagens de programação. Com um formato bastante descontraído o Prof. Neri conduz as videoaulas em vários temas relacionados especialmente à programação e banco de dados.

ver perfil
13 pessoas se inscreveram neste curso.
Ericksen S. FRANCIVALDO N. Rafael F. Alvaro S. Lucino O. Admar L. Cristina R. Osvaldo T. Fernando L. Reneudo C.

Avaliação geral do curso:


Módulos & aulas

Módulo 1: Flex 3

Módulo 2: - Flex 4.5

Módulo 4: Adobe Flex com PHP

ver todos


Comece a estudar em poucos cliques:

O conhecimento que você buscava para melhorar a sua
carreira está a poucos cliques de distância!

Assine Agora

Ei, espera! Que tal você concorrer a 20 mil?