Casa do Código - Livros e Tecnologia

  • Programação
  • Lógica
  • Java
  • .NET
  • PHP
  • Games
  • OO
  • Funcional
  • Python
  • Outros
  • Todos
  • Mobile
  • iOS
  • Android
  • Multiplataforma
  • Outros
  • Todos
  • Front-end
  • HTML e CSS
  • JavaScript
  • Outros
  • Todos
  • Infraestrutura
  • Web
  • Dados
  • Outros
  • Todos
  • Business
  • Startups
  • Marketing Digital
  • Gestão
  • Agile
  • Outros
  • Todos
  • Design & UX
  • Você tem 0 itens na sacola 0 Abrir navegação por categorias e busca Ir para ao topo da página

    Use o código e tenha 10% de desconto!

    Django de A a Z Crie aplicações web rápidas, seguras e escaláveis com Python

    Tiago Silva
    Livro de Django

    *Você terá acesso às futuras atualizações do livro.

    Conteúdo

    Considerado o framework mais popular no Python, Django é uma ferramenta completa e robusta, que nos permite criar uma aplicação web de forma rápida e consistente. Se você quer avançar no mercado de Python ou ingressar nele, ao dominar Django você terá as habilidades necessárias para construir enormes aplicações que poderão ser utilizadas por pequenas, médias e grandes corporações.

    Neste livro, Tiago Silva traz tudo o que você precisa saber para trabalhar com Django como especialista. Você aprenderá a criar uma aplicação de grande porte, completa e segura, que interaja via client/server, com painel administrativo, telas HTML, views, templates e formulários. E, é claro, conhecerá a fundo a ferramenta Django ORM, uma poderosa biblioteca do Django para trabalhar de forma avançada com banco de dados. Tudo isso com dicas e conselhos que o autor adquiriu em sua experiência para você aumentar sua produtividade no dia a dia com o uso do Django como ferramenta de trabalho.

    Saiba o que você vai aprender

     

    Sumário

    Parte 1 - Primeiros passos com Django

    • 1 Configuração do Python
    • 1.1 Instalando o Python e suas dependências
    • 1.2 Escolhendo uma IDE
    • 1.3 Testando o ambiente para começar
    • 2 Primeiros passos com Django
    • 2.1 Instalando o Django
    • 2.2 Criando um projeto no Django
    • 2.3 Regra de negócios do sistema
    • 2.4 Arquivos de configuração do projeto
    • 2.5 Nosso primeiro Run

    Parte 2 - Admin e persistência de dados

    • 3 Trabalhando com Models
    • 3.1 Configurando nossa estrutura de banco de dados
    • 3.2 Criando um app
    • 3.3 Tipos de dados e campos
    • 3.4 Criando e customizando as models restantes
    • 3.5 Fluxo de criação de um usuário no admin
    • 3.6 Upload de imagens
    • 4 Área administrativa
    • 4.1 Customizando o admin
    • 4.2 Customização avançada

    Parte 3 - Django avançado

    • 5 Trabalhando com Views e Urls
    • 5.1 Criando a primeira view
    • 5.2 Customizando urls no Django
    • 5.3 Nomes dinâmicos para os links
    • 6 Django ORM
    • 6.1 Consultas no Django com QuerySet
    • 6.2 Filtrando consultas no ORM do Django
    • 6.3 Alterando dados com Django QuerySet
    • 7 Trabalhando com templates - Parte I
    • 7.1 Criando o nosso template base
    • 7.2 Arquivo home.html
    • 7.3 Configurando a pasta static
    • 7.4 Criando o template de médicos
    • 8 Trabalhando com templates - Parte II
    • 8.1 Customizando um form no template
    • 8.2 Criando o template de perfil
    • 9 Trabalhando com forms - Parte I
    • 9.1 Criando um model form
    • 9.2 Integrando nosso form a nossa view
    • 9.3 Criando a url da nossa view
    • 9.4 Template de perfil
    • 10 Trabalhando com forms - Parte II
    • 10.1 Criando formulários customizados
    • 10.2 Tela de cadastro
    • 10.3 Avaliação do médico
    • 11 Trabalhando com autenticação
    • 11.1 login_required
    • 11.2 Urls do menu

    Parte 4 - Conteúdo extra

    • 12 Autenticação com redes sociais
    • 12.1 Instalação
    • 12.2 Configurando a url
    • 12.3 Configurando as redes sociais
    • 13 Serviços de e-mail
    • 13.1 View de recuperação de senha
    • 13.2 Configurando o serviço de e-mail
    • 14 Testes unitários
    • 14.1 Introdução
    • 14.2 O que são testes unitários
    • 14.3 TDD
    • 14.4 Testes unitários no Django
    • 14.5 Primeiro teste unitário
    • 14.6 Usando o Client para fazer requisições
    • 14.7 Criando um teste de login
    • 14.8 Cobertura de código
    • 15 Deploy no Heroku
    • 15.1 Introdução
    • 15.2 Criando uma conta no Heroku
    • 15.3 Instalando o Heroku CLI
    • 15.4 Preparando o projeto
    • 15.5 Login e deploy no Heroku
    • 15.6 Situações específicas

    Autor

    Tiago Silva

    Tiago Silva é graduado em Análise e Desenvolvimento de Sistemas pelas Faculdades Integradas Simonsen, professor na área de Tecnologia há mais de 6 anos, atualmente trabalha como cientista de dados onde desenvolve sistemas e scripts em Python focados em processamento de um alto volume de dados. Especialista em Python, Google Maps e Adobe Muse é fundador do Canal Digital Cursos, onde existem cursos inteiramente online focados em ajudar pessoas a entrarem para o mercado de trabalho.

    Dados do produto

    Número de páginas:
    320
    ISBN:
    978-65-86110-68-5
    Data publicação:
    04/2021
    Submeter errata Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    Impulsione sua carreira aprendendo também...

    Coleção Frameworks Python
    Coleção Frameworks Python
    +
    Livro de Flask
    Flask de A a Z
    altLogoFooter

    Uma empresa do Grupo Alun

    Logo da Alun

    Links da
    Casa do Código

    • Meus ebooks
    • Sobre a Casa do Código
    • Todos os livros
    • Nossas coleções
    • Quero escrever um livro ou fazer parceria
    • Perguntas Frequentes
    • Política de Privacidade
    • Fale conosco

    Nas redes sociais

    • /CasaDoCodigo
    • @casadocodigo
    • @casadocodigo

    Receba novidades e lançamentos

    Este site aceita Pix, Cartão de Crédito, Débito

    • pagarme
    • paypal

    Grupo Alun

    • Educação em Tecnologia

      • FIAP
      • Casa do Código
      • PM3 - Cursos de Produto
    • Mais Alura

      • Alura Start
      • Alura Língua
      • Alura Para Empresas
      • Alura LATAM
    • Comunidade

      • Tech Guide
      • 7 days of code
      • Hipsters ponto Jobs
    • Podcasts

      • Hipsters ponto Tech
      • Dev sem Fronteiras
      • Layers ponto Tech
      • Like a Boss
      • Scuba Dev