Resumo de Desenvolvimento web com Flask: Desenvolvendo aplicações web com Python, de Miguel Grinberg
Aprenda como desenvolver aplicações web com Python e Flask neste guia de Miguel Grinberg. Descubra dicas práticas para dominar o Flask!
domingo, 17 de novembro de 2024
Vamos lá, futuros mestres da web! Se você sempre quis saber como é que as aplicações web nascem, crescem e, em muitos casos, se tornam monstros de sete cabeças, este livro é seu mapa e sua bússola. Desenvolvimento web com Flask é o guia que você não sabia que precisava, mas que vai te fazer sorrir enquanto você apanha - ops, digo: aprende a usar Python com Flask.
Em primeiro lugar, Miguel Grinberg, nosso querido guru do desenvolvimento, não perde tempo e logo te joga no fundo do poço da programação. Desde o início, ele te apresenta ao Flask, uma espécie de "baby" framework de Python mais leve que um marshmallow, perfeito para quem não quer se perder em estruturas complexas enquanto tenta criar a próxima rede social. A partir daí, prepare-se para um banquete de código.
O livro começa com o básico: a instalação (sim, aquele momento que faz muitos programadores chorarem por dentro). Depois, Grinberg faz questão de te mostrar como criar uma aplicação básica para que você possa observar (e se desesperar) ao ver o seu primeiro "Hello, World!" aparecer. Spoiler: você vai querer emoldurar isso!
Logo em seguida, mergulhamos em rotas e templates. O autor explica como formatar URLs e manipular requisições HTTP de um jeito tão divertido que você pode facilmente esquecer que está, na verdade, estudando. Com exemplos práticos, ele faz você sentir que pode dominar o universo da web apenas com algumas linhas de código. E, claro, se você não entender um conceito, sempre há o clássico "mas calma, é só uma fase".
Ainda tem muito mais nessa jornada do Flask: você vai aprender sobre bancos de dados! Grinberg traz a você o SQLAlchemy, que para os iniciantes parece tão confuso quanto tentar fazer uma omelete sem quebrar os ovos. Mas não se preocupe, ele vai te guiar com maestria; só não vale desistir, ok? Afinal, já sabe: o que não te mata, te torna programador!
Falando em morte, chegamos ao tema da autenticação. Aqui, você vai finalmente entender por que todo mundo fala sobre proteger senhas e como fazer isso sem se sentir um hacker do mal. O autor ensina sobre o uso de cookies e sessões, porque se tem algo que todo desenvolvedor ama, é a segurança - e a tranquilidade de poder dormir à noite.
E como se não bastasse, o livro ainda dá uma passadinha em testes (afinal, quem não ama um bom testezinho?). Grinberg te dá dicas de como garantir que seu código não esteja mais quebrado que seus sonhos de infância. E não parar por aí, o autor desembarca na implementação de APIs, Webforms e até um pouco de JavaScript, porque sabemos que só Python pode ser um pouco chato, certo?
Após tantas aventuras no mundo do Flask, seu coração pode estar disparado e sua mente rodando, mas calma! Grinberg todos os conceitos de um jeito que sua cabeça vai girar tanto que você vai achar que tomou uma maracujina.
Com tudo isso, você vai perceber que, ao final da leitura, não apenas entendeu o Flask, como também tem em mãos as ferramentas para construir aplicações web incríveis com Python, que podem até fazer os amigos ficarem com inveja. Está pronto para sair por aí construindo suas próprias páginas e sistemas? Então, pegue seu computador e vamos codar!
Lembre-se, se por acaso você se perder, é só voltar para a página anterior como um verdadeiro programador faz. E, claro, mantenha a calma e siga codando!
Ana Bia
Resumo clássicos e best-sellers com pitadas de humor e leve deboche. Meu objetivo? Transformar grandes obras em resumos fáceis de entender. Entre capítulos e risadas, faço você se sentir expert na próxima roda de conversa literária.