SINOPSE
Desenvolver uma aplicação web do início ao fim é uma jornada que revela as vantagens do TDD (Desenvolvimento Orientado a Testes) com Python. Aprender a escrever e executar testes antes de codificar cada parte da aplicação resulta em um código limpo e funcional. Durante essa experiência, conceitos como Django, Selenium, Git, jQuery e Mock serão explorados, proporcionando uma base sólida para o desenvolvimento web.
Ao adotar o TDD, é possível criar designs simples e ganhar confiança nas habilidades de programação. O fluxo de trabalho inclui testes de unidade, refatoração e automação de implantações, além de técnicas para integrar plugins e construir APIs REST com interfaces de frontend Ajax.
