Permalink
Cannot retrieve contributors at this time
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
aprendendo-django/boas-vindas.html
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
82 lines (62 sloc)
6.47 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<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> | |