
Nessa aula nós vimos como subir a instância do MySQL e como podemos configurar o DBeaver para acessa-lo
Nota: Por padrão, o driver JDBC tenta usar o SSL caso o servidor tenha suporte e na versão 8+ DO MySQL, o caching_sha2_password vem habilitado por padrão se fazendo necessário o uso das configurações allowPublicKeyRetrieval=true&useSSL=false na URL de conexão com o banco de dados
Olá,
Peço desculpas pela qualidade do vídeo da aula mas acabei vendo apenas após a aula publicada. Garanto que nas próximas aulas esse problema não irá mais acontecer. Nesse vídeo, falo um poucos mais sobre o problema.
Olá,
Peço desculpas pela qualidade do vídeo da aula anterior mas acabei vendo apenas após a aula publicada. Garanto que nas próximas aulas esse problema não irá mais acontecer. Nesse vídeo, falo um poucos mais sobre o problema.
Vamos seguir com a evolução da aplicação, criando nossa tabela de usuários e fazendo um vinculo entra as tarefas, usuários que criaram as tarefas e usuários convidados
Fala pessoal ! Beleza ?
Essa aula ficou um pouco comprida pois tivemos alguns erros e vimos como resolver na prática.. Espero que gostem do conteúdo postado e não esqueçam de avaliar!
O docker-compose para subir o keycloak está em anexo na aula e para subir basta executar o comando docker-compose up na pasta onde o arquivo esta guardado!
Pessoal, espero que gostem da aula ! Qualquer dúvida, deixem um comentário ou me chamem lá no perfil do Instagram @techleap.br que ficarei feliz em responder ! Abraço !
PS: A collection do postman esta em anexo na aula !!!
Este curso foi projetado para desenvolvedores que desejam adquirir conhecimento em Java e Spring Boot, aprendendo a construir aplicações modernas, escaláveis e resilientes. Você será guiado desde os fundamentos da arquitetura de microserviços até a implementação prática de soluções eficientes e seguras, utilizando as melhores práticas do mercado.
Ao longo do curso, você aprenderá sobre persistência de dados com JPA e Hibernate, versionamento de banco com Flyway, além de estratégias para otimizar consultas e garantir integridade dos dados. Também abordaremos segurança, utilizando Keycloak, Spring Security e JWT, além da criação de testes automatizados para garantir a qualidade do código.
Com o uso do Docker, você entenderá como criar ambientes isolados para desenvolvimento e produção, garantindo maior controle sobre a infraestrutura. Por fim, discutiremos estratégias de escalabilidade, mostrando como preparar sua aplicação para atender um grande número de usuários sem comprometer a performance.
Observação: Este curso está em fase de desenvolvimento com aulas atualizadas sendo liberadas 3x por semana !
O que você vai aprender?
Arquitetura de Microserviços – Estruturando aplicações distribuídas e escaláveis.
Spring Boot na prática – Criando APIs REST performáticas e bem estruturadas.
Banco de Dados e Migrations – Modelagem, versionamento com Flyway e boas práticas com JPA e Hibernate.
Autenticação e Autorização – Segurança avançada com Keycloak, Spring Security e JWT.
Docker e Contêineres – Isolamento e orquestração de aplicações.
Testes Unitários e de Integração – Garantindo qualidade e confiabilidade no código.
Escalabilidade e Boas Práticas – Estratégias para lidar com alto volume de requisições e otimizar
Para quem é este curso?
Desenvolvedores Java que querem aprender Spring Boot na prática.
Profissionais que desejam dominar arquitetura de microserviços.
Quem busca aprofundar conhecimentos em banco de dados, segurança e testes.