Front-end com Node, Sass e Gulp
Em conjunto com o Sass, a utilização dos gerenciadores de tarefas ou build tools vem crescendo enormemente, seguindo a necessidade de construção de front ends cada vez mais complexos. Neste curso, iremos utilizar Node.js, Gulp e Sass para construir um website moderno e responsivo segundo as mais recentes tendências.
Você irá aprender
- Como trabalhar com a linha de comando do seu sistema operacional;
- Como instalar Node.js e npm;
- Como instalar e trabalhar com o Gulp e seus plugins, incluindo Sass, automatizando tarefas do seu projeto;
- Como automatizar a compatibilização do seu CSS com Autoprefixer;
- Como fazer o seu navegador atualizar automaticamente com BrowserSync;
- Como organizar melhor seu HTML e CSS com o método BEM;
- Como utilizar todos os conhecimentos acima para planejar e desenvolver um site.
Este curso é para você?
Este é um curso intermediário destinado a desenvolvedores experientes que queiram aprimorar e atualizar suas técnicas. É esperado que o aluno tenha conhecimento do processo de desenvolvimento de um site e que já tenha publicado alguns projetos.
Software
Para fazer o curso você precisará de um navegador (como Mozilla Firefox ou Google Chrome) e um editor de texto de sua preferência (como Notepad++ ou Sublime Text). A instalação de outros softwares necessários será supervisionada nas aulas.
Carga horária
8 aulas de até 2 horas de duração cada.
Visão geral
-
Aula 1
- Introdução
- Análise do Design
- O que é um framework de front end?
- Introdução à linha de comando
-
Aula 2
- Instalação do Node.js e npm
- Instalação do Gulp e seus plugins
- Configuração do Gulp
-
Aula 3
- Método BEM
- Montagem do HTML do site-exemplo
-
Aula 4
- Trabalhando com Sass
- Organizando Sass com parciais
- Mixins e funções úteis
-
Aula 5
- Sistemas de grade
- Desenvolvendo um sistema de grade com Sass
-
Aula 6
- Estilização CSS do site-exemplo
-
Aula 7
- Estilização CSS do site-exemplo
- Finalização do site-exemplo
-
Aula 8
- Dúvidas e esclarecimentos
- Tendências na área de front-end
- Continuando seus estudos