analytics

terça-feira, 30 de agosto de 2016

Jogo em Javascript Orientado a Objetos

Jogo em Javascript Orientado a Objetos
http://www.alfamidiaonline.com.br/curso-jogos-javascript/

Esta é uma das aulas de javascript dos cursos de desenvolvimento web e mobile e desenvolvimento de jogos digitais. O curso é introdutório mas assume conhecimentos de lógica de programação e da sintaxe básica do html e do javascript. Se você tem interesse em conhecer mais sobre esta modalidade de formação profissional, entre em contato com a Alfamídia pelo telefone +55 51 3073-2100 ou pelo e-mail info@alfamidia.com.br.

segunda-feira, 15 de agosto de 2016

Programação Javascript ( cursos 100% online )

 

Antes de ser um curso de programação Javascript, este é um curso de programação. Mesmo que você nunca tenha programado antes, este curso o guia, passo a passo, desde o básico até a construção de pequenos aplicativos e jogos em javascript.

Se você deseja uma formação completa em uma área profissional, consulte também os Extensivos Alfamídia, cursos de 12 meses com exames mensais e formação para atuar no mercado profissional.

 

Conteúdo Programático

Lógica de Programação


Aula 1 - Introdução a programação
- Introdução a Lógica de Programação
- Operações matemáticas
- Introdução a variáveis
- Operadores lógicos
- Variáveis booleanas
- Variáveis tipo string
- Um primeiro programa em javascript
- Primeiro desafio
- Primeira dica para o desafio. Só assista este vídeo depois de tentar solucionar o desafio.
- Primeira solução para o desafio. Só assista este vídeo depois de tentar solucionar o desafio.
- Segunda solução para o desafio. Só assista este vídeo depois de tentar solucionar o desafio.

Aula 2 - Funções para conversão de tipos
- O comando while para controle de fluxo
- ParseInt e ParseFloat para conversão entre números e strings
- Tabela verdade - entendendo melhor os testes de valores verdadeiros e falsos
- Arrays
- O comando for para controle de fluxo
- Primeiro desafio
- Primeiro desafio - Resposta
- Segundo desafio
- Segundo desafio - Resposta
- Desafio final

Aula 3 - Construindo um algoritmos de ordenação, passo a passo.
- Introdução a aula 3
- Armazenando os números em um array
- Armazenando os números em um array - resposta
- Algoritmo de ordenação Bubble Sort
- Solução do desafio - parte 1
- Solução do desafio - parte 2

Aula 4 - Apresentação de IDEs e interação do Javascript com HTML
- Apresentação da aula 4
- Visão geral de algumas IDEs
- Inserindo informações em páginas html com document.write

Aula 5 - Implementando uma funçao fibonacci
- Funções em Javascript
- Desafio de implementar uma função fibonacci
- Resposta do desafio de implementar uma função fibonacci, com uso de função recursiva

HTML 5 e CSS


> Aula 1 - Introdução ao HTML
- Uma breve história do HTML
- Nossa primeira página html
- Comentários em html
- Criando links em html
- Alguns comandos de formatação de parágrafos
- Agora propomos nosso primeiro desafio, para fixar os conteúdos já vistos e trabalhar algumas novas tags.
- Referências do Exercício
- Apresentação da resposta do exercício 1

Aula 2 - Listas e tabelas
- Utilizando imagens no HTML 5
- Elementos de agrupamento, incluindo listas ordenadas e não ordenadas
- Uso de Iframe no html 5
- Introdução a tabelas
- Introdução a tabelas - colspan e rowspan

Aula 3 - Introdução a linguagem CSS
- Introdução a CSS
- Definindo estilos CSS na página HTML
- Inspecionando CSS com o navegador Chrome
- Seletores em CSS - parte 1
- Seletores em CSS - parte 2
- Cores em CSS

Aula 4 - Fontes em CSS
- As 5 fontes pré-definidas em CSS
- Definindo uma fonte em CSS
- Outros atributos de fonte

Aula 5 - Outros comandos CSS
- Imagens de fundo
- Atributos de textos
- Comandos css para links

Aula 6 - Formulários
- Formulários em HTML

Aula 7 - Introdução a posicionamento em CSS
- Introdução a posicionamento e margem de objetos com CSS
- Largura e centralização de elementos
- Atributo float
- Atributo display inline-block

Aula 8 - Layout de formulários
- Estudo de um formulário com layout CSS

Aula 9 - Atributo position
- Atributo position: valores static e relative
- Atributo position: valor fixed
- Atributo position: valor absolute

Aula 10 - Desafio
- Desafio de ajustes de um primeiro layout com duas colunas

Programação Javascript


Aula 1 -Funções de array e string
- Funções de string: indexOf e lastIndexOf
- Funções Push e Pop
- Funções Shift e Unshift
- Funções Concat e Slice
- Funções Sort e Reverse
- Funções toString e Join
- Função splice

Aula 2 - Criando funções
- Declaração de funções
- Escopo de funções
- Funções como parâmetros ]

Aula 3 - Introdução a objetos em javascript
- Objetos: herança
- Objetos: sintaxe formal
- Objetos: sintaxe literal

Aula 4 - MIAUS - um jogo em Javascript para estudo e práticas de programação orientada a objetos
- Apresentação do jogo
- Uso do CANVAS no javascript
- Analisando o código do jogo: controle da nave do jogador
- Analisando o código do jogo: controle das naves inimigas
- Versão orientada a objetos do jogo
- Implementação do tiro atingindo a armada inimiga, utilizando orientação a objetos
- Desafios para você desenvolver

Aula 5 - Criando o jogo Genius
- Apresentação do jogo Genius
- Propriedades e Métodos do Jogo Genius
- Sequência Lógica do Jogo Genius
- Dois Métodos do Jogo Genius
- Continuação dos Métodos do Jogo Genius
- Método de Comparação - Jogo Genius
- Salvamento de Cookies - Jogo Genius
- Método Principal - Jogo Genius

Aula 6 - Javascript e DOM
- Introdução ao DOM
- Objetos Document e Window
- getElementById
- getElementByTagName
- Estilos no DOM
- innerHTML - inserindo dados no HTML

Aula 7 - Javascript e DOM parte 2
- Criando novos elementos no DOM
- Removendo elementos do DOM
- Criando textNodes
- Navegando no DOM - parentNode
- Desafio

- Breve Metodologia para Criação
- O Roteiro
- Coleta do Material
- Cuidados com Coleta de Textos
- Cuidados com Coleta de Imagens

Unidade 3 : Diagramação
- Desenvolvimento de um Layout
- Fontes de Inspiração
- O Público-Alvo
- Dicas de Diagramação Avançada
- Regras de Proporções

Unidade 4 : Noções de Tipografia
- Tipografia
- Escolhendo a Fonte Correta
- Escolhendo o Alinhamento Correto

Unidade 5 : Cores
- Como criar Harmonia de Cores
- Psicodinâmica das Cores
- Padronizações
- Fundos: cor, textura ou imagem

Unidade 6: Falando em Design...
- Aplicando Design a Apresentação
- Harmonia X Contraste

Unidade 7: A Identidade
- Ícones
- Onde vai a marca?

Unidade 8: A Dinâmica
- Interações e Transições
- Uso de Animação
- Efeitos

Unidade 9: A Apresentação
- Estratégias para Apresentação
- Análise do Tipo de Público
- Alternativas
 
Informações: info@alfamidia.com.br ou 51-30732100