Técnicas e Tecnologias para o Desenvolvimento Front-End
Ementa
-
Revendo HTML5 / CSS / JavaScript e Introdução a SASS
- Relembrando HTML5 e CSS3
- Relembrando JavaScript e jQuery
- SCSS/SASS
-
Animações e Transições
- Animate
- Transition
- Animate CSS
- wow.js
-
Websites Responsivos e Sistemas de Grids
- Conceito de Grid
- Construção de Grids
- Media Query (Mobile First e Desktop First)
-
Frameworks CSS e Introdução a Jade
- Frameworks CSS
- Bootstrap
- Font Awesome
- Jade
-
Flexbox
- Flex containers
- Flex items
-
Animando com JavaScript/jQuery
- jQuery + HTML5 + CSS3
- jQuery animate
- jQuery scroll
- jQuery mobile touch events
- Técnicas de animações
-
Utilizando APIs RESTFul
- APIs RESTFul
- JSON
- Callbacks
- AJAX
- Facebook JavaScript SDK
-
Introdução ao AngularJS
- Introdução
- Bower
- Usando diretivas
- Criando módulos e controladores
- Criando rotas
- Factory e Services
-
Introdução ao ReactJS
- Introdução
- JSX
- Componentes
- Propriedades
- Estados
- Eventos
-
SEO
- Introdução
- Técnicas para melhorar ranqueamento
- Webmaster Tools
- Google Analytics
- Facebook Open Graph
- Twitter Cards