Adquira agora o curso e economize R$100,00— De 299,00 por 199,00 — Promoção válida até 1 de fevereiro de 2012. Parcele em até 18x
Apresentação
Mais de 7 anos de experiência, trabalhando com programação e com a ferramenta Flash. Trabalhou em diversas empresas tanto como empregado, como prestador de serviço desenvolvendo soluções e vencendo desafios, dentre as quais se destacam (Em ordem alfabética):
Constran
Honda Motors
Odebrecht
Puc-PR
TV Globo
Bom conhecedor de metodologias e boas práticas de desenvolvimento, bem como, usabilidade, programação visual interativa, organização de layout’s, foco e etc. Desenvolvedor de games e game designer nas horas vagas.
Diego Rafael Wiprich apresentará e ministrará o curso de Adobe Flash CS5.5
Neste curso, tentaremos expor o conteúdo de acordo com diversos níveis de conhecimento do aluno. Nós sabemos que vários alunos podem estar em diferentes etapas e fases de aprendizado, e que, muitas vezes, ver o que já se conhece pode ser frustrante. Então, tendo isso em mente, iremos dividir o curso basicamente em 3 etapas:
1. Nível Iniciante: para quem nunca viu o Flash na vida, ou tem algum conhecimento básico e limitado.
2. Nível intermediário: para quem já tem um conhecimento básico, sabe programar o básico e brincar com a Timeline e organizar as coisas no Stage. Você já se considera um “entendido” de flash e já resolve a grande maioria dos problemas.
3. Nível Avançado: para quem sabe e conhece os tipos de dados de cabeça, sabe e conhece a maioria das funções e framework nativo do Flash, mas sente que pode aprender mais, e que há mais a aprender. Conhece e utiliza OOP. Essa pessoa resolve os problemas consultando exemplos e tem facilidade em criar as coisas do zero.
Objetivo
O objetivo deste curso, não é apenas lhe ensinar a fazer um pequeno banner, um site em flash, uma apresentação de “power point”, ou animações estáticas na timeline, nem muito menos resolver aquele “seu problema do trabalho que esta difícil de consertar”. Nosso objetivo é realmente lhe ensinar a utilizar o Flash e todo o seu potencial. A criar framework’s e trabalhar com os já existentes. O Flash tem uma filosofia, e nós queremos lhe ensinar essa filosofia. Desde saber a diferença de Flash, Flex, Flash Player, MXMLe Action Script, até distinguir entre as versões de linguagens utilizadas a detectar eficiência em códigos e projetar otimizações do mesmo. Além de ensinar integração com outras linguagens como PHP e utilização de banco de dados nas nossas aplicações desenvolvidas em aula.
Explicaremos também a visão distorcida que a web vem pregando sobre a morte do Flash Player e também provaremos com exemplos simples e práticos que isso não vai acontecer tão cedo.
Para direcionar você na melhor forma de aprendizado, estaremos disponibilizando uma ferramenta que irá avaliar o seu atual conhecimento e lhe sugerir em qual etapa do curso você deve seguir. Você não é necessariamente obrigado a seguir a ferramenta, mas seria interessante, para uma melhor qualidade de aprendizado, começar desde o principio, para você entender a metodologia utilizada pelo professor e conseguir se situar com o restante da turma.
Para eventuais duvidas, nos teremos o fórum de ajuda do curso, onde os alunos poderão postar suas duvidas, sugestões e reclamações sobre o curso. O bacana de se utilizar o fórum, é que muitas vezes um aluno pode acabar ajudando o outro, dessa forma assim criando um “laço de amizade online” onde todos podem trocar experiências.
Outro detalhe importante a ser citado sobre este curso é que, apesar de ser um negocio on-line, nós não utilizamos uma linguagem formal na hora da comunicação. Nós falamos o que tem que ser dito em palavras curtas e grossas se necessário. Em minha experiência, sempre vi que o formalismo não ajuda em muito, e que, ser descontraído, ajuda mais o aluno a absorver conhecimento, então, iremos utilizar desta vantagem.
Cronograma
Nível Básico:
Nesta etapa, será apresentada toda a parte visual da ferramenta, e sua utilização, sendo que, depois de concluído o aluno estará apto a desenvolver, banners, paginas simples, apresentações semelhantes ao PowerPoint, mas mais complexas e animadas. Depois de concluído, o aluno estará totalmente apto para avançar para a próxima etapa.
Evolução da ferramenta até o Flash CS5.5
IDE do Flash
Stage
Ferramentas de Edição Vetorial
Painéis
Componentes
Library (Biblioteca)
Ferramenta Aling (Alinhamento)
Menus
Time Line (Linha do Tempo)
Camadas
Frames
Trabalhando com camadas
Trabalhando com mascaras
Bloqueando e ocultado camadas
Painel Properties (Painel de Propriedades)
Tipos de Arquivos Flash
o Mais populares
.swf
.fla
.xfl
.as
Estudando a Linha do Tempo
FPS (Frames por Segundo)
Motion Editor
Macetes
Desenvolvendo Animações Frame a Frame
Desenvolvendo Animações com Interpolação
O que é interpolação
Interpolação de Movimento
Interpolação de Forma
Interpolação Clássica
Desenvolvendo Animações Controladas
Símbolos
O que são Símbolos
Button
MovieClip
Graphic
Ferramenta Texto
O que é a ferramenta Texto
StaticText
DynamicText
Input Text
TFL Text
Ferramentas de Desenhos
Macetes
Propriedades
Usando Action Script
Como o Action Script interrage com os MovieClips
Controlando os MovieClips
Criando botões de controle
Controlando a linha do tempo
Link pra internet
Formulário web
Finalização da etapa com prova pratica a partir do conteúdo estudado
Intermediário
Nesta etapa, espera-se que o aluno já esteja familiarizado com o nível básico. A diferença é que esta etapa enfatiza mais a utilização de programação juntamente com classes e orientação a objetos. Ira aprender sobre plano cartesiano do Flash e suas respectivas propriedades, além de macetes que o ajudarão a elevar seu conhecimento em muito na ferramenta e linguagem de programação. No final deste curso, o aluno estará apto a desenvolver sites completos e com layout liquido para a internet, com utilização de arquivos externos e conteúdos dinâmicos, assim como componentes preparados para facilitar a programação.
Plano Cartesiano do Flash
O que é plano Cartesiano?
Propriedades x e y no Flash
Propriedades Width e Heigth no Flash
A diferença do plano cartesiano comum e do plano cartesiano do Flash
Relações com Matemática
Linguagem de programação Action Script 3
RunTime
Como funciona a programação (como a CPU trabalha com as linhas de código)
Sintaxe
Variáveis
Tipos de dados
Output Panel
O que é o Output Panel
Coisas interessantes a se fazer com o Output
Funções
Funções dinâmicas com parâmetros
Classes
Curiosidades sobre a linguagem
Utilização de Arquivos externos
Arquivos SWF
Carregando um .swf externo
Criando um Loading Bar
Programando o Loading Bar
Arquivos XML
Carregando arquivos de texto XML como conteúdo dinâmico
Criando Loading Bar para o Carregamento
Aplicando o Texto do XML no Flash
Coisas interessantes a se fazer com XML
Arquivos de Texto (.txt)
Carregando arquivos de Texto como conteúdo dinâmico
Aplicando o Texto do Arquivo no Flash
Curiosidades sobre arquivos externos e outros meios de utilização
Utilização de códigos comuns do Flash
Abordagem sobre códigos mais utilizados no Flash
Apresentação sobre códigos mais utilizados no Flash
Linha do Tempo
Dando nome aos Frames
Macetes para animação de botões
Exercícios Baseados em Galerias de Imagens
Exercícios Baseados em carregamento de texto
Criando Botões Dinâmicos
Aspectos semi-avançados da Biblioteca
Criando Componentes para o Flash
O que são componentes Flash?
Como Cria-los
Programando o componente
Definindo parâmetros
Salvando o Componente para futura utilização
Importando arquivos para o Flash
Arquivos de Imagem
Arquivos de Filme
Edição
Arquivos de Som
Exportando arquivos com o Flash
Arquivos suportados para exportação
Exportando um Flash Vídeo
Interação com Java script
Finalização da etapa com prova pratica a partir do conteúdo estudado
Avançado
Nesta etapa, espera-se que o aluno já esteja familiarizado com o nível intermediário e já esteja com um bom conhecimento em programação Action Script. Esta etapa tem um enfoque maior na utilização de técnicas de programação para construção de jogos, paginas dinâmicas que precisam de processamento de informação de posições, dentre outras características que o flash proporciona. Será apresentado um estudo aprofundado sobre como desenvolver um game, paginas dinâmicas com conteúdo dinâmico e animação via programação. Ao final deste curso, o Aluno estará apto a desenvolver quase todo o tipo de aplicação flash, que sua imaginação e capacidade o possibilitar, além também de conseguir interpretar qualquer tipo de código de programação em Action Script.
O que é programação avançada?
Programação Orientada a Objetos
Loops
Condicionais
Estrutura de Código
Utilização avançada de Classes
Construtores
Estudando o plano cartesiano 3D do Flash
Propriedades x, y e z
Traduzindo formulas matemáticas para programação
Reutilização de variáveis
Exemplos de utilização de física e cálculos matemáticos
Desenvolvendo um player de vídeo
Fazendo Streaming de vídeos online
Conceito
Pratica
Componentes SWC
Organização e estrutura de classes
Desenvolvendo um game Simples
Planejamento
Brainstorm
Equipe
Estudo de jogabilidade
Publico alvo
Programando o Game Simples
Interação com teclado e mouse
Teclas de Referencia
Planejando um game 2D
Utilização de câmera
Cenário
Movimentos
Personagem
Desenvolvendo o Game 2D
Movimentação do personagem
Macetes com o output panel
Construindo o código
Compilando para plataformas moveis
Desenvolvendo uma pagina dinâmica com banco de dados
Recebendo dados do PHP
Enviando dados para o PHP
Bem vindo ao meu site de cursos profissionais.
Este site foi construindo visando proporcionar um melhor aprendizado para os profissionais que querem evoluir em suas ferramentas de trabalho, assim como também, aprender novas ferramentas e novos cursos.
Contamos com profissionais experientes em nosso curso que irão passar todo um "know how" e expêriencia de anos de trabalhos nas respectivas ferramentas.
Entre em contato conosco e adquira, curso e começe a vencer na vida!