Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Flask Bootcamp - Crie Aplicações do Zero com o Flask
Role Play
Rating: 4.5 out of 5(103 ratings)
525 students

Flask Bootcamp - Crie Aplicações do Zero com o Flask

Desenvolva Diversas Aplicações com Python, Flask, Flask-Login, Flask-Forms, SQL-Alchemy com o Deploy no Render
Created byRodrigo Macedo
Last updated 10/2025
Portuguese

What you'll learn

  • Utilizar as melhores práticas no desenvolvimento web com o Flask
  • Trabalhar com autenticação e autorização em aplicações web
  • Utilizar validação de dados em aplicações com Flask Forms e Flask WTF
  • Utilizar ORM para facilitar a persistência de dados em banco de dados
  • Trabalhar com controle de acesso entre páginas web
  • Utilizar o Flask Bcrypt para fornecer maior segurança em aplicações web
  • Relacionamento 1:N entre tabelas nas aplicações
  • Utilizar Replit para desenvolver projeto remoto
  • Criar 3 aplicações web do início ao fim utilizando o Flask
  • Deploy de Aplicações Flask no Render e Deploy de BD MySQL no PlanetScale

Course content

23 sections139 lectures16h 47m total length
  • Linguagem Python4:40
  • Configuração do VS Code4:59
  • Instalando o Python6:06
  • Primeiro Programa8:37
  • Tipos de Dados8:14
  • Utilizando o Input7:05
  • Concatenando Valores6:21
  • Utilizando Operadores8:32
  • Utilização de Strings7:21
  • Operações e Métodos em Strings13:49
  • Exercícios6:37
  • Utilizando Lista11:30
  • Utilizando Tupla4:29
  • Utilizando Set3:45
  • Utilizando Dicionário15:04
  • Trabalhando com Condições11:21
  • Utilizando For11:36
  • Utilizando While9:15
  • Utilizando List Comprehension11:36
  • Utilizando Funções10:47
  • Argumentos em Funções9:43
  • Função Recursiva6:28
  • Parâmetros Args e Kwargs8:30
  • Função Lambda11:55
  • O Desenvolvedor Júnior e o Especialista em Automação

Requirements

  • É necessário ter noções de lógica de programação.
  • É interessante conhecimento básico em Python.
  • Ter muita vontade de aprender.

Description

Bem vindo ao curso Flask Bootcamp - Crie Aplicações do Zero com o Flask

Para ver o que iremos fazer nesse curso, veja um pouco mais acima o conteúdo do curso e também os vídeos de apresentações.

Nesse curso eu pretendo apresentar a você, uma experiência proveitosa e única na construção de diversos projetos práticos que teremos no curso, com o intuito de apresentar as principais funcionalidades do Flask, à medida que criarmos aplicações completas.

Esse não é mais um curso qualquer sobre Flask.  Esse curso é orietado a projetos. Ao longo desse curso, você aprenderá as melhores práticas no Desenvolvimento Web com o Flask, ao passo que estará desenvolvendo aplicações reais, passo a passo, do zero.

Durante as aulas aprenderemos alguns tópicos especiais em desenvolvimento web com o Flask, como:

  1. Flask-SQLAlchemy: Vamos utilizá-lo durante muitas seções neste curso, para aprendermos a trabalhar com um dos melhores ORM em Flask durante a construção de nossas aplicações. Vamos aprender a como trabalhar com relacionamento entre tabelas, inclusive.

  2. Flask-Forms: Veremos como trabalhar com formulários reutilizáveis por meio do Flask-Wtf. Além da reutilização de formulários, veremos a facilidade que esta biblioteca nos ajuda na validação dos dados.

  3. Flask-Login: Veremos em uma das aplicações que construirmos, como trabalhar com um sistema completo de login, com autenticação e controle de acesso entre páginas. Utilizaremos o Flask-Bcrypt para criptografar a senha também. Excelente oportunidade para conferir maior segurança em suas aplicações.

  4. Replit, Render: Em um dos projetos que desenvolvermos, utilizaremos um ambiente totalmente remoto, como o do Replit. Vamos integrar o Replit em uma conta do Github e realizar o desenvolvimento do projeto remotamente. Ao final, faremos o deploy do projeto Flask na plataforma Render, totalmente gratuito.

  5. Bootstrap: Nas aplicações que criarmos utilizaremos o Bootstrap como framework CSS para estilização da aplicação a fim de aprimorar a Interface de Usuário. Aprenderemos a incluir navbars, modal, alerts, sistema de grid e muito mais.

  6. PlanetScale: Vamos utilizar essa plataforma para trabalhar com provisionamento do banco de dados MySQL de forma remota e assim integrá-lo ao nosso projeto Flask, de forma gratuita.

Estou muito empolgado para começar essa jornada com você. Ao final desse curso, você terá passado por uma imersão em Flask, e o melhor: terá criado diversas aplicações que poderão ajudar na construção do seu portfólio. Ficou animado? Espero que sim, aguardo você em nossas aulas.

Who this course is for:

  • Desenvolvedores Python que queiram aprender sobre desenvolvimento web.
  • Desenvolvedores Web com o foco na Linguagem Python.
  • Desenvolvedores Python que queiram aprender na prática sobre o Flask e suas aplicações