Repositório com todo conteúdo do Orange Talents Turma #5
Quantidade de passos: 109
Quantidade de passos concluídos: 108
Quantidade de passos restantes: 1
- Como ser um bom estudante.
- Curso - Java Servlet: Fundamentos da programação web Java.
- HTTP: Entendendo a web por baixo dos panos.
- Introdução ao SQL com MySQL: Manipule e consulte dados
- Consultas SQL: Avançando no SQL com MySQL
- Java e JPA: Persista seus objetos com a JPA2 e Hibernate
- Spring Boot API REST: Construa uma API
- Spring Boot API Rest: Segurança da API, Cache e Monitoramento
- Spring Boot e Teste: Profiles, Testes e Deploy
- Spring Data JPA: Repositórios, Consultas, Projeções e Specifications
- SOLID com Java: Orientação a Objetos com Java
- Editora Casa do Código
- Introdução a testes automatizados
- Testes de integração
- Conteúdo mais profundo sobre testes
- Desafio Mercado Livre
- Introdução a Docker
- Healthcheck;
- Readiness checks;
- Spring Actuator;
- Spring Health check;
- Segurança em ambientes cloud native;
- Introdução a Oauth;
- Introdução a Keycloak;
- Sobre métricas;
- Métricas tipo RED;
- Métricas tipo USE;
- Introdução ao Prometheus;
- Spring Actuator e métricas
- Introdução a Open tracing;
- Jaeger como implementação de Open tracing;
- Implemente o microservice relativo a criação de propostas
- Introdução a Apache Kafka
- Serviço de transação
- Kotlin: primeiros passos e Orientação a Objetos
- Kotlin: herança, polimorfismo e interface
- Kotlin: recursos da linguagem com pacotes e composição
- Kotlin: lidando com exceptions e referências nulas
- Kotlin: Desenvolva com coleções, arrays e listas
- Kotlin Collections: Set e Map
- Kotlin: recursos do paradigma funcional
- O que é Micronaut ?
- Setup de um projeto utilizando Micronaut
- Configuração do IntelliJ para o Micronaut
- Recebendo dados via JSON
- Validando os dados de entrada de uma requisição (obs: erro ao responder o questionario "Permissao Necessaria")
- Conversão de um objeto de entrada para um objeto de domínio (obs: erro ao responder o questionario "Permissao Necessaria")
- Gravando os dados com Micronaut Data
- Fluxo completo para salvar um objeto no banco de dados
- Métodos que geram queries no Micronaut Data
- Mapeando queries explicitamente no Micronaut Data
- Recebendo dados via PUT
- Recebendo dados via DELETE
- Demarcação de transação
- Retornando dados em JSON
- Definindo headers e status customizados
- Consumindo um endpoint REST com Micronaut de forma declarativa
- Configurando seu HTTP client com Micronaut para trabalhar com XML em vez de JSON
- Implementando Validação customizada com Micronaut Validation
- Micronaut Testing - como testar uma API REST
- Micronaut Testing - como criar mocks com Micronaut
- Micronaut Testing - controle transacional e banco em memória
- Definindo headers e status customizados
- O que é GRPC e a motivação do seu uso
- Introdução a protobuf
- Expondo dados via GRPC
- Consumindo um endpoint via GRPC
- Retornando códigos de erro em uma API gRPC
- Lidando com erros retornados pela API gRPC
- Healthcheck sobre HTTP
- Healthcheck sobre GRPC
- Micronaut Testing - como testar uma API gRPC
- Construa um sistema distribuído que simule o funcionamento do PIX
- Kubernetes: Pods, Services e ConfigMaps
- Kubernetes: Deployments, Volumes e Escalabilidade
- Codebuild: O que é?
- Codebuild: Buildspec.yaml
- Codebuild: Criando projeto
- Codebuild: Explicando a criação do projeto
- Codedeploy: O que é?
- Codedeploy: App Spec
- Codedeploy: Criando explicação
- Codedeploy: Explicando a criação
- Codedeploy: Custo
- Codepipeline: O que é?
- ECR: O que é?
- ECR: Navegando na interface
- ECR: Explicando e conhecendo a interface
- Criando um Pipeline - Apresentação projeto
- Criando um Pipeline - O código utilizado
- Criando um Pipeline - Explicando o código utilizado
- Criando um Pipeline - Roles
- Criando um Pipeline - Explicação das roles
- Criando um Pipeline - EC2
- Criando um Pipeline - Explicação EC2
- Criando um Pipeline - Codebuild
- Criando um Pipeline - Explicação Codebuild
- Criando um Pipeline - Codedeploy
- Criando um Pipeline - Explicação Codedeploy
- Criando um Pipeline - Codepipeline
- Criando um Pipeline - Explicação Codepipeline
- Apresentando Helm
- Explicação sobre o exemplo já implementado
- Explicação enquanto implementa o exemplo
- Conhecendo o Gitlab
- Explicação durante criação de projetos no Gitlab
- O que é codecommit
- Explicação de criação de um repositório no codecommit
- Mirroring gitlab x codecommit explicação sobre exemplo construído
- Mirroring gitlab x codecommit explicação sobre exemplo enquanto constrói