-
HTML5
- Versões do HTML
- Principais tags do HTML5
- estrutura (section, header, nav, main, article, footer)
- formulário (tipos, atributos)
- áudio
- vídeo
- Acessibilidade na Web
- APIs do HTML5
- Can I Use
-
CSS3
- o que é CSS
- versões do CS
- como escrever CSS
- criando alguns elementos em tela
- criando interações com o css
- transitions
- animações
- media-queries
- pré-processadores
- vantagens
- variáveis
- mixins
- nested
- import
- quais existem
- less
- stylus
- sass
- vantagens
- Post-CSS
- bibliotecas
- bootstrap
- milligram
-
Javascript
- condicionais
- loops
- funções
- tipos
- boolean
- array
- JSON
- variáveis
- DOM
- APIs
- localstorage
- geolocation
- notification
- offline status
-
MongoDB
- Diferença pro NoSQL
- Porque usar
- instalação
- console
- conectando ao db (mongoose)
- criando um schema
- detectando eventos
- controllers (realizando operações)
-
NodeJS
- pra que serve
- onde é utilizado
- npm
- nvm
- package.json
-
AngularJS
- o que é
- pra que serve
- versões do angular
- MV*
- model
- view
- controller
- services
- diretivas
- módulos
- injeção de dependências
- boas práticas
-
Testes
- Unit Testing
- E2E Testing
- Complexidade de Código
- Perf Testing
- Regressão
-
Geral
- boas e más práticas em performance web
- Chrome Developer Tools
- Publicando arquivos na Web
- publicando o projeto no github pages
- publicando o projeto no heroku
- JWT
- Ferramentas para análise de código
- Firebase
- Grunt, Gulp, NPM scripts, Yarn
- Jshint, Jslint
- Alternativas ao Angular.js (e.g. Aurelia.io)
- Progressive Web Apps
- Estruturas imutáveis usando Immutable.js
- Plus: React/Redux; Elm Architecture etc.
Treinamento MEAN com ênfase em Frontend
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment