layout: default title: “Backend Poliglota: Dominando a Web com Java (Spring Boot) e Python (FastAPI)” —

Backend Poliglota: Dominando a Web com Java (Spring Boot) e Python (FastAPI)

Público-Alvo:

Pré-requisitos:

Ferramentas e Tecnologias Utilizadas:


Estrutura do Curso

O curso será dividido em seções. Primeiro, os fundamentos universais. Depois, duas trilhas paralelas (Java e Python), onde o aluno construirá a mesma API nos dois ecossistemas para poder comparar. O projeto será um backend para um “Sistema de Agendamento de Consultas”.


Módulo 1: Fundamentos Essenciais do Backend 🏛️


Trilha 1: Backend de Nível Empresarial com Java e Spring Boot ☕

Módulo 2: Java Moderno e Ecossistema Spring

Módulo 3: Construindo a API REST com Spring Web

Módulo 4: Persistência de Dados com Spring Data JPA


Trilha 2: Backend Rápido e Moderno com Python e FastAPI 🐍

Módulo 5: Python Moderno e Ecossistema ASGI

Módulo 6: Construindo a API REST com FastAPI

Módulo 7: Persistência de Dados com SQLModel e SQLAlchemy


Módulos Universais: Ferramentas para Produção 🌐

Módulo 8: Segurança e Autenticação com JWT 🛡️

Módulo 9: Docker para Desenvolvedores Backend 🐳

Módulo 10: Testes e Qualidade de Código ✅

Módulo 11: Deploy Contínuo na Nuvem (CI/CD com AWS) ☁️

Módulo 12: Conclusão e Próximos Passos 🏆