Sobre o Curso

ÁREA
Informática

CARGA HORÁRIA
60 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)

VALOR
Gratuito

Resumo

Apresentar os fundamentos do desenvolvimento Web e das técnicas de Lógica de Programação, através de projetos práticos com as tecnologias HTML, CSS e JavaScript.

Requisito

O aluno deverá, no início do curso, ter no mínimo 16 anos de idade.
O aluno deverá estar cursando o Nível Fundamental a partir da 6 ª série.
Possuir conhecimentos básicos de Windows (salvar, copiar, colar, criar e gerenciar pastas). ;

turmas disponíveis

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;
Tags de Container: Divs e Spans;
Semântica em documentos HTML ? header, main, footer, nav, section, article, aside, q, cite, strong, etc;

CSS:
Estilização com CSS;
Seletores CSS ? id, class, universal, pseudo-classes, etc;
Conceito box-model na construção de layouts;
Criação de layouts com float e inline-block e hacks para resolver seus problemas.
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.

LÓGICA DE PROGRAMAÇÃO
Introdução aos conceitos de lógica de programação;
Variáveis;
Expressões aritméticas, lógica e Booleana;
Estruturas condicionais simples e compostas;
Teste de mesa;
Estruturas de repetição;
Vetores e Matrizes;
Funções;

JAVASCRIPT:
Introdução à linguagem JavaScript;
tipos de dados na linguagem JavaScript ? string, number, boolean, object;
Operadores;
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;