Sobre o Curso

ÁREA
Informática

CARGA HORÁRIA
80 horas

PERÍODO DE REALIZAÇÃO DO CURSO
21 dias a partir da data de inscrição

UNIDADE
ESCOLA SENAI DE INFORMÁTICA
Al. Barão de Limeira, 539 - Santa Cecília | São Paulo CEP: 01202-001

TELEFONE
11 3273-5000

E-MAIL
informatica@sp.senai.br

TURMA(S)
Disponíveis

VALOR
Gratuito

Resumo

O curso capacita o aluno no desenvolvimento de Interfaces Web através das tecnologias HTML, CSS e JavaScript. O aluno desenvolverá um projetos responsivo (site que responde à resolução da tela, independente do tamanho) baseados em layout feito por um designer, bem como a manipulação dinâmica da página web através da linguagem JavaScript, consumindo dados vindos de um servidor web.

Requisito

O aluno deverá, no início do curso, ter no mínimo 14 anos de idade.
O aluno deverá estar cursando o Nível Fundamental a partir da 6 ª série.
Ter feito o curso INTRODUÇÃO À INFORMÁTICA + OFFICE 2016 ou comprovar conhecimentos e experiências anteriores referentes à Informática Básica adquiridos em outros cursos, no trabalho ou em outros meios informais.;

turmas disponíveis


InícioTérminoPeríodoHorárioValor TotalPagamento no Boleto
22/07/201904/09/2019de 2ª, 3ª, 4ª e 5ª feira 19:00 às 22:00R$ 1.290,00 2 PARCELAS de R$ 645,00
3 PARCELAS de R$ 430,00
4 PARCELAS de R$ 322,50
5 PARCELAS de R$ 258,00
6 PARCELAS de R$ 215,00
Oito parc. de R$ 161,25
7 Parc. de R$ 184,29
À VISTA COM 5% DE DESCONTO
Observação :
05/11/201919/12/2019de 2ª, 3ª, 4ª e 5ª feira 19:00 às 22:00R$ 1.290,00 2 PARCELAS de R$ 645,00
3 PARCELAS de R$ 430,00
4 PARCELAS de R$ 322,50
5 PARCELAS de R$ 258,00
6 PARCELAS de R$ 215,00
Oito parc. de R$ 161,25
7 Parc. de R$ 184,29
Observação :

Programação do Curso


HTML
Estruturas de um documento HTML
Tags de cabeçalho, títulos e parágrafos
Tags de lista, tabelas e imagens
Conceito de Containers em bloco ou inline - divs e spans
Semântica em documentos HTML - header, main, footer, nav, section, article, aside,
strong, etc

CSS
Estilização com CSS
Seletores CSS - id, class, universal, pseudo-classes, etc
Box-Model, Box-Sizing,Criação de layouts com float hacks para resolver seus
problemas com elementos flutuantes
Técnicas de posicionamento dos elementos por camadas com z-index e position
Background, bordas e sombras
Fontes, cores, opacidade e gradientes
Utilização de Ícones (Font Awesome) e Google Fontes
Técnicas de desenvolvimento responsivo com viewport, e media queries
Flexbox aplicação de técnicas e desenvolvimento de layout para a aplicação dos
conceitos abordados

JAVASCRIPT
Introdução à linguagem JavaScript
tipos de dados na linguagem JavaScript - string, number, boolean, object; infinity, array
Operadores da linguagem JavaScript
Comentários na linguagem JavaScript
Estruturas if, if else, if else if else
Debug da linguagem no Developer Tools do Chrome;
Laços while e for com break e continue
Function
Array
Object

JAVASCRIPT CORE
Manipulação de dados utilizando as apis do core JavaScript: Array, Boolean, String,
Date, JSON, Math, Number

DOM - DOCUMENT OBJECT MODEL
Introdução ao DOM
Manipulação dinâmica de HTML utilizando DOM Document
Manipulação de Eventos da página com DOM Event
Manipulação de CSS com DOM Style
Promessas em JavaScript
Requisições assíncronas com Fetch API (AJAX)

ECMASCRIPT ?JAVASCRIPT MODERNO?
Classes
Const e let
Operações em arrays
Arrow Functions
Template Literals
Transpilação de código com Babel
Configuração de servidor hot reload com Webpack