.NET 5 e EF Core: relacionando entidades
Biografia
Bacharel em Sistemas de Informação pela UCB e aluno de Defesa Cibernética na FIAP. Programador desde 2005, especializado em aplicações Web, APIs, arquitetura e segurança. É instrutor desde 2012 e atualmente coordena os conteúdos de cibersegurança na Alura.
conquistas
- 283 cursos concluídos
- 5336 exercícios resolvidos
- 9022 posts no fórum
- 2869 tópicos resolvidos no fórum
Cursos concluídos
Ver todosTrilhas Alura concluídas
-
Agilidade e DevOps: um dia no desenvolvimento de software
-
Agilidade e TDD: um dia no desenvolvimento de software
-
API REST com Kotlin e Spring Boot: Camada de persistência
-
API REST com Kotlin e Spring Boot: Camada Web
-
Arquitetura Java: crie uma infraestrutura escalável
-
Boas práticas de programação: melhore o código de uma API Java
-
Boas práticas de programação: automatizando testes com Java
-
ChatGPT e programação: aumente sua produtividade
-
Checkpoint AppSec - Nível 1
-
Checkpoint AppSec - Nível 2
-
Checkpoint Cloud Security - Nível 1
-
Segurança da Informação para todos: Proteja você e sua empresa contra ameaças cibernéticas
-
Flash Skills: OWASP Top 10 2025
-
Git e GitHub: compartilhando e colaborando em projetos
-
Git e GitHub: compartilhando e colaborando em projetos
-
GPT e Java: desenvolva um Chatbot com IA
-
GPT e Java: integre uma aplicação com a OpenAI
-
Java e JPA: consultas avançadas, performance e modelos complexos
-
Java e JPA: consultas avançadas, performance e modelos complexos
-
Lógica de programação: praticando com desafios
-
Lógica de programação: praticando com desafios
-
Persistência com JPA: Hibernate
-
Persistência com JPA: Hibernate
-
Selenium: testes automatizados de aceitação em Java
-
Shift Left e DevOps: otimizando o ciclo de desenvolvimento de software
-
Spring AI: integre uma aplicação Spring com a OpenAI
-
Spring Boot 3: desenvolva uma API Rest em Java
-
Spring Boot 3: documente, teste e prepare uma API para o deploy
-
Spring Boot 3: aplique boas práticas e proteja uma API Rest