Casa do Código - Livros e Tecnologia

  • Programação
  • Lógica
  • Java
  • .NET
  • PHP
  • Games
  • OO
  • Funcional
  • Python
  • Outros
  • Todos
  • Mobile
  • iOS
  • Android
  • Multiplataforma
  • Outros
  • Todos
  • Front-end
  • HTML e CSS
  • JavaScript
  • Outros
  • Todos
  • Infraestrutura
  • Web
  • Dados
  • Outros
  • Todos
  • Business
  • Startups
  • Marketing Digital
  • Gestão
  • Agile
  • Outros
  • Todos
  • Design & UX
  • Você tem 0 itens na sacola 0 Abrir navegação por categorias e busca Ir para ao topo da página

    Use o código e tenha 10% de desconto!

    Flask de A a Z Crie aplicações web mais completas e robustas em Python

    Tiago Silva
    Livro de Flask

    *Você terá acesso às futuras atualizações do livro.

    Conteúdo

    Flask é um dos melhores frameworks para se trabalhar no Python atualmente. Por ser uma ferramenta robusta e completa, ela permite que a aplicação Web seja construída de forma a atender às necessidades de seu usuário final, ao mesmo tempo em que flexibiliza o fluxo de desenvolvimento de uma equipe. Flask interage de forma excelente com SQLAlchemy, uma biblioteca ORM muito interessante e completa, que nos permite trabalhar com diversos bancos de dados relacionais dentro do Python com segurança, e isso trará muitas vantagens para nossos estudos.

    Neste livro, Tiago Silva mostra como criar aplicações Web e APIs Rest totalmente robustas utilizando Flask, SQLAlchemy e outras ferramentas que o Python possui. Você desenvolverá um sistema de gerenciamento de produtos, onde organizaremos suas categorias, usuários e funções, podendo limitar um usuário para que ele acesse apenas a API do sistema ou o administrador também, com autenticação segura. Ao término, teremos uma aplicação que possuirá uma API e uma área administrativa completa com templates personalizados para atender nossas regras de negócio.

    Versão do Python: 3.7.x

    Saiba o que você vai aprender

     

    Sumário

    Parte 1 - Introdução

    • 1 Configuração do Python
    • 1.1 Instalando o Python e suas dependências
    • 1.2 Escolhendo uma IDE
    • 1.3 Testando o ambiente para começar
    • 2 Primeiros passos com Flask
    • 2.1 Instalando o Flask
    • 2.2 Estrutura do projeto
    • 2.3 Regra de negócios do sistema
    • 2.4 Arquivos de configuração e execução
    • 2.5 Nosso primeiro run

    Parte 2 - Estrutura do projeto - Padrão MVC

    • 3 Trabalhando com Models
    • 3.1 Banco de dados
    • 3.2 Criando a estrutura da Model
    • 3.3 Instalando o Flask Migrate
    • 4 Trabalhando com Routes
    • 4.1 Entendendo as rotas
    • 4.2 Nossa primeira rota
    • 4.3 Rotas dinâmicas
    • 5 Trabalhando com Controllers
    • 5.1 Configurando nossa controller
    • 6 Área administrativa no Flask
    • 6.1 Configurando nosso admin
    • 6.2 Personalizando o admin
    • 6.3 Personalizando a home do admin
    • 6.4 Tema padrão do admin
    • 7 Trabalhando com o SQLAlchemy
    • 7.1 Queries no SQLAlchemy
    • 7.2 Filtros no SQLAlchemy
    • 7.3 Funções de agrupamento
    • 7.4 Cláusulas avançadas do SQL
    • 7.5 Query execute
    • 8 Trabalhando com views
    • 8.1 Criando uma view - Tela de login
    • 8.2 Personalizando a Home Admin

    Parte 3 - Autenticação e requisição segura

    • 9 API Rest no Flask
    • 9.1 Criando um Endpoint
    • 9.2 Recebendo dados JSON
    • 10 Autenticação e segurança no Flask
    • 10.1 JWT
    • 10.2 Restringindo o painel Administrativo
    • 10.3 Níveis de acesso no admin
    • 11 Trabalhando com serviços de e-mail
    • 11.1 Introdução
    • 11.2 Primeiros passos
    • 11.3 Criando o serviço de envio
    • 11.4 Solicitação de recuperação de senha
    • 11.5 Validando o token de recuperação

    Autor

    Tiago Silva

    Tiago Silva é graduado em Análise e Desenvolvimento de Sistemas pelas Faculdades Integradas Simonsen, professor na área de Tecnologia há mais de 6 anos, atualmente trabalha como cientista de dados onde desenvolve sistemas e scripts em Python focados em processamento de um alto volume de dados. Especialista em Python, Google Maps e Adobe Muse é fundador do Canal Digital Cursos, onde existem cursos inteiramente online focados em ajudar pessoas a entrarem para o mercado de trabalho.

    Dados do produto

    Número de páginas:
    223
    ISBN:
    978-85-7254-033-9
    Data publicação:
    10/2019
    Submeter errata Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    Impulsione sua carreira aprendendo também...

    Livro de Visão Computacional
    Visão Computacional
    +
    Coleção Frameworks Python
    Coleção Frameworks Python
    altLogoFooter

    Links da
    Casa do Código

    • Meus ebooks
    • Sobre a Casa do Código
    • Todos os livros
    • Nossas coleções
    • Quero escrever um livro ou fazer parceria
    • Perguntas Frequentes
    • Política de Privacidade
    • Fale conosco

    Nas redes sociais

    • /CasaDoCodigo
    • @casadocodigo
    • @casadocodigo

    Receba novidades e lançamentos

    Este site aceita Pix, Cartão de Crédito, Débito

    • pagarme
    • paypal

    Grupo Alura

    • Educação em Tecnologia

      • FIAP
      • Casa do Código
      • PM3 - Cursos de Produto
    • Mais Alura

      • Alura Start
      • Alura Língua
      • Alura Para Empresas
      • Alura LATAM
    • Comunidade

      • Tech Guide
      • 7 days of code
      • Hipsters ponto Jobs
    • Podcasts

      • Hipsters ponto Tech
      • Dev sem Fronteiras
      • Layers ponto Tech
      • Like a Boss
      • Scuba Dev