SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
Django: um framework web para perfeccionistas com prazo
Report
Bernardo Fontes
Follow
Software Developer at Innvent
May. 28, 2012
•
0 likes
•
869 views
1
of
85
Django: um framework web para perfeccionistas com prazo
May. 28, 2012
•
0 likes
•
869 views
Download Now
Download to read offline
Report
Entertainment & Humor
Bernardo Fontes
Follow
Software Developer at Innvent
Recommended
Desenvolvimento rápido de aplicações Web com Python e Django
Herberth Amaral
702 views
•
38 slides
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019
Jerônimo Medina Madruga
306 views
•
60 slides
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Tchelinux
97 views
•
58 slides
Desenvolvimento Web Ágil com Python e Django
Bruno Barbosa
188 views
•
71 slides
Contribuir com o django é mais simples do que voce imagina!
Vinta Software
429 views
•
38 slides
Ambiente de desenvolvimento em Python - PUG-MA
Lucas Souto
121 views
•
15 slides
More Related Content
Viewers also liked
python: Listas, deques, Dicionarios e outros monstros mitologicos
Adriano Petrich
996 views
•
57 slides
Testes pythonicos com pytest
viniciusban
5.1K views
•
13 slides
Aula 5 linguagens regularese automatosfinitosnãodeterministico
wab030
2.4K views
•
25 slides
REST com Python
fabiocerqueira
3.3K views
•
18 slides
Apresentando a Linguagem de Programação Python
Priscila Mayumi
5K views
•
9 slides
Testes, deploy e integração continua com Python e Django
fabiocerqueira
2.2K views
•
37 slides
Viewers also liked
(20)
python: Listas, deques, Dicionarios e outros monstros mitologicos
Adriano Petrich
•
996 views
Testes pythonicos com pytest
viniciusban
•
5.1K views
Aula 5 linguagens regularese automatosfinitosnãodeterministico
wab030
•
2.4K views
REST com Python
fabiocerqueira
•
3.3K views
Apresentando a Linguagem de Programação Python
Priscila Mayumi
•
5K views
Testes, deploy e integração continua com Python e Django
fabiocerqueira
•
2.2K views
Arduino: Brincando de eletrônica com Python e Hardware Livre
Álvaro Justen
•
3.3K views
Apresentação python fábio jr alves
Grupython Ufla
•
5.9K views
14 programando em python - interfaces graficas com tk
Victor Marcelino
•
1K views
Introdução à Programação em Python
Rodrigo Hübner
•
1.8K views
Desenvolvendo aplicações web com python e web2py
Gilson Filho
•
8K views
Seminário - Guido van Rossum: Breve história da linguagem Python
Giancarlo Silva
•
3.2K views
Python - Programação funcional
fabiocerqueira
•
5.4K views
Arduino: Robótica e Automação com Software e Hardware Livres
Álvaro Justen
•
571 views
Lista de Exercícios - Linguagem Formais e Autômatos
Tárcio Sales
•
12.7K views
Python no Celular
iuridiniz
•
1.5K views
Programando para web com python - Introdução a Python
Alvaro Oliveira
•
1.9K views
Introdução à Programação Python e Tk
Carlos Campani
•
3.9K views
C++ apostila c++ nivel basico
robinhoct
•
15.8K views
Dados tabulares: A Maneira Pythônica
Álvaro Justen
•
12.8K views
Similar to Django: um framework web para perfeccionistas com prazo
Django - Desenvolvimento web ágil com Python
Igor Sobreira
8K views
•
80 slides
Python mudando o modo de desenvolver para a web - Marcos Daniel Petry
Tchelinux
602 views
•
39 slides
Python mudando o modo de desenvolver para a internet
Marcos Petry
1.6K views
•
39 slides
Python e Django na Globo.com
ricobl
11.4K views
•
40 slides
Desenvolvimento web com python e django
Igor Sobreira
2.6K views
•
80 slides
Python Com Baterias Incluídas
Jonh Edson
604 views
•
49 slides
Similar to Django: um framework web para perfeccionistas com prazo
(20)
Django - Desenvolvimento web ágil com Python
Igor Sobreira
•
8K views
Python mudando o modo de desenvolver para a web - Marcos Daniel Petry
Tchelinux
•
602 views
Python mudando o modo de desenvolver para a internet
Marcos Petry
•
1.6K views
Python e Django na Globo.com
ricobl
•
11.4K views
Desenvolvimento web com python e django
Igor Sobreira
•
2.6K views
Python Com Baterias Incluídas
Jonh Edson
•
604 views
Python com baterias incluídas v2.0
Jonh Edson
•
2.5K views
Tutorial Django + Python
Mateus Padua
•
6.6K views
python-agil-IVEnGitec
Ramiro Luz
•
552 views
O que podemos fazer com Python?
Izabela Guerreiro
•
2K views
Web Master: Programação Web
Renan Palmeira
•
446 views
Arteccom Workshop Magento
Thiago Verly
•
934 views
Django
flisolmaringa
•
1.2K views
O que é esse tal de rest? [PyBR2016]
Filipe Ximenes
•
1.2K views
Fisio sobrevivencia.pdf
adrianaalves784598
•
3 views
sobrevivencia_academica.pdf
adrianaalves784598
•
2 views
Web open source
Carlos Maniero
•
299 views
Django Tem Ritmo
italomaia
•
407 views
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
minastestingconference
•
301 views
Importância de Testes Automatizados para Continuous Delivery & DevOps
Samanta Cicilia
•
1.2K views
More from Bernardo Fontes
Tdd Com Mock e Orientação a Objetos (PyNE 2015)
Bernardo Fontes
894 views
•
47 slides
Melhorando Testes No Django Com O Model Mommy
Bernardo Fontes
6K views
•
69 slides
Crawleando a web feito gente grande com o scrapy
Bernardo Fontes
6.3K views
•
45 slides
Aprenda a programar direito: pergunte-me como ii
Bernardo Fontes
749 views
•
49 slides
Testando Aplicações Django: Quando, Como e Onde?
Bernardo Fontes
8.8K views
•
56 slides
ForkinRio
Bernardo Fontes
458 views
•
29 slides
More from Bernardo Fontes
(6)
Tdd Com Mock e Orientação a Objetos (PyNE 2015)
Bernardo Fontes
•
894 views
Melhorando Testes No Django Com O Model Mommy
Bernardo Fontes
•
6K views
Crawleando a web feito gente grande com o scrapy
Bernardo Fontes
•
6.3K views
Aprenda a programar direito: pergunte-me como ii
Bernardo Fontes
•
749 views
Testando Aplicações Django: Quando, Como e Onde?
Bernardo Fontes
•
8.8K views
ForkinRio
Bernardo Fontes
•
458 views
Django: um framework web para perfeccionistas com prazo
1.
Apresentando o Django
Um Framework Web Para Perfeccionistas Com Prazo Bernardo Fontes @bbfontes
2.
@bbfontes – bernardofontes.net
– falecomigo@bernardofontes.net
6.
Framework Web
7.
Desenvolvimento
Ágil
8.
D.R.Y.
9.
Orientado à Aplicações
10.
Python Powered
11.
• Interpretada • Tipagem
dinâmica • Paradigmas: –Orientação à Objetos –Estruturada –Funcional • Battery Included
13.
Arquitetura
Django
14.
M T V
15.
Model T
V
16.
Model Template
V
17.
Model Template
View
20.
Quero saber todas as
bandas da MTV
28.
Mais sobre
Models
33.
Mais sobre Templates
34.
• Variáveis:
– {{ band.name }} • Filters: – {{ bands|length }} • Template tags: – {% if band_list %} … {% else %} … {% endif %}
35.
Pra começar?
#comofaz
36.
django-admin.py startproject
37.
Pra criar a
app? #comofaz
38.
python manage.py
startapp
39.
Pra rodar? #comofaz
40.
python manage.py
runserver
41.
settings.py
43.
E o banco?
#comofaz
44.
python manage.py
syncdb
45.
E brincar? #comofaz
46.
python manage.py
shell
47.
Power Ups!
48.
Formulários
50.
Autenticação
52.
Autorização
54.
Django Admin
56.
admin.py
57.
http://localhost:8000/admin
61.
Tratamento de
HTTP
62.
Class-based
Views
64.
Cache
65.
CSRF Protection
66.
Módulo para testes
67.
python manage.py
tests
68.
Feed rss,
sitemap, internacionalização, geolocation, ...
69.
Não sei Python!
71.
●
Google Python's Class: • http://bit.ly/aGQNvQ ● Learn Python The Hard Way: • http://learnpythonthehardway.org/index ● Python Para Desenvolvedores: • http://ark4n.wordpress.com/python/ – Python Tutorial: • http://docs.python.org/tutorial/
72.
E o Django?
78.
Then do it!
82.
E o deploy?
84.
Dúvidas?
85.
Obrigado! • Bernardo Fontes •
@bbfontes • http://www.bernardofontes.net