Não se repita - Django Generic Views.
Ramiro Luz
10 de Agosto de 2015
Ramiro Luz Não se repita - Django Generic Views. 10 ...
Sobre o autor
Ramiro Batista da Luz, pós-graduado em Engenharia de Software pela
UTFPR em mestrado prossional, ênfase em m...
Sobre a palestra
O que é Django?
Conceitos básicos.
Interface de administração.
Visões.
Generic views.
Ramiro Luz Não se r...
O que é o Django?
Framework de desenvolvimento web escrito em Python.
Concebido para implementar aplicações rapidamente at...
Conceitos básicos
Para trabalhar com Django é iniciado um projeto.
O projeto possui aplicações.
A aplicação possui modelos...
Django request/response
http://rnevius.github.io/django_request_response_cycle.png
Ramiro Luz Não se repita - Django Gener...
Interface de administração
Django automatiza a criação de interface administrativa para os
modelos
Permite que os administ...
Visões (views)
Equivale a uma página web dinâmica de uma aplicação.
Geralmente serve a uma função especíca e está associad...
Generic Views
São atalhos para tarefas comuns.
Abstraem padrões comuns ao ponto de não ser necessário escrever
código em P...
Demostração
SHOW ME TE CODE.
Ramiro Luz Não se repita - Django Generic Views. 10 de Agosto de 2015 10 / 13
Contato
@ramiroluz
ramiroluz@gmail.com
Slack do GruPy-PR: https://grupypr.slack.com
Lista: https://groups.google.com/forum...
Agradecimentos
OBRIGADO!
Ramiro Luz Não se repita - Django Generic Views. 10 de Agosto de 2015 12 / 13
Referencias
Django: http://www.djangoproject.com
Demostração: https://github.com/ramiroluz/django-demo
Ramiro Luz Não se r...
Próximos SlideShares
Carregando em…5
×

Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.

468 visualizações

Publicada em

Palestra apresentada na Semana Acadêmica do curso de Tecnologia em Análise e Desenvolvimento de Sistemas da Universidade Federal do Paraná em Agosto de 2015.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
468
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.

  1. 1. Não se repita - Django Generic Views. Ramiro Luz 10 de Agosto de 2015 Ramiro Luz Não se repita - Django Generic Views. 10 de Agosto de 2015 1 / 13
  2. 2. Sobre o autor Ramiro Batista da Luz, pós-graduado em Engenharia de Software pela UTFPR em mestrado prossional, ênfase em métodos ágeis. Programador, iniciou a carreira em 1996, organizador da PythonBrasil[6]. Ramiro Luz Não se repita - Django Generic Views. 10 de Agosto de 2015 2 / 13
  3. 3. Sobre a palestra O que é Django? Conceitos básicos. Interface de administração. Visões. Generic views. Ramiro Luz Não se repita - Django Generic Views. 10 de Agosto de 2015 3 / 13
  4. 4. O que é o Django? Framework de desenvolvimento web escrito em Python. Concebido para implementar aplicações rapidamente atendendo a demanda intensa de prazos de jornalismo da operação Web de um jornal chamado World Online. Recebeu o nome em homenagem à um guitarrista de jazz chamado Django Reinhardt. Possui três camadas separadas, Model, View e Template, que serão abordadas nos próximos slides. Ramiro Luz Não se repita - Django Generic Views. 10 de Agosto de 2015 4 / 13
  5. 5. Conceitos básicos Para trabalhar com Django é iniciado um projeto. O projeto possui aplicações. A aplicação possui modelos (models), representando as tabelas do banco de dados. As visões (views), selecionam, ltram e preparam os dados representados pelo modelo e encaminham para os templates. E os templates utilizam os dados preparados pelas visões para apresentá-los. Ramiro Luz Não se repita - Django Generic Views. 10 de Agosto de 2015 5 / 13
  6. 6. Django request/response http://rnevius.github.io/django_request_response_cycle.png Ramiro Luz Não se repita - Django Generic Views. 10 de Agosto de 2015 6 / 13
  7. 7. Interface de administração Django automatiza a criação de interface administrativa para os modelos Permite que os administradores do site editem conteúdo. Não foi projetado para ser usado pelos visitantes do site. Ramiro Luz Não se repita - Django Generic Views. 10 de Agosto de 2015 7 / 13
  8. 8. Visões (views) Equivale a uma página web dinâmica de uma aplicação. Geralmente serve a uma função especíca e está associada à um template. Cada view é representada por uma função ou método. As views são associadas a URLs através de um sistema de mapeamento de URL para uma função ou Classe. Ramiro Luz Não se repita - Django Generic Views. 10 de Agosto de 2015 8 / 13
  9. 9. Generic Views São atalhos para tarefas comuns. Abstraem padrões comuns ao ponto de não ser necessário escrever código em Python para desenvolver uma aplicação. Basta congurar a URL, declarar a view, congurar o modelo e o template que devem ser usados. Ramiro Luz Não se repita - Django Generic Views. 10 de Agosto de 2015 9 / 13
  10. 10. Demostração SHOW ME TE CODE. Ramiro Luz Não se repita - Django Generic Views. 10 de Agosto de 2015 10 / 13
  11. 11. Contato @ramiroluz ramiroluz@gmail.com Slack do GruPy-PR: https://grupypr.slack.com Lista: https://groups.google.com/forum/#!forum/grupy-pr GitHub: https://github.com/GruPyPR/ MeetUp: http://www.meetup.com/pt/GruPy-PR/ Ramiro Luz Não se repita - Django Generic Views. 10 de Agosto de 2015 11 / 13
  12. 12. Agradecimentos OBRIGADO! Ramiro Luz Não se repita - Django Generic Views. 10 de Agosto de 2015 12 / 13
  13. 13. Referencias Django: http://www.djangoproject.com Demostração: https://github.com/ramiroluz/django-demo Ramiro Luz Não se repita - Django Generic Views. 10 de Agosto de 2015 13 / 13

×