Crie APIs REST com Python e Flask

Nesse curso você irá aprender a desenvolver um API Rest do zero até o deploy em produção utilizando Python e Flask
4.69 (59 reviews)
Udemy
platform
Português
language
Web Development
category
Crie APIs REST com Python e Flask
323
students
13.5 hours
content
Jun 2023
last update
$19.99
regular price

Why take this course?

🚀 Título:

Desenvolvendo uma API REST Com Python e Flask - De 0 ao Deploy em Produção! 🌟

Curso Completo de API REST com Python e Flask

Descrição Curso:

🎉 Bem-vindo, Programadores! 👋

Meu nome é Vitor Diogo Alves, sou um engenheiro de software com experiência em projetos do Vale do Silício e agora estou aqui para acompanhar você nesta jornada incrível onde você irá aprender a desenvolver uma API REST completa utilizando Python e Flask.

🔍 O Que Este Curso Vai Oferecer?

  • Fundamentos de Python: Acompanhe-me desde os conceitos básicos até as técnicas avançadas da linguagem, garantindo que você estará preparado para enfrentar quaisquer desafios no caminho.

  • Desenvolvimento Orientado a Testes (TDD): Vamos programar com foco na qualidade do código desde o início, utilizando testes para garantir que nossas APIs estão funcionando perfeitamente.

  • Flask e Suas Extensões: Explore a popular biblioteca Flask e as extensões mais relevantes como Flask-RESTful, Flask-JWT e Flask_SQLAlchemy para realizar operações CRUD de forma robusta.

  • Autenticação e Segurança: Aprenda a implementar autenticação JWT (JSON Web Tokens) para proteger suas APIs REST.

  • Conexão com Banco de Dados: Vamos conectar nossa API a um banco de dados SQL, utilizando as melhores práticas para garantir a manutenção e escalabilidade do seu projeto.

  • Deploy em Produção: Vamos preparar e deployar sua API na nuvem Heroku, tornando-a acessível e disponível para o mundo real.

🎓 Para Quem Este Curso Foi Criado:

  • Estudantes Avançados: Quiestem aprimorar seus conhecimentos no desenvolvimento web, especialmente focando no backend com Python.

  • Desenvolvedores de Software: Desejam expandir suas habilidades para criar APIs REST robustas e profissionais.

  • Programadores Interessados em Microserviços: Querem aprender sobre a arquitetura de microserviços usando Python e Flask para serviços web.

🛠️ O que Você Aprenderá:

  • Construir APIs REST de três níveis de complexidade: Simples, intermediárias e avançadas, com cada passo explicado em detalhes.

  • Técnicas Modernas de Desenvolvimento: Aprenda sobre as melhores práticas e ferramentas que os profissionais usam hoje.

  • Testes Automatizados: Vamos escrever testes antes do código para garantir a qualidade e a robustez das APIs.

  • Deploy em Nuvem: Nós vamos até o final, com a configuração completa para deployar sua API em Heroku.

📆 Adimplimento Curricular:

Este curso está estruturado para garantir uma compreensão profunda e progressiva do desenvolvimento de APIs REST com Python e Flask. Com módulos que se seguem de forma lógica, você irá construindo pequenos projetos cada vez mais complexos, culminando com o deploy da sua API na produção.

📚 Estrutura do Curso:

  1. Introdução a Python: Conceitos básicos, tipos de dados, controle de fluxo e muito mais.
  2. Programação Orientada a Objeto em Python: Entenda os conceitos de OOP para escrever um código mais modular e reutilizável.
  3. Flask Basics: Configuração inicial do servidor Flask, rotas, e manipulação de requisições HTTP.
  4. Flask RESTful: Extensão para construir APIs REST rapidamente e facilmente.
  5. Autenticação com JWT: Implemente o login de usuários e a proteção das rotas da API.
  6. Database with Flask SQLAlchemy: Conecte sua API à um banco de dados SQL e gerencie seus modelos de dados.
  7. Testes Automatizados com Flask: Escreva testes para garantir que suas APIs estão funcionando corretamente antes do deploy.
  8. Deploy com Heroku: Aprenda a deployar sua API na nuvem, configurando todas as necessárias settings e add-ons.
  9. Monitoramento e Manutenção: Compreenda como monitorar seu aplicativo em produção e como gerenciar atualizações e bugs.

🤝 Comunique-se com o Mundo: Ao final deste curso, você terá uma API REST completa, pronta para interagir com o mundo real, e a confiança para continuar aprimorando suas habilidades como desenvolvedor.

💡 Prontos para Programar: Acesse os recursos, as palavras de sabedoria e comece a escrever seu próprio código hoje mesmo!

🎓 Conclusão:

Inscreva-se agora e prepare-se para transformar sua paixão por programação em APIs REST funcionais, seguras e prontas para o mercado. Este curso é a porta de entrada para se tornar um especialista em Flask e Python, e garantirá que você está na vanguarda do desenvolvimento web moderno.

Loading charts...

5193662
udemy ID
04/03/2023
course created date
28/05/2023
course indexed date
Bot
course submited by