curso de

TDD no Django 3: Desenvolvimento guiado por testes

Estudando este mês:

e mais 61 alunos(as)

Resumo do curso

  • Aprenda na prática o que é TDD
  • Saiba como escrever diferentes tipos de testes
  • Aprenda a testar suas rotas, modelos e views
  • Crie diferentes cenários e instâncias para seus testes
  • Desenvolva uma aplicação do início ao fim sendo guiado pelos testes

Público alvo

Pessoas que desejam aprofundar os conhecimentos na linguagem de programação Python, com foco no desenvolvimento web guiado por testes, seguindo as principais convenções e boas práticas de programação.

Conteúdo relacionado

Cursos de Python em Programação

Leia nossos artigos de Programação

Última atualização

15/10/2020

Já é aluno?

Comece o curso agora

8h

p/ conclusão

49

Atividades

124

Minutos de video

450

Alunos nesse curso

9.1

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de TDD no Django 3: Desenvolvimento guiado por testes

Formação com esse curso

Instrutores

  • Guilherme é desenvolvedor de software formado em Sistemas de Informação e possui experiência em programação usando diferentes tecnologias como Python, Javascript e Go. Criador de mais de 30 cursos de diferentes áreas da plataforma com foco no treinamento de profissionais de TI, como Data Science, Python para web com Django e Django Rest, jogos com Javascript, Infraestrutura como código com Terraform e Ansible, Orientação a Objetos com Go. Além disso, é um dos instrutores da Imersão Dev da Alura.

Conteúdo Detalhado

  1. Fundamentos do TDD

    • TDD na prática
    • Ciclo do TDD
  2. Requisitos, testes funcionais e unitários

    • LiveServerTest e selenium
    • Configurando o navegador
    • URL do servidor e teste de falha
  3. RequestFactory e templates

    • História do usuário
    • Criando o app
    • Testando as URLs
    • RequestFactory
  4. Template e cenário de teste

    • Gerando o Template
    • Testando campo de busca
    • Digitando no teste com send_keys
    • AssertGreater
  5. Teste de unidade na view e model

    • View teste
    • Model teste
    • Testando a busca
  6. Finalizando o projeto

    • Alterando a view
    • Realizando buscas
    • Aula bônus: Ajustando o front-end

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Estes cursos "mais avançados" deveriam utilizar Docker para subir o ambiente...

TDD no Django 3: Desenvolvimento guiado por testes

rafael Matthes

Creio que começar pelos testes unitários das rotas, modelos e visões antes dos testes de sistema com o Selenium teria sido uma abordagem melhor, dada a maior facilidade dos primeiros. No mais, ótimo curso.

TDD no Django 3: Desenvolvimento guiado por testes

Caio Rodrigues Fernandes

Parabéns pelo curso, gostei muito!!Apenas uma observação: O "projeto da aula anterior" não está batendo com o que vêm a seguir depois nas aulas.É como se tudo que vamos fazer nas aulas fosse adiantado, no link disponivel. Eu percebi isso a partir da aula 04.Bom, vejam direitinho, pode ser que eu entendi errado.Valeu pelo curso, obrigado!

TDD no Django 3: Desenvolvimento guiado por testes

Rafael

Aprenda Python com esse e outros cursos, comece agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas