Introdução
  • Apresentação
  • O que diz Harry Roberts, Google Developer Expert
  • Dica de Jonathan Snook, criador de SMACSS
  • Pré-requisitos
  • Avisos gerais
  • Quem é você? :-)
Revisão CSS
  • Introdução à revisão de CSS
  • Especificidade CSS
  • Como seletores CSS são interpretados
  • Evitando seletores superqualificados
  • Especificidade CSS
  • Revisão CSS - Material de referência
  • Conclusão da revisão de CSS
CSS Orientado a Objetos (CSSOO)
  • CSSOO - Introdução
  • CSSOO - Princípios
  • CSSOO
  • CSSOO - Conclusão
SMACSS
  • SMACSS - Introdução
  • SMACSS - Base
  • SMACSS - Layout
  • SMACSS - Módulo
  • SMACSS - Estado
  • SMACSS - Tema
  • SMACSS na prática
  • SMACSS
  • SMACSS - Considerações finais
  • SMACSS - Conclusão
BEM
  • BEM - Introdução
  • BEM - Bloco, Elemento e Modificador
  • BEM - A verdade sobre sua sintaxe
  • BEM - Pensando BEM
  • "Resposta" à questão da aula anterior
  • BEM - Exemplos de escrita
  • Blog citado na aula anterior
  • BEM - Boas práticas
  • BEM
  • BEM - Material de referência
  • BEM - Conclusão
Pré-processadores CSS
  • Pré-processadores CSS - Introdução
  • Sass - Considerações iniciais
  • Sass - Aninhamento de regras
  • Sass - Variáveis
  • Sass - Mixins
  • Sass - Extensão/Herança
  • Sass - Importação
  • Pré-processadores CSS
  • Sass - Material de referência
  • Pré-processadores CSS - Conclusão
Namespaces CSS
  • Namespaces CSS - Introdução
  • Namespaces CSS - Namespaces mais usados
  • Namespaces CSS
  • Namespaces CSS - Material de referência
Task Runners
  • Task Runners - Introdução
  • Gulp - Considerações iniciais
  • Gulp - Sintaxe (API) - parte 1
  • Gulp - Sintaxe (API) - parte 2
  • Gulp - Sintaxe (API) - parte 3
  • Task Runners
  • Gulp - Material de referência
  • Sobre atualizações do Gulp
  • Task Runners - Conclusão
Conclusão
  • Conclusão
  • Indicações de recursos e conteúdos
  • Aula bônus: aprimore suas habilidades no front-end!