últimas vagas para o from senior to staff

  • 00Dias
  • 00Horas
  • 00Minutos
  • 00Segundos

presencial em sp dia 23/05!

garanta sua vaga

aprenda lógica de programação com python

treinamento 100% gratuito

participe de aulas ao vivo, tenha acesso à nossa nova plataforma de ensino e aprenda tudo o que você precisa saber para começar na programação!

inscreva-se agora

Python Web API

desenvolvimento

de intermediário a avançado
você deseja aprender a desenvolver aplicações web poderosas, escaláveis e prontas para produção utilizando Python? o Python Web API é o treinamento ideal para quem quer entender os conceitos fundamentais da web, seus principais protocolos e a construção de APIs modernas na prática. ao longo do treinamento, você vai evoluir dos fundamentos de HTTP, requests, responses e arquitetura cliente-servidor até a criação de aplicações com frameworks como Flask, Django e FastAPI. além disso, vai aprender a estruturar projetos, integrar banco de dados, implementar autenticação, trabalhar com segurança, documentar APIs e preparar suas aplicações para deploy em ambientes reais.

treinamento de acesso imediato

+50 horas

acesso por 36 Meses

certificado internacional

_avance na sua carreira hoje

Transforme Python em aplicações web, APIs e serviços escaláveis!

ao concluir o treinamento, você estará apto para desenvolver aplicações web e APIs com Python, entendendo desde os fundamentos até o deploy de projetos modernos com FastAPI. Você vai aprender a:

seu instrutor

b

bruno rocha

principal engineer na RedHat

para quem é este treinamento?

Aprendizado Prático

desenvolva habilidades altamente demandadas por empresas de tecnologia.

Desafios Reais

realize exercícios que simulam situações reais do mercado.

Conteúdo Atualizado

mantenha-se à frente com as tendências em programação e automações.

confira o conteúdo completo

a grade foi cuidadosamente estruturada para que você absorva cada etapa do aprendizado, pensada para te equipar com os conhecimentos e padrões mais relevantes do mercado.

quer saber mais?

acesse aqui a ementa do Python Web API e explore a programação em detalhes.

este é um treinamento de nível intermediário, alguns conhecimentos podem facilitar sua jornada:

Introdução a web e HTTP

este módulo é voltado para quem já possui noções de programação e está iniciando no desenvolvimento web. você aprenderá a criar um site estático com HTML e CSS, entenderá o papel de um web server e de URLs, além de adicionar formulários e processar requests usando a biblioteca WSGI do Python. também exploraremos a renderização de templates HTML, a implementação de roteamento para construir um mini-framework e os conceitos essenciais de APIs e REST.

Conhecendo os frameworks web

exploraremos os três principais frameworks — Flask, FastAPI e Django — criando um pequeno aplicativo em cada um. você aprenderá sobre roteamento de URLs, processamento de requests, gerenciamento de sessions e cookies, templates HTML, integração com bancos de dados SQL, uso de plugins e ferramentas administrativas, além da criação de APIs REST com JSON. Também veremos como escolher o framework ideal para cada tipo de projeto.

Colocando a app para rodar (a.k.a deploy)

vamos levar uma das aplicações desenvolvidas para produção utilizando as principais tecnologias do mercado. abordaremos os protocolos web do Python (WSGI e ASGI), os princípios dos 12 Factors, e exploraremos os principais servidores de aplicação, como Gunicorn, Uvicorn e uWSGI.

também veremos como configurar um proxy reverso com Nginx, além de estratégias de deploy em VMs e VPS. por fim, aprenderemos a containerizar uma aplicação Python e a executá-la no Kubernetes, garantindo escalabilidade e eficiência.

Criando um projeto completo com o FastAPI

neste módulo focaremos no FastAPI, o framework mais eficiente em termos de escalabilidade e modernização, seguindo a mesma filosofia do Flask. exploraremos as diferenças entre Sync e Async, a estruturação de uma aplicação com FastAPI, e o uso do sistema de anotação de tipos do Python moderno.

além disso, abordaremos bancos de dados e gestão de migrations, a configuração de testes e CI, e conceitos como injeção de dependências. também entenderemos o fluxo de uma aplicação FastAPI/Starlette, cobrindo aspectos essenciais como roteamento de URLs, processamento de requests e middlewares.

Segurança e Autenticação

abordaremos autenticação e segurança em aplicações web, garantindo a proteção dos dados e do acesso dos usuários. exploraremos os principais tipos de autenticação, a criptografia de credenciais, e o uso de JWT e tokens para autenticação segura.

também aprenderemos sobre SSO e OAuth, além de melhores práticas para reforçar a segurança no processamento de requests. por fim, discutiremos estratégias de monitoramento, garantindo que a aplicação permaneça protegida e confiável em produção.

Site, Admin e templates

focaremos no desenvolvimento de um site tradicional com HTML, templates dinâmicos e uma interface administrativa. abordaremos a renderização de templates nas respostas, a criação e manipulação de formulários HTML, e o gerenciamento de arquivos estáticos. Além disso, aprenderemos funcionalidades de streaming, download e upload de arquivos.

para facilitar a administração da aplicação, exploraremos o uso de plugins tanto para a interface web quanto para a linha de comando (CLI), tornando a gestão do sistema mais eficiente e prática.

REST API

vamos nos aprofundar nos conceitos de APIs e REST, explorando as melhores práticas para construir serviços eficientes e escaláveis. abordaremos a modelagem RESTful de URLs, o uso de serializers para transformar dados, e a documentação com OpenAPI Spec. também conheceremos ferramentas para teste de APIs, implementaremos autenticação segura e analisaremos estratégias para otimizar a performance das APIs, garantindo rapidez e eficiência nas requisições.

Outros protocolos e serviços

vamos explorar outros protocolos e serviços essenciais para aplicações web modernas. abordaremos a implementação de tasking systems para processamento em background, permitindo a execução de tarefas assíncronas sem impactar o desempenho da aplicação.

também veremos o protocolo WebSockets, ideal para comunicação em tempo real, e discutiremos a arquitetura de aplicações serverless, destacando suas vantagens e melhores práticas para escalabilidade e eficiência.

comece a aprender agora mesmo

avance no seu ritmo em uma jornada prática e estratégica, desenvolva as habilidades mais valorizadas do mercado, fortaleça seu posicionamento e transforme sua carreira em tecnologia com mais clareza e direção.

#vaiiii!

R$ 715,68

à vista ou em até 12x no cartão

R$ 715,68

à vista ou em até 12x no cartão

Pesquisar