0Pricing
Flask Academy icon

Flask Academy

PYTHONPythonBackendWeb

Crie APIs web de produção e apps com Flask, o framework web leve do Python. De rotas e templates até REST APIs, autenticação e deployment.

🤖 Com Inteligência Artificial📚 30 cursos👥 100.000+ alunos⭐ Classificação 4,9
Visão Geral do Curso

Flask: Crie APIs Web com Python

Crie APIs web de produção e apps com Flask, o framework web leve do Python. De rotas e templates até REST APIs, autenticação e deployment. Esta trilha cobre 30 mini-cursos progressivos do iniciante absoluto (A1) até avançado (B2), com lições focadas e curtos testes para consolidar cada conceito.

O Que Você Vai Aprender

Você começa com os fundamentos e avança por tópicos intermediários e avançados, cada curso construindo sobre o anterior. Cada lição é prática e em pequenos passos, com um tutor de IA disponível 24/7 quando você precisar de ajuda.

Como Funciona

Cada curso é dividido em quatro lições focadas e em pequenos passos. Complete algumas lições por dia e você dominará a trilha completa em semanas, não meses.

Comece a Aprender →

Como Você Aprenderá

🎯
Aulas Interativas
Exercícios de codificação práticos com feedback em tempo real
🤖
Tutor de IA
Obtenha ajuda instantânea de nossa IA quando você ficar preso
💻
Editor Integrado
Escreva e execute código diretamente no seu navegador
🏆
Certificado
Ganhe um certificado ao concluir o curso
Currículo

30 Cursos

Todos os cursos no caminho de aprendizado Flask Academy.

01

Conheça o Flask: Sua Primeira Aplicação Web

A14 aulas

Entenda o que é Flask e execute uma aplicação web funcional em seu computador.

02

Rotas e o Ciclo de Requisição

A14 aulasPRO

Associe URLs a funções Python e acompanhe como uma requisição se transforma em uma resposta.

03

URLs Dinâmicas e Conversores de Caminho

A14 aulasPRO

Capture valores da URL e valide seus tipos.

04

Retornando Respostas JSON

A14 aulasPRO

Envie JSON estruturado para que sua aplicação possa alimentar uma API.

05

Métodos HTTP: GET e POST

A14 aulasPRO

Lide com diferentes verbos HTTP e leia os dados enviados.

06

O Objeto de Requisição em Detalhes

A24 aulasPRO

Inspecione tudo o que uma requisição recebida transporta.

07

HTML com Modelos Jinja2

A24 aulasPRO

Renderize páginas HTML dinâmicas a partir de modelos reutilizáveis.

08

Herança de Modelos e Layouts

A24 aulasPRO

Compartilhe um único layout base em todas as páginas do seu site.

09

Disponibilização de Arquivos Estáticos

A24 aulasPRO

Configure CSS, JavaScript e imagens da maneira correta.

10

Formulários, Strings de Consulta e Fundamentos de Validação

A24 aulasPRO

Colete dados de entrada do usuário em formulários e URLs e valide-os.

11

Organize com Blueprints

B14 aulasPRO

Divida uma aplicação em crescimento em componentes modulares e integráveis.

12

O Padrão de Fábrica de Aplicações

B14 aulasPRO

Crie aplicações com uma fábrica para que sejam configuráveis e testáveis.

13

Contextos da Aplicação e da Requisição

B14 aulasPRO

Domine current_app, g e os proxies dos quais o Flask depende.

14

Modelos de Banco de Dados com Flask-SQLAlchemy

B14 aulasPRO

Defina tabelas como classes Python e conecte um banco de dados.

15

Consultas no ORM: Filtros e Junções

B14 aulasPRO

Leia dados com eficiência usando filtros, ordenação e relacionamentos.

16

Crie um Recurso CRUD

B14 aulasPRO

Crie, leia, atualize e exclua registros por meio de pontos de acesso.

17

Serialização com Marshmallow

B14 aulasPRO

Converta modelos em JSON organizado e valide cargas úteis recebidas.

18

Tratamento de Erros e Erros Personalizados

B14 aulasPRO

Retorne respostas de erro consistentes e úteis em toda a aplicação.

19

Sessões e Cookies

B14 aulasPRO

Lembre-se dos usuários entre requisições com estado seguro mantido no servidor.

20

Formulários e Validação com Flask-WTF

B14 aulasPRO

Crie formulários robustos, protegidos por CSRF e com validação declarativa.

21

Autenticação com Flask-Login

B24 aulasPRO

Adicione login, logout e visões protegidas baseados em sessão.

22

Autenticação por Token com JWT

B24 aulasPRO

Proteja uma API sem estado usando JSON Web Tokens assinados.

23

APIs REST com Flask-RESTful

B24 aulasPRO

Estruture APIs organizadas e orientadas a recursos com visões baseadas em classes.

24

Migrações de Banco de Dados com Flask-Migrate

B24 aulasPRO

Evolua seu esquema com segurança usando migrações versionadas.

25

Tarefas em Segundo Plano com Celery

B24 aulasPRO

Transfira tarefas demoradas para uma fila para manter as requisições rápidas.

26

Cache para Ganhar Velocidade

B24 aulasPRO

Reduza os tempos de resposta armazenando em cache operações dispendiosas.

27

Testando Flask com pytest

B24 aulasPRO

Escreva testes rápidos e confiáveis para rotas, o DB e a autenticação.

28

Configuração e Ambientes

B24 aulasPRO

Gerencie configurações e segredos entre desenvolvimento, teste e produção.

29

Limitação de Taxa e Segurança de API

B24 aulasPRO

Reforce sua API contra abusos e ataques web comuns.

30

Coloque em Contêineres e Implante com Gunicorn

B24 aulasPRO

Empacote e publique sua aplicação por trás de uma pilha WSGI de produção.

Perguntas Frequentes

Perguntas Frequentes

O curso Flask Academy é gratuito?

Sim. Você pode começar o curso Flask Academy gratuitamente e completar suas aulas interativas sem custo. Uma assinatura PRO opcional desbloqueia ferramentas avançadas de IA e um certificado compartilhável.

Preciso de experiência anterior para aprender PYTHON?

Não. O curso começa com os fundamentos e gradualmente passa para tópicos mais avançados, então você pode começar mesmo sem experiência anterior com PYTHON.

Como vou aprender PYTHON no CoddyKit?

Você aprende fazendo. Aulas interativas curtas combinam uma explicação clara com um exercício de codificação prático que executa em tempo real, e um tutor de IA disponível 24/7 oferece ajuda personalizada sempre que você ficar preso.

Ganho um certificado ao concluir Flask Academy?

Sim. Alunos PRO podem fazer um exame e ganhar um certificado de conclusão compartilhável com um código verificável para o curso Flask Academy.

Posso aprender PYTHON no meu celular?

Sim. CoddyKit está disponível na web e como aplicativos nativos para iOS e Android, então você pode aprender PYTHON em qualquer dispositivo e seu progresso sincroniza entre eles.

Comece Flask Academy Agora

Junte-se a milhares de alunos dominando programação com aulas potenciadas por IA.

Começar Grátis →Ver Todos os Cursos