Livro: TDD com Python [24º Sorteio]

Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba grátis conteúdos Android sem precedentes! Você receberá um email de confirmação. Somente depois de confirma-lo é que eu poderei lhe enviar os conteúdos semanais exclusivos. Os artigos em PDF são entregues somente para os inscritos na lista.

Email inválido.
Blog /Sorteios /Livro: TDD com Python [24º Sorteio]

Livro: TDD com Python [24º Sorteio]

Vinícius Thiengo
(1794) (7)
Finalizado
Go-ahead
"Desenvolva uma paixão pelo aprendizado. Se você fizer isso, você nunca deixará de crescer."
Anthony J. D'Angelo
Kotlin Android
Capa do livro Mapas Android de Alta Qualidade - Masterização Android
TítuloMapas Android de Alta Qualidade - Masterização Android
CategoriasAndroid, Kotlin, Masterização, Especialização
AutorVinícius Thiengo
Edição
Ano2020
Capítulos11
Páginas166
Acessar Livro
Quer aprender a programar para Android? Acesse abaixo o curso gratuito no Blog.
Conteúdo Exclusivo
Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba gratuitamente conteúdos Android sem precedentes!
Email inválido

Opa, tudo bem?

Você conhece o Test-Driven Development (Desenvolvimento Orientado a Testes)? O TDD é uma metodologia criada por Kent Beck, que resumidamente diz: primeiro as interfaces de testes depois as interfaces do domínio do problema.

E o Python, conhece? Linguagem simples, robusta e cada vez mais ganhando novos adeptos.

Está sendo liberado neste post, junto a editora Novatec, o 24º sorteio de livros de ⌨ TI no Blog. Desta vez o título é "TDD com Python", 2ª edição, de 648 páginas e escrito por Harry J.W. Percival, notável palestrante sobre TDD.

Importante: utilizando, na Novatec, o código THIENGO você consegue 20% de desconto em qualquer compra.

Capa do livro TDD com Python

🏆 Ganhador: Diego Cantoni  https://www.facebook.com/diego.cantoni.96 

📊 Resultado da pesquisa do sorteio: "Qual tipo de banco de dados você prefere para persistência em apps Android: SQL ou NoSQL?"

  • SQL: 88 (~75%)
  • NoSQL: 29 (~25%)

Para participar

1º - Comente na ➡️ÁREA DE COMENTÁRIOS DO FACEBOOK, NESTE POST ⬅️, colocando como conteúdo "SQL" ou "NoSQL" para a pergunta: Qual tipo de banco de dados você prefere para persistência em apps Android: SQL ou NoSQL? Novamente, possíveis respostas:

  • SQL;
  • NoSQL.

2º - Você tem que curtir a página da Novatec no Facebook;

3º - Você tem que 📩 se inscrever na lista de emails do Blog 📩 (logo no topo ou ao lado) e confirmar a sua inscrição.

Observações importantes

➙ 1: Caso você não tenha conta no Facebook sua outra opção é o Twitter, assim você deverá enviar seu comentário de participação na área de comentários nativa do Blog e também seguir a Novatec no Twitter;

➙ 2: O sorteio será realizado com o script do Random.org;

➙ 3: Seu número no Random é sua posição final na lista de participantes que não foram eliminados. Se você tiver mais de um comentário, você será desclassificado (frequentemente algumas pessoas enviam mais de um e são eliminadas);

➙ 4: Os comentários da área nativa do Blog somente entram no posicionamento depois do último comentário do box de comentários do Facebook;

➙ 5: Se você não seguiu as regras 1, 2 e 3 e mesmo assim foi a pessoa sorteada, o sorteio será realizado novamente e você será desclassificado;

➙ 6: Tenha bom senso, somente participe se você é da área de T.I. Note que se você estuda / pratica codificação por hobby, você é da área de T.I.

O sorteio será na próxima segunda-feira 🗓 (09/04/2018).

Sobre o livro

Pelas 648 páginas o autor lhe guiará no desenvolvimento completo de uma aplicação Web em Python. Todo o software será construído com a metodologia de desenvolvimento orientado a testes -  TDD.

Serão apresentadas todas as vantagens de: primeiro desenvolver os testes para depois prosseguir ao desenvolvimento real da aplicação. Assim conseguindo um código limpo e funcional.

O autor também lhe apresentará o básico de: Django, Selenium, Git, jQuery e Mock. O livro, quando resumido em tópicos, mostrará:

  • O fluxo de trabalho de TDD, incluindo o ciclo de testes de unidade / código e refatoração;
  • Como utilizar testes de unidade para classes e funções, e testes funcionais para interações com usuários no navegador;
  • Quando e como usar objetos simulados;
  • Os prós e contras dos testes isolados versus testes integrados;
  • Como testar e automatizar suas implantações com um servidor de staging;
  • Como aplicar testes nos plugins de terceiros que você integrar ao seu site;
  • Executar testes automaticamente usando um ambiente de Integração Contínua;
  • Utilizar TDD para construir uma API REST com uma interface de frontend Ajax.

Sobre o autor Harry J.W. Percival

Harry J.W. Percival começou a programa quando criança utilizando a linguagem Basic. Se tornou consultor em economia, mas logo voltou a paixão: desenvolvimento.

Hoje Harry é evangelista e palestrante de TDD, além de trabalhar integralmente com a linguagem Python em PythonAnywhere LLP.

Harry J.W. Percival

Mais sobre Harry J.W. Percival no site oficial dele.

Links

TDD com Python

Siga o blog também nas redes:

↳ Udemy;

↳ Facebook;

↳ YouTube;

↳ Google Plus;

↳ SlideShare;

↳ Twitter.

Abraço.

Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba grátis conteúdos Android sem precedentes!
Email inválido

Relacionado

Kotlin Android, Entendendo e Primeiro ProjetoKotlin Android, Entendendo e Primeiro ProjetoAndroid
BottomNavigationView Android, Como e Quando UtilizarBottomNavigationView Android, Como e Quando UtilizarAndroid
Trabalhando Análise Qualitativa em seu Aplicativo AndroidTrabalhando Análise Qualitativa em seu Aplicativo AndroidAndroid
Como Reter Objetos Utilizando Android-State APIComo Reter Objetos Utilizando Android-State APIAndroid

Compartilhar

Comentários Facebook

Comentários Blog (7)

Para código / script, coloque entre [code] e [/code] para receber marcação especifica.
Forneça seu nome válido.
Forneça seu email válido.
Forneça o comentário.
Enviando, aguarde...
Italo Caio De Sousa Carvalho (1) (0)
06/04/2018
NoSQL
Responder
PauloBarreto (1) (0)
06/04/2018
NoSQl
Responder
Augusto (1) (0)
06/04/2018
SQL
Responder
06/04/2018
NoSQL
Responder
Daniela Fernandes (1) (0)
05/04/2018
SQL
Responder
Mauro Antonio dos Santos (1) (0)
05/04/2018
SQL
Responder
Jefferson Alves (1) (0)
05/04/2018
prefiro SQL
Responder