SlideShare uma empresa Scribd logo
1 de 55
Baixar para ler offline
Django
        Framework Python para
         desenvolvimento web.


Mayron Cachina
mayroncachina@gmail.com
http://cachina.wordpress.com
                                
Introdução

     ●   Criado por Adrian Holovaty em 2005
     ●   Criado para ser um gerenciado de notícias
     ●   Licença BSD¹
     ●   O nome Django foi inspirado no músico de jazz 
         Django Reinhardt




                                          
¹ http://pt.wikipedia.org/wiki/Licen%C3%A7a_BSD
Introdução

    ●   Escrito em Python
    ●   Utiliza MVC (Model/View/Controller)
    ●   DRY (Don't Repeat Yourself)
    ●   Mapeamento Objeto Relacional (ORM)
    ●   Interface Administrativa
    ●   Sistema de Templates
    ●   Internacionalização
                                
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web
Django, Framework Python para desenvolvimento web

Mais conteúdo relacionado

Mais de Mayron Cachina

PotiLivre, uma comunidade de software livre voltada para você!
PotiLivre, uma comunidade de software livre voltada para você!PotiLivre, uma comunidade de software livre voltada para você!
PotiLivre, uma comunidade de software livre voltada para você!Mayron Cachina
 
[#DevCast] Quero Desenvolver para phonegap, e agora? O que eu faço?
[#DevCast] Quero Desenvolver para phonegap, e agora? O que eu faço?[#DevCast] Quero Desenvolver para phonegap, e agora? O que eu faço?
[#DevCast] Quero Desenvolver para phonegap, e agora? O que eu faço?Mayron Cachina
 
Apresentação GDG Natal FLISOL NATAL 2013
Apresentação GDG Natal FLISOL NATAL 2013Apresentação GDG Natal FLISOL NATAL 2013
Apresentação GDG Natal FLISOL NATAL 2013Mayron Cachina
 
Apresentação GDG Natal
Apresentação GDG NatalApresentação GDG Natal
Apresentação GDG NatalMayron Cachina
 
Como ganhar dinheiro no mundo mobile
Como ganhar dinheiro no mundo mobile Como ganhar dinheiro no mundo mobile
Como ganhar dinheiro no mundo mobile Mayron Cachina
 
Desenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapDesenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapMayron Cachina
 
Desenvolvendo Aplicativos com Android
Desenvolvendo Aplicativos com AndroidDesenvolvendo Aplicativos com Android
Desenvolvendo Aplicativos com AndroidMayron Cachina
 
Teste de aplicações web com selenium
Teste de aplicações web com seleniumTeste de aplicações web com selenium
Teste de aplicações web com seleniumMayron Cachina
 
Testes Funcionais com Selenium
Testes Funcionais com Selenium Testes Funcionais com Selenium
Testes Funcionais com Selenium Mayron Cachina
 
Jogos em Python utilizando PyGame
Jogos em Python utilizando PyGameJogos em Python utilizando PyGame
Jogos em Python utilizando PyGameMayron Cachina
 
CTE - Controle de Estoque
CTE - Controle de EstoqueCTE - Controle de Estoque
CTE - Controle de EstoqueMayron Cachina
 
Web 2.0 + Poder ao usuario
Web 2.0 + Poder ao usuarioWeb 2.0 + Poder ao usuario
Web 2.0 + Poder ao usuarioMayron Cachina
 
Orientação a Objetos - Conceitos
Orientação a Objetos - ConceitosOrientação a Objetos - Conceitos
Orientação a Objetos - ConceitosMayron Cachina
 
Introdução a linguagem de programação Python
Introdução a linguagem de programação PythonIntrodução a linguagem de programação Python
Introdução a linguagem de programação PythonMayron Cachina
 
Ferramentas para web, Desenvolvendo fácil
Ferramentas para web, Desenvolvendo fácilFerramentas para web, Desenvolvendo fácil
Ferramentas para web, Desenvolvendo fácilMayron Cachina
 

Mais de Mayron Cachina (20)

PotiLivre, uma comunidade de software livre voltada para você!
PotiLivre, uma comunidade de software livre voltada para você!PotiLivre, uma comunidade de software livre voltada para você!
PotiLivre, uma comunidade de software livre voltada para você!
 
[#DevCast] Quero Desenvolver para phonegap, e agora? O que eu faço?
[#DevCast] Quero Desenvolver para phonegap, e agora? O que eu faço?[#DevCast] Quero Desenvolver para phonegap, e agora? O que eu faço?
[#DevCast] Quero Desenvolver para phonegap, e agora? O que eu faço?
 
Poti Livre
Poti LivrePoti Livre
Poti Livre
 
Desbravando o HTML5
Desbravando o HTML5Desbravando o HTML5
Desbravando o HTML5
 
Apresentação GDG Natal FLISOL NATAL 2013
Apresentação GDG Natal FLISOL NATAL 2013Apresentação GDG Natal FLISOL NATAL 2013
Apresentação GDG Natal FLISOL NATAL 2013
 
Apresentação GDG Natal
Apresentação GDG NatalApresentação GDG Natal
Apresentação GDG Natal
 
Como ganhar dinheiro no mundo mobile
Como ganhar dinheiro no mundo mobile Como ganhar dinheiro no mundo mobile
Como ganhar dinheiro no mundo mobile
 
Desenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapDesenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGap
 
Desenvolvendo Aplicativos com Android
Desenvolvendo Aplicativos com AndroidDesenvolvendo Aplicativos com Android
Desenvolvendo Aplicativos com Android
 
Python com django
Python com djangoPython com django
Python com django
 
Teste de aplicações web com selenium
Teste de aplicações web com seleniumTeste de aplicações web com selenium
Teste de aplicações web com selenium
 
Testes Funcionais com Selenium
Testes Funcionais com Selenium Testes Funcionais com Selenium
Testes Funcionais com Selenium
 
Servidores WEB
Servidores WEBServidores WEB
Servidores WEB
 
Jogos em Python utilizando PyGame
Jogos em Python utilizando PyGameJogos em Python utilizando PyGame
Jogos em Python utilizando PyGame
 
CTE - Controle de Estoque
CTE - Controle de EstoqueCTE - Controle de Estoque
CTE - Controle de Estoque
 
Web 2.0 + Poder ao usuario
Web 2.0 + Poder ao usuarioWeb 2.0 + Poder ao usuario
Web 2.0 + Poder ao usuario
 
Orientação a Objetos - Conceitos
Orientação a Objetos - ConceitosOrientação a Objetos - Conceitos
Orientação a Objetos - Conceitos
 
Introdução a linguagem de programação Python
Introdução a linguagem de programação PythonIntrodução a linguagem de programação Python
Introdução a linguagem de programação Python
 
Ferramentas para web, Desenvolvendo fácil
Ferramentas para web, Desenvolvendo fácilFerramentas para web, Desenvolvendo fácil
Ferramentas para web, Desenvolvendo fácil
 
Acessibilidade
AcessibilidadeAcessibilidade
Acessibilidade
 

Django, Framework Python para desenvolvimento web

  • 1. Django Framework Python para desenvolvimento web. Mayron Cachina mayroncachina@gmail.com http://cachina.wordpress.com    
  • 2. Introdução ● Criado por Adrian Holovaty em 2005 ● Criado para ser um gerenciado de notícias ● Licença BSD¹ ● O nome Django foi inspirado no músico de jazz  Django Reinhardt     ¹ http://pt.wikipedia.org/wiki/Licen%C3%A7a_BSD
  • 3. Introdução ● Escrito em Python ● Utiliza MVC (Model/View/Controller) ● DRY (Don't Repeat Yourself) ● Mapeamento Objeto Relacional (ORM) ● Interface Administrativa ● Sistema de Templates ● Internacionalização