Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
83 lines (62 sloc) 6.47 KB
<a href="/apresentacao/" class="capitulo">
<h2>Apresentação</h2>
<dd>
<p>Olá,</p>
<img src="http://www.aprendendodjango.com/gallery/capa-volume-1/thumb/" align="right"/>
<p>nos últimos anos, tenho investido a maior parte do meu tempo com o <strong>Django</strong>.</p>
<p>Eu vinha de uma longa jornada onde segui firmemente (e nem sempre fielmente ou alegremente) com o Delphi e o PHP. Mas chegou uma hora que uma <strong>nova tecnologia</strong> era necessária - já haviam se passado quase 10 anos!</p>
<p>A saída foi conhecer as linguagens de programação populares, colocando alguns princípios em mente:</p>
<ul>
<li>A tecnologia teria que ser <strong>multi-plataforma</strong></li>
<li>A tecnologia teria de ser útil para <strong>sites e sistemas web</strong></li>
<li>Eu queria ter <strong>resultados</strong></li>
</ul>
<p><img src="/media/img/ilustracao_1.gif" align="left"/></p>
<p>Após meses de namoro com Java e .Net, notei que aquilo não era o que eu precisava. Então parti para conhecer outras... TCL, Ruby, <strong>Python</strong>... opa! Não precisei passar daqui!</p>
<p>Do Python eu cheguei ao Django e ali fiquei.</p>
<p>O Django é uma daquelas coisas que você já tem uma boa impressão na chegada, mas algumas semanas depois, você está completamente apaixonado. Hoje, quase 3 anos depois, <strong>eu sinto amor pra vida inteira</strong> - ou pelo menos para a curta vida que as tecnologias costumam levar.</p>
<p>Há cerca de um ano atrás, estava para concluir a escrita de um livro em português sobre Django, e percebi que ele não era nada do que eu queria.</p>
<p>Passei a borracha e resolvi esperar.</p>
<p>Então depois de muitos meses e muitas conversas, percebi que o melhor caminho seria este.</p>
<p>Eu quero que pessoas comuns aprendam Django, portanto, este é o <strong>livro eletrônico</strong> que criei para essas pessoas comuns.</p>
<p><img src="/media/img/ilustracao_5.gif" align="right"/></p>
<p>Pessoas comuns são pessoas que gostam de <strong>passear com a família</strong>, <strong>ouvir música</strong>, <strong>conhecer gente legal</strong> e <strong>ganhar dinheiro</strong>.</p>
<p>Tá certo que toda pessoa comum tem também lá suas esquisitices... então, o nosso ator principal aqui será o um alienígena. Pronto, agora não temos mais problemas com a esquisitice!</p>
<p>Os capítulos serão lançados periodicamente, espero que você goste!</p>
<p><b>Clique aqui para continuar...</b></p>
</dd>
</a>
<h2>Capítulos</h2>
<ul class="capitulos">
<li><a href="/apresentacao/" class="capitulo">Apresentação e introdução</a></li>
<li><a href="/alatazan-chega-ao-planeta-terra/" class="capitulo">Capítulo 1: Alatazan chega ao Planeta Terra</a></li>
<li><a href="/o-que-e-django-como-e-isso/" class="capitulo">Capítulo 2: O que é Django? Como é isso?</a></li>
<li><a href="/baixando-e-instalando-o-django/" class="capitulo">Capítulo 3: Baixando e Instalando o Django</a></li>
<li><a href="/criando-um-blog-maneiro/" class="capitulo">Capítulo 4: Criando um Blog maneiro</a></li>
<li><a href="/entendendo-como-o-django-trabalha/" class="capitulo">Capítulo 5: Entendendo como o Django trabalha</a></li>
<li><a href="/o-rss-e-o-entregador-fiel/" class="capitulo">Capítulo 6: O RSS é o entregador fiel</a></li>
<li><a href="/fazendo-a-apresentacao-do-site-com-templates/" class="capitulo">Capítulo 7: Fazendo a apresentação do site com templates</a></li>
<li><a href="/trabalhando-com-arquivos-estaticos/" class="capitulo">Capítulo 8: Trabalhando com arquivos estáticos</a></li>
<li><a href="/paginas-de-conteudo-sao-flatpages/" class="capitulo">Capítulo 9: Páginas de conteúdo são FlatPages</a></li>
<li><a href="/permitindo-contato-do-outro-lado-do-universo/" class="capitulo">Capítulo 10: Permitindo contato do outro lado do Universo</a></li>
<li><a href="/deixando-os-comentarios-fluirem/" class="capitulo">Capítulo 11: Deixando os comentários fluírem</a></li>
<li><a href="/um-pouco-de-html-e-css-so-faz-bem/" class="capitulo">Capítulo 12: Um pouco de HTML e CSS só faz bem</a></li>
<li><a href="/um-pouco-de-python-agora/" class="capitulo">Capítulo 13: Um pouco de Python agora</a></li>
<li><a href="/ajustando-as-coisas-para-colocar-no-ar/" class="capitulo">Capítulo 14: Ajustando as coisas para colocar no ar</a></li>
<li><a href="/infinitas-formas-de-se-fazer-deploy/" class="capitulo">Capítulo 15: Infinitas formas de se fazer deploy</a></li>
<li><a href="/preparando-um-servidor-com-windows/" class="capitulo">Capítulo 16: Preparando um servidor com Windows</a></li>
<li><a href="/preparando-um-servidor-com-linux/" class="capitulo">Capítulo 17: Preparando um servidor com Linux</a></li>
<li><a href="/wsgi-e-servidores-compartilhados/" class="capitulo">Capítulo 18: WSGI e Servidores compartilhados</a></li>
<li><a href="/signals-e-urls-amigaveis-com-slugs/" class="capitulo">Capítulo 19: Signals e URLs amigáveis com Slugs</a></li>
<li><a href="/uma-galeria-de-imagens-simples-e-util/" class="capitulo">Capítulo 20: Uma galeria de imagens simples e útil</a></li>
<li><a href="/organizando-as-coisas-com-tags/" class="capitulo">Capítulo 21: Organizando as coisas com Tags</a></li>
<li><a href="/o-mesmo-site-em-varios-idiomas/" class="capitulo">Capítulo 22: O mesmo site em vários idiomas</a></li>
<li><a href="/fazendo-um-sistema-de-contas-pessoais/" class="capitulo">Capítulo 23: Fazendo um sistema de Contas Pessoais</a></li>
<li><a href="/fazendo-mais-coisas-na-aplicacao-de-contas-pessoais/" class="capitulo">Capítulo 24: Fazendo mais coisas na aplicação de Contas Pessoais</a></li>
<li><a href="/a-aplicacao-de-contas-pessoais-sai-do-backstage/" class="capitulo">Capítulo 25: A aplicação de Contas Pessoais sai do backstage</a></li>
<li><a href="/separando-as-contas-pessoais-para-usuarios/" class="capitulo">Capítulo 26: Separando as contas pessoas para usuários</a></li>
<li><a href="/funcoes-de-usuarios/" class="capitulo">Capítulo 27: Funções de usuários...</a></li>
<li><a href="/programando-com-testes-automatizados/" class="capitulo">Capítulo 28: Programando com testes automatizados</a></li>
<li><a href="/criando-ferramentas-para-a-linha-de-comando/" class="capitulo">Capítulo 29: Criando ferramentas para a linha de comando</a></li>
<li><a href="/adentrando-a-selva-e-conhecendo-os-verdadeiros-bichos/" class="capitulo">Capítulo 30: Adentrando a selva e conhecendo os verdadeiros bichos</a></li>
</ul>