Técnicas e Tecnologias para o Desenvolvimento Front-End

Ementa

  1. Revendo HTML5 / CSS / JavaScript e Introdução a SASS
    • Relembrando HTML5 e CSS3
    • Relembrando JavaScript e jQuery
    • SCSS/SASS

  2. Animações e Transições
    • Animate
    • Transition
    • Animate CSS
    • wow.js

  3. Websites Responsivos e Sistemas de Grids
    • Conceito de Grid
    • Construção de Grids
    • Media Query (Mobile First e Desktop First)

  4. Frameworks CSS e Introdução a Jade
    • Frameworks CSS
    • Bootstrap
    • Font Awesome
    • Jade

  5. Flexbox
    • Flex containers
    • Flex items

  6. Animando com JavaScript/jQuery
    • jQuery + HTML5 + CSS3
    • jQuery animate
    • jQuery scroll
    • jQuery mobile touch events
    • Técnicas de animações

  7. Utilizando APIs RESTFul
    • APIs RESTFul
    • JSON
    • Callbacks
    • AJAX
    • Facebook JavaScript SDK

  8. Introdução ao AngularJS
    • Introdução
    • Bower
    • Usando diretivas
    • Criando módulos e controladores
    • Criando rotas
    • Factory e Services

  9. Introdução ao ReactJS
    • Introdução
    • JSX
    • Componentes
    • Propriedades
    • Estados
    • Eventos

  10. SEO
    • Introdução
    • Técnicas para melhorar ranqueamento
    • Webmaster Tools
    • Google Analytics
    • Facebook Open Graph
    • Twitter Cards