Skip to content

Instantly share code, notes, and snippets.

@ythecombinator
Forked from thulioph/treinamento.md
Last active December 27, 2016 22:18
Show Gist options
  • Save ythecombinator/de52f1aaa99fe73ccb11483727fca781 to your computer and use it in GitHub Desktop.
Save ythecombinator/de52f1aaa99fe73ccb11483727fca781 to your computer and use it in GitHub Desktop.
Treinamento MEAN com ênfase em Frontend
  1. HTML5

    1. Versões do HTML
    2. Principais tags do HTML5
      1. estrutura (section, header, nav, main, article, footer)
      2. formulário (tipos, atributos)
      3. áudio
      4. vídeo
    3. Acessibilidade na Web
    4. APIs do HTML5
    5. Can I Use
  2. CSS3

    1. o que é CSS
    2. versões do CS
    3. como escrever CSS
      1. criando alguns elementos em tela
      2. criando interações com o css
      3. transitions
      4. animações
      5. media-queries
    4. pré-processadores
      1. vantagens
        1. variáveis
        2. mixins
        3. nested
        4. import
      2. quais existem
        1. less
        2. stylus
        3. sass
    5. Post-CSS
    6. bibliotecas
      1. bootstrap
      2. milligram
  3. Javascript

    1. condicionais
    2. loops
    3. funções
    4. tipos
      1. boolean
      2. array
      3. JSON
      4. variáveis
    5. DOM
    6. APIs
      1. localstorage
      2. geolocation
      3. notification
      4. offline status
  4. MongoDB

    1. Diferença pro NoSQL
    2. Porque usar
    3. instalação
    4. console
    5. conectando ao db (mongoose)
    6. criando um schema
    7. detectando eventos
    8. controllers (realizando operações)
  5. NodeJS

    1. pra que serve
    2. onde é utilizado
    3. npm
    4. nvm
    5. package.json
  6. AngularJS

    1. o que é
    2. pra que serve
    3. versões do angular
    4. MV*
      1. model
      2. view
      3. controller
      4. services
      5. diretivas
      6. módulos
      7. injeção de dependências
      8. boas práticas
  7. Testes

    1. Unit Testing
    2. E2E Testing
    3. Complexidade de Código
    4. Perf Testing
    5. Regressão
  8. Geral

    1. boas e más práticas em performance web
    2. Chrome Developer Tools
    3. Publicando arquivos na Web
    4. publicando o projeto no github pages
    5. publicando o projeto no heroku
    6. JWT
    7. Ferramentas para análise de código
    8. Firebase
    9. Grunt, Gulp, NPM scripts, Yarn
    10. Jshint, Jslint
    11. Alternativas ao Angular.js (e.g. Aurelia.io)
    12. Progressive Web Apps
    13. Estruturas imutáveis usando Immutable.js
    14. Plus: React/Redux; Elm Architecture etc.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment