Curso de
Front-end básico

Descrição do curso
- Total de Aulas propostas: 4
- Total de horas por Aula: 8
- Dias da semana: sábados
- Início do Curso: A definir.
- Término do curso: A definir.

Introdução Geral e Controle de Versão
- O que um Frontend, Backend, Webdesigner faz (e não faz).
- Mercado de trabalho
- Cliente e Servidor
- Detalhes gerais do curso (citar e detalhar as Tecnologias, ferramentas, processos em geral)
- Usabilidade e o papel do Front-ender
- Preparando o nosso ambiente
- Sublime Text em geral
- Diferença editor e IDE
- Package Control
- Instalando um pacote
- Shortcodes
- Apresentação do projeto que será construído
- Estruturando as pastas do projeto
- O que é o W3C?
- O que é HTML?
- Versões do HTML
- Incorporando HTML ao projeto
- Definição detalhada sobre GIT e sobre o que é um Controle de versão
- Instalação
- Comandos básicos do git
- Conversa sobre Github, Bitbucket, Opensource etc..
- Clone, Fork, Merge, Pull Request na prática
- Subindo nosso projeto para o Github

HTML
- Conversa sobre HTML e HTML5
- Tags Html
- HTML
- HEAD
- TITLE
- Body
- Cabeçalhos
- Parágrafos
- Listas
- Divs
- Spans
- Links
- Inspetor do Browser
- Boas práticas
- Identação
- Nomenclatura

- Estruturando o HTML do nosso projeto
- Novas Tags HTML5
- Section
- Header
- Main
- Article
- Menu
- Aside
- Audio
- Video
- Figure
- FigCaption
- Tabelas
- Imagens
- O que é Semântica?
- Melhorando a semântica do nosso projeto com as novas tags
CSS
- O que é CSS?
- Conversa sobre CSS e CSS3
- Propriedades, Seletores, Atributos (básico)
- Novas Propriedades, Seletores, Atributos (CSS3)
- Semântica em CSS
- Incorporando alguns estilos CSS em nosso projeto
- Adicionando pequenas animações e transições
- Unidades de Medida
- Design Responsivo / Fluído e Adaptável
- Media Queries e tag viewport
- Definição de Mobile-First
- Frameworks CSS (Bootstrap e/ou Foundation)
- Deixando nosso projeto responsivo

Javascript
- O que é Javascript?
- Conversa mais detalhada sobre Javascript
- O que é o ECMAScript?
- Variáveis
- Operadores
- Funções
- Controle de Repetição e Fluxo
- Arrays
- Objetos
- Melhores Práticas
- Inserindo Javascript no Projeto
- O que é Jquery?
- Básico de Jquery
- Adicionando Interações com Jquery

Fontes de Referência / estudo / Encerramento
- Conversa sobre as principais fontes de referência e estudo para o desenvolvimento
- A importância do auto-didatismo
- Encerramento do Curso
Cronograma curso de Front-end básico
By diogocerciliu
Cronograma curso de Front-end básico
- 123