Skip to content

Latest commit

 

History

History
37 lines (34 loc) · 1.66 KB

roteiro_palestra.md

File metadata and controls

37 lines (34 loc) · 1.66 KB

Roteiro da palestra

  1. Esse conteúdo não cabe em 1 hora! Links please!
  • github.com/tonylampada/djangular3/
  1. Vôo rápido sobre Django
  2. Uma palavrinha sobre virtaulenv e virtaulenvwrapper
  3. Introdução sobre AngularJS
  • M pra cá V pra lá
  • Binding é o que há
  • Componentes pra todo lado
  1. Põe as coisas pra rodar, mostra o admin do django, mostra a api (whoami)
  2. O help e a organização das builds: dev.sh e gulpfile.js
  3. Estrutura do projeto, e builds principais (frontdev e frontprod)
  4. Api mock vs. Api real

Daqui pra frente o que der tempo é lucro...

  1. Autenticação: appauth, apptoolbar, e applogin
  2. Backend: login, logout e whoami
  3. Ajax autenticado: @ajax_login_required
  4. Tratamento de erros: appajax e app_main
  5. DOCS: pra que? como?
  6. DOCS: Adicionar uma página de teste
  7. Testes unitarios: python
  8. Testes unitarios: javascript (rodar e debugar)
  9. 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)
  10. Links úteis / saiba mais