Avançado

Construindo uma API .NET com Frontend Next.js e Autenticação Google via Supabase

Fullstack real: backend .NET 8, frontend Next.js 14 (App Router), auth OAuth Google. 18 lições (6 API .NET + 6 Next.js + 6 Auth). Testes xUnit, Vitest, Docker.

Garantia de 7 dias. Se o curso não atender suas expectativas, devolvemos 100% do valor. Sem perguntas.

O que você vai aprender

18 lições integradas (não isoladas)
Supabase Auth com Google OAuth — zero config de provedor
Testes de integração backend + frontend
Docker Compose: API + Next.js + Supabase local (opcional)
Padrões de arquitetura: Clean Architecture leve, Repository, DI
Certificado de conclusão

Conteúdo do curso

3 módulos · 18 lições

Módulo 1: API .NET
6 lições
1. Minimal API: primeiro endpointGrátis
2. Model binding + validação de DTO
3. Injeção de dependência e camada de serviço
4. Repositório em memória (padrão Repository)
5. Testes de integração com TestServer
6. Tratamento de erros consistente
Módulo 2: Next.js
6 lições
7. Roteamento do App Router (matching de rota)
8. Server vs Client Components — cache de fetch
9. API Route como handler puro testável
10. Hook customizado de estado client-side
11. Middleware de proteção de rota
12. Validação de variáveis de ambiente (client vs server)
Módulo 3: Autenticação Google via Supabase
6 lições
13. Criando um client Supabase mockável
14. Montando as opções do signInWithOAuth (Google)
15. Processando o callback e extraindo a sessão
16. Validando/decodificando o JWT de sessão
17. Protegendo rotas com base na sessão
18. Logout e limpeza de estado de sessão

Para quem é este curso

Devs que querem fullstack .NET + React com auth real, sem Firebase/Auth0.

Pré-requisitos

C# Essencial + React Fundamentos (ou experiência equivalente).

Quem criou este curso

Greenlit

A Greenlit é uma plataforma de cursos criada e mantida por desenvolvedores com mais de 20 anos de experiência na indústria de software. Já passamos por monolitos, microsserviços, filas, eventos — e cometemos todos os erros para que você não precise. Cada curso é projetado com exercícios reais em ambiente Docker, sem simuladores, sem vídeos de 40 horas. Aprendizado direto ao ponto, como a engenharia pede.

Perguntas frequentes

Preciso saber Docker?

Não. O curso ensina o necessário de Docker para executar os exercícios. Além disso, oferecemos um guia gratuito de setup que resolve isso em 10 minutos.

Por quanto tempo terei acesso?

12 meses a partir da compra. Tempo suficiente para fazer o curso completo e revisitar as lições quando precisar.

Tem certificado?

Sim. Ao concluir todos os módulos, você recebe um certificado de conclusão.

E se eu não gostar?

Devolução em até 7 dias após a compra. Sem burocracia, sem perguntas.

Funciona no Mac, Windows e Linux?

Sim. Todo o ambiente de execução roda via Docker, que é multiplataforma.

É para iniciantes em programação?

Não. Este curso pressupõe domínio sólido dos pré-requisitos listados. É voltado para quem já tem experiência na área e quer avançar para tópicos complexos.

Qual a diferença para cursos em vídeo?

Aqui você escreve código real que roda em ambiente Docker com testes unitários reais. Não é vídeo passivo — você implementa os padrões, não só assiste, e valida seu código contra testes de verdade.

Posso pagar com PIX, boleto ou parcelado?

Sim. Nosso parceiro comercial aceita PIX, boleto e cartão de crédito em até 12x.

Comece agora mesmo

Tenha acesso a todas as lições, ambiente Docker real e testes unitários para validar seu código.

Preço do curso

R$ 247