Skip to content

Latest commit

 

History

History
31 lines (30 loc) · 1.52 KB

roteiro.md

File metadata and controls

31 lines (30 loc) · 1.52 KB

Roteiro do Hangout

  1. Pra quem é essa aula
  • Desenvolvedores web com alguma experiência
  • Alunos que já fizeram o ng-masters!
  • Desenvolvedores web iniciantes
  1. Introdução sobre Python e Django
  2. Introdução sobre AngularJS
  3. Põe as coisas pra rodar, mostra o admin do django, mostra a api (whoami)
  4. O help e a organização das builds: dev.sh e gulpfile.js
  5. Estrutura do projeto, e builds principais (frontdev e frontprod)
  6. Api mock vs. Api real
  7. Autenticação: appauth, apptoolbar, e applogin
  8. Backend: login, logout e whoami
  9. Ajax autenticado: @ajax_login_required
  10. Tratamento de erros: appajax e app_main
  11. DOCS: pra que? como?
  12. DOCS: Adicionar uma página de teste
  13. Testes unitarios: python
  14. Testes unitarios: javascript (rodar e debugar)
  15. Resumo das boas práticas pra AngularJS
    1. Tenha um help executável
    2. Tudo é um componente (que pode usar outros componentes)
    3. Tenha uma API fake (com promessas que são cumpridas na base do $timeout)
    4. Não use o $scope como modelo! Bota esses modelos dentro de serviços! !important
    5. Tenha um catálogo de componentes (DOCS)
    6. Testes devem falar um vocabulário mais próximo do usuário (e isso requer criar serviços adicionais)
  16. Links úteis / saiba mais