Book description
Tenha um controle criativo total sobre suas aplicações web usando o Flask – um microframework baseado em Python. Com este livro prático, você conhecerá o Flask desde o básico, desenvolvendo uma aplicação completa para o mundo real, criada pelo autor Miguel Grinberg. Esta edição atualizada leva em consideração as mudanças importantes de tecnologia ocorridas nos últimos três anos.
Explore as principais funcionalidades do framework e aprenda a estender aplicações com técnicas sofisticadas de web, como migrações de bancos de dados e uma interface de programação de aplicações. A primeira parte de cada capítulo apresenta uma referência e um pano de fundo sobre o assunto em questão, enquanto a segunda parte orientará você em uma implementação prática.
Se você tem experiência com Python, estará pronto para tirar proveito da liberdade criativa oferecida pelo Flask. As três partes do livro incluem:
Uma introdução completa ao Flask: explore o básico sobre o desenvolvimento de aplicações web com o Flask e conheça uma estrutura apropriada para aplicações de médio e grande portes.
Desenvolvimento do Flasky: aprenda a desenvolver, passo a passo, uma aplicação de blogging de código aberto, reutilizando templates, colocando itens de lista em páginas e trabalhando com rich text.
Percorrendo a reta final: mergulhe nas estratégias de testes de unidade, técnicas de análise de desempenho e opções de implantação para a sua aplicação Flask.
Table of contents
- Prefácio
-
parte I
- Introdução ao Flask
- capítulo 1
- capítulo 2
- capítulo 3
- capítulo 4
-
capítulo 5
-
Bancos de dados
- Bancos de dados SQL
- Banco de dados NoSQL
- SQL ou NoSQL?
- Frameworks Python para bancos de dados
- Gerenciamento de banco de dados com o Flask-SQLAlchemy
- Definição de modelos
- Relacionamentos
- Operações no banco de dados
- Uso de banco de dados em funções de view
- Integração com o shell Python
- Migrações de banco de dados com o Flask-Migrate
-
Bancos de dados
- capítulo 6
- capítulo 7
-
parte II
- Exemplo: uma aplicação de blogging social
- capítulo 8
- capítulo 9
- capítulo 10
- capítulo 11
- capítulo 12
- capítulo 13
- capítulo 14
-
parte III
- A reta final
- capítulo 15
- capítulo 16
-
capítulo 17
-
Implantação
- Fluxo de tarefas para a implantação
- Logging de erros durante a execução em produção
- Implantação na nuvem
- Plataforma Heroku
-
Contêineres do Docker
- Instalando o Docker
- Criando uma imagem de contêiner
- Executando um contêiner
- Inspecionando um contêiner em execução
- Fazendo o push de sua imagem de contêiner para um registry externo
- Usando um banco de dados externo
- Coordenação entre contêineres com o Docker Compose
- Limpando contêineres e imagens antigos
- Usando o Docker em produção
- Implantações tradicionais
-
Implantação
- capítulo 18
Product information
- Title: Desenvolvimento web com Flask
- Author(s):
- Release date: May 2018
- Publisher(s): Novatec Editora Ltda
- ISBN: 9788575227442
You might also like
book
Segurança para Desenvolvedores Web
Como desenvolvedor web, talvez você não queira gastar tempo deixando sua aplicação web segura, mas isso, …
book
Use A Cabeça! Redes De Computadores
Frustrado de ler livros sobre networking cheios de siglas que colocam seu cérebro em modo de …
book
Use A Cabeça Ágil
USE A CABEÇA! ÁGIL
article
Reinventing the Organization for GenAI and LLMs
Previous technology breakthroughs did not upend organizational structure, but generative AI and LLMs will. We now …