entrarcursos em Porto Alegre (51)3073-2111

Programação Javascript

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.

Confira nos links do conteúdo programático algumas videoaulas gratuitas que disponibilizamos. Contrate hoje mesmo o curso para ter acesso a todas as videoaulas.

Para contratar este curso, apenas faça o pagamento através do pagseguro. Você pode pagar à vista ou parcelado no cartão.



Consultar valor do Curso de 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