Desenvolvimento de Interfaces WEB com Javascript – EAD

 

 

O que é

 

JavaScript é uma linguagem de programação, leve, interpretada, orientada a objetos, baseada em protótipos e em first-class functions (funções de primeira classe), mais conhecida como a linguagem de script da Internet

 

 

Com esse curso você vai

 
– Aprender a produzir páginas web, utilizando HTML, CSS e Javascript;
– Dominar ferramentos do mercado de programação web, como NodeJs e ReactJs.

 

 

Pré-requisitos de seleção

 
– Ser alfabetizado;
– No mínimo ter 16 anos;
– Teste de seleção;
– Possuir computador para a prática do conteúdo;
– Possuir conhecimentos básicos de lógica de programação, HTML, CSS e protocolos WEB.

 

 

Conteúdo programático do curso

 

Carga Horária: 120 Horas/Aula (* Sujeito a alteração)

 

 

 

MÓDULO I

Básico de HTML e HTML5

 

– Unidade I – Tags HTML, semântica e comentários.
– Unidade II – Estrutura de uma página HTML.
– Unidade II – Links e imagens.
– Unidade III – Formulários.

MÓDULO II

CSS básico

 

– Unidade I – Seletores e elementos de estilo.
– Unidade II – Design visual aplicado.
– Unidade III – Acessibilidade.
– Unidade IV – Responsividade.

MÓDULO III

Programação Estruturada com JavaScript

 

– Unidade I – Introdução a algoritmos e programação estruturada.
– Unidade II – Estruturas de decisão If Else e If Else encadeado.
– Unidade III – Estruturas de decisão Switch.
– Unidade IV – Estruturas de repetição Do…While.
– Unidade V – Estruturas de repetição For.
– Unidade VI – Funções.

MÓDULO IV

GIT & GITHUB

 

– Unidade I – Introdução ao GIT
– Unidade II – Instalando a ferramenta e utilizando a linha de comando.
– Unidade III – Comandos GIT e ciclo de vida do projeto.
– Unidade IV – Utilizando o Github como repositório de arquivos.

MÓDULO V

JavaScript Intermediário

 

– Unidade I – Manipulação da DOM.
– Unidade II – ECMASCRIPT 6.
– Unidade III – Programação Assíncrona.

MÓDULO VI

Programação orientada a objetos

 

– Unidade I – Objetos constantes e notação literal
– Unidade II – Getters e Setters
– Unidade III – Funções importantes
– Unidade IV – Herança.

MÓDULO VII

Arrays

 

– Unidade I – Métodos importantes.
– Unidade II – ForEach.
– Unidade III – Map, Filter, Reduce.

MÓDULO VIII

Node

 

– Unidade I – Sistemas de Módulos
– Unidade II – Arquivo package.json.
– Unidade III – Criando a primeira rota.
– Unidade IV – Conectando com o database.

MÓDULO IX

React

 

– Unidade I – Elementos JSX
– Unidade II – Criando um Componente React.
– Unidade III – Múltiplos componentes.
– Unidade IV – Componente de Classe.

MÓDULO X

Projeto final

 

– Unidade I – Scriplet.
– Unidade II – Expression Languange.