Flask Web Application Development with Extensions

Learn to build and scale Python web applications using core Flask features and a suite of powerful extensions for databases, security, and user management.

4.1 (1,030) ⏱ 1 h 52 min 📚 12 aulas

Sobre este curso

Building web applications shouldn't be complicated when you already know Python. Flask provides a lightweight yet powerful way to turn your scripts into interactive web tools without the overhead of more complex frameworks. This course guides you through the process of creating functional web applications, starting from basic routing and moving into implementing complex features like user login and database integration. You will gain a clear understanding of how the web works and how to use Python to manage the logic behind your favorite sites. What you'll learn: - Understand the fundamental architecture of Flask applications and how to handle web requests - Build dynamic user interfaces using the Jinja template engine - Manage application data efficiently with SQLite and the Flask-SQLAlchemy extension - Implement secure user authentication and session management using Flask-Login - Create scalable forms and handle data validation with Flask-WTF - Apply modern practices including asynchronous routing and secure environment configuration - Design and implement RESTful APIs to serve data to other applications The material begins with essential terminology and setup, progressing from simple foundational concepts to sophisticated application patterns utilizing a variety of specialized extensions. You will read through detailed explanations and analyze code snippets that demonstrate real-world implementation. This course is designed for beginners who have a basic understanding of Python. No prior web development experience is required to start. Begin your journey into Python web development today.

O que você vai receber

  • 📜 Certificado de conclusão
    Adicione ao seu perfil do LinkedIn
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • ♾️ Acesso vitalício
    Volte quando quiser, sem expirar
  • 📱 Celular ou computador
    Funciona em qualquer dispositivo
  • 💸 Reembolso em 30 dias
    Sem perguntas
  • Curto e focado
    1 h 52 min de conteúdo prático

Avaliações (5)

Abril Guzmán AR Aluno verificado
★ 5 · 2025-08-16T03:26:53+00:00

Este curso excedeu minhas expectativas. As aplicações do mundo real discutidas são incrivelmente úteis.

Rina Abramov IL
★ 4 · 2025-06-27T17:04:53+00:00

Machine Translated Eu apreciei os passos claros, embora alguns dos módulos posteriores pudessem ter usado mais exemplos.

Adam Rayyan bin Mohd Azmi MY
★ 4 · 2025-05-11T11:57:53+00:00

Machine Translated Aprendeu uma boa quantidade aqui. Os exemplos foram relevantes, embora eu gostasse que houvesse algumas tarefas de aplicação prática.

Javier Garcia KE Aluno verificado
★ 4 · 2025-04-12T21:29:53+00:00

É uma introdução decente, mas poderia se beneficiar de exemplos mais diversos e um fluxo ligeiramente melhor entre os módulos.

Consuelo Ponce CL
★ 5 · 2025-03-27T00:26:53+00:00

Gostei muito disso. A estrutura fluiu perfeitamente, e as aplicações práticas são imediatamente úteis.

Escrever uma avaliação

Pediremos para fazer login após enviar — o rascunho fica salvo.

Outros também fizeram

Perguntas frequentes

O que preciso para fazer este curso? +

Só um celular ou computador com internet. Sem instalações nem hardware especial.

Como faço para pagar? +

Cartão via Stripe ou criptomoeda. Não guardamos dados do cartão — o Stripe processa com segurança.

Posso pedir reembolso? +

Sim — reembolso integral em 30 dias, sem perguntas.

Por quanto tempo terei acesso? +

Para sempre. Uma vez comprado, o curso é seu para revisar quando quiser.

Vou receber um certificado? +

Sim. Ao concluir, você recebe um certificado que pode adicionar ao seu perfil do LinkedIn.

Feito para profissionais em
Tecnologia Design Finanças Marketing Saúde Educação Hotelaria Indústria