- Видео 136
- Просмотров 428 458
Rodrigo Freitas
Бразилия
Добавлен 16 июл 2020
Um canal criado para falar sobre tecnologias de um modo bem dinâmico.
Curso de Java - JRadioButton - Programação Iniciante
Nesse vídeo aprendemos como faz para criar um jRadioButton. O jRadioButton é um item que deve ser usado para o usuário selecionar suas preferências e escolher qual delas faz mais sentido. O jradiobutton possui uma peculiaridade onde caso você queira criar varios questionamentos diferentes ele exigirá uma alteração no seu código para se adaptar que foi mostrado nesse vídeo.
Instagram: rodrigofreitas.dev
Link do vídeo para compartilhar: ruclips.net/video/8yymiCXrhy8/видео.html
Link do canal para outros vídeos de java e spring: ruclips.net/user/RodrigoFreitasAlv
Instagram: rodrigofreitas.dev
Link do vídeo para compartilhar: ruclips.net/video/8yymiCXrhy8/видео.html
Link do canal para outros vídeos de java e spring: ruclips.net/user/RodrigoFreitasAlv
Просмотров: 209
Видео
Spring Boot - DependsOn - Curso Completo
Просмотров 272Месяц назад
Nesse vídeo aprendemos como funciona a anotação depends on que serve para criarmos dependencia quando necessário entre uma ou mais classes. A anotação é bem simples de usar e não exige dependencias necessárias. Podemos criar uma dependência em cascata para que uma classe dependa de outra e assim por diante. Link do vídeo: ruclips.net/video/nm3-p7YFj5U/видео.html
Curso de Java - JCheckBox e ItemListener - Programação Iniciante
Просмотров 347Месяц назад
Nesse vídeo aprendemos como faz para criar um jcheckbox. O checkbox é usado como uma caixa para o usuario poder marcar ou desmarcar semelhante a usada em "aceite os termos de uso". Ela vem desmarcada por default, mas é possivel modificar isso usando o codigo que aprendemos. O jcheckbox possui todos os outros recursos como modificar a font, adicionar eventlistener e também é possivel saber se a ...
Git e Github - Tutorial para Iniciantes
Просмотров 2948 месяцев назад
Neste vídeo eu mostro como trabalhar com git e com o github mostrando comandos como: git add, git commit e git push, ou git status. Você vai poder utilizar em seus projetos pessoais tanto no bitbucket quanto no próprio github ou em projetos da sua empresa. Links importantes: Git download: git-scm.com/downloads Github: github.com/rodsafreitas/ Twitch: www.twitch.tv/rodsfreitass Comentem no vídeo...
Spring Boot - Kafka - Produtor e Consumidor - Json
Просмотров 90110 месяцев назад
Nesse vídeo aprendemos como configuramos uma classe para consumir mensagens do tipo json, de uma classe personalizada. Aprendemos nesse vídeo também como enviamos para o tópico do kafka mensagens de uma classe personalizada. Nos videos anteriores dessa playlist, aprendemos o básico do kafka, como criar um tópico, como iniciar o zookeeper e o kafka e etc. Link do vídeo: ruclips.net/video/ZOzvU1I...
Spring Boot - Log - Slf4j - Criando log para a aplicação
Просмотров 1,9 тыс.11 месяцев назад
Nesse vídeo aprendemos como utilizar o log de duas formas tanto com a dependencia do logging.log4j quanto com o lombok que facilita a criação da variavel de log. Existem diversos niveis de log como: ERROR, WARN, INFO, DEBUG e TRACE e que podemos configurar qual nivel queremos exibir de logs. Aprendemos também a exportar os logs para um arquivo separado e configurar também o pattern do log para ...
Regex - Regular Expressions - Expressões Regulares - Java
Просмотров 1,5 тыс.Год назад
O regex, expressões regulares, ou regular expressions é uma forma de validarmos se um texto ou os caracteres estão num formato especifico, por exemplo, o rg, cpf e a data possui um padrão a ser seguido, imagine que é passado varios numeros, como voce faria para validar se é um cpf valido? Com o regex é possível montar uma expressão para validar se está dentro do esperado. O regex pode ser usado...
Curso Kotlin - IF, ELSE IF, ELSE e WHEN
Просмотров 250Год назад
Nesse video de kotlin aprendemos como funciona o if, else if, else e o when Podemos utilizar essas estruturas para fazer condições no nosso código, ou seja, quando queremos que determinada parte do código só seja executada se alguma condição for válida Vimos que conseguimos substituir o if, else if, else pelo when e utilizar outra estrutura e que se assemelha ao switch case. No When conseguimos...
Curso de Kotlin - Tutorial - Criando variaveis
Просмотров 280Год назад
Nesse vídeo aprendemos como criar variaveis no kotlin e como exibir mensagens na tela usando o println. Aprendemos algumas diferenças entre o kotlin e o java em relação a sintaxe. Vimos como funcionam as variaveis no kotlin quais os tipos de variaveis e as suas sintaxes. Aprendemos que possuem dois tipos de variaveis o var e o val que possuem caracteristicas diferentes e que não precisamos decl...
Curso de Java - Function - Programação Iniciante
Просмотров 1 тыс.Год назад
Nesse video aprendemos como funciona a function e como utiliza-la. Aprendemos sobre o apply, que serve para aplicar a função e poder retornar o resultado. Aprendemos sobre o andThen que serve para aplicarmos outra function e complementar a primeira. Vimos também para que serve o compose e como utiliza-lo. Link do video: ruclips.net/video/44itoFz0mb8/видео.html
Spring Boot - Kotlin - Criando Controller
Просмотров 863Год назад
Nesse video inicial aprendemos como fazer para criar um endpoint simples no spring boot com o kotlin. Utilizamos o site spring initalizr que facilita o start do projeto. Aprendemos para que servem os principais arquivos do projeto como o build.gradle, application.properties e KottlinApplication.kt. Vimos também como fazer para criar a classe controller e mapear os metodos para as rotas. Utilzam...
MongoDB - find, filtro, $or, and, limit, skip
Просмотров 212Год назад
Nesse vídeo aprendemos como faz para realizar filtros nas consultas ao retornar os registros das coleções. Aprendemos a fazer consulta simples, e também a fazer consulta utilizando mais de um filtro. Utilizamos o limit e o skip para manipular os registros que serão mostrados. Conseguimos também aplicar o filtro usando o $or onde uma ou mais condições podem satisfazer o retorno das coleções. Lin...
MongoDB - Instalação, InsertOne, InsertMany e busca
Просмотров 400Год назад
Nesse video aprendemos como faz para inserir registros no mongodb, utilizando insert simples e insert com mais de um registro. Aprendemos como faz para fazer a instalação do mongodb e como faz para baixar o mongosh para fazer a conexão com o mongodb. No começo do video aprendemos como faz para criar uma coleção que funciona como uma tabela de um banco de dados relacional. Outro comando que apre...
Spring Boot - MapStruct
Просмотров 3,9 тыс.Год назад
Nesse vídeo aprendemos como utilizar o mapstruct para fazer o mapeamento dos dados de uma classe para outra. Como foi mostrado no video caso as classes tenham propriedades com o mesmo nome não é necessário utilizar a anotação @Mapping. Caso alguma propriedade da classe tenha nomes diferentes é necessário escrever o código de conversão da propriedade da classe de origem para a classe de destino ...
Spring Boot - ModelMapper
Просмотров 3,5 тыс.Год назад
Nesse vídeo aprendemos como utilizar o model mapper para fazer o mapeamento dos dados de uma classe para outra. Como foi mostrado no video é necessário que as propriedades que são necessárias fazer o mapeamento tenham o mesmo tipo e nome para que o sistema consiga entender como fazer esse mapeamento, no proximo video vamos aprender como corrigir as propriedades que estão com nomes diferentes.
Spring Boot - Transactional - ReadOnly, noRollbackFor, timeout
Просмотров 1,1 тыс.Год назад
Spring Boot - Transactional - ReadOnly, noRollbackFor, timeout
Spring Boot - Anotação Customizada de Validação
Просмотров 2 тыс.Год назад
Spring Boot - Anotação Customizada de Validação
Spring Security - JWT - Security Context Holder - Limitando busca do usuário - Parte 4
Просмотров 1,4 тыс.Год назад
Spring Security - JWT - Security Context Holder - Limitando busca do usuário - Parte 4
Spring - JPA - EntityManager - Execute Update
Просмотров 307Год назад
Spring - JPA - EntityManager - Execute Update
Spring - JPA - EntityManager - CreateQuery - CreateNativeQuery
Просмотров 1,3 тыс.Год назад
Spring - JPA - EntityManager - CreateQuery - CreateNativeQuery
Spring Data JPA - CrudRepository vs JPARepository vs PaginAndSortingRepository
Просмотров 866Год назад
Spring Data JPA - CrudRepository vs JPARepository vs PaginAndSortingRepository
Spring Security - JWT - Níveis de Acesso - Autorização - Parte 3
Просмотров 2,3 тыс.Год назад
Spring Security - JWT - Níveis de Acesso - Autorização - Parte 3
Spring Security - JWT - Autenticação e Autorização - Parte 2
Просмотров 6 тыс.Год назад
Spring Security - JWT - Autenticação e Autorização - Parte 2
Spring Security - JWT - Autenticação e Autorização - Parte 1
Просмотров 19 тыс.Год назад
Spring Security - JWT - Autenticação e Autorização - Parte 1
Curso de Java - Algoritmo de Ordenação - Selection Sort
Просмотров 1,1 тыс.Год назад
Curso de Java - Algoritmo de Ordenação - Selection Sort
Muito bom. Só queria saber que tem uma opção de criar gui form, mas ele não tem a opção JFrame, queria entender. Tem que criar um form antes?
muito bom!
Muito obrigado
brabo
Valeu
Parabéns por realmente ensinar como funciona
Valeu mano!
Por que quando eu executo a aplicação novamente, ele apaga os dados das tabelas ? Estou usando o projeto final do seu github, além disso, apenas um adento, o método de deletar não foi implementado no controller.
Então, você baixou o projeto e executou e ele ta deletando?
Que aulas maravilhosas, salvou muito na faculdade
valeeu!
Cara, excelentes aulas sobre as notações do Spring. Por favor, continue com as aulas. 🚀🚀 Explicação excelente e didática incrível. Só uma dica, organiza as aulas na playlist, fica mais fácil de acompanhar.
Muito obrigado. Pode deixar, vou dar uma olhadinha nas playlists e organizar os vídeos
Cara ótimo video, mas estou com um problema onde coloco o Transactional(readOnly = false), e estoura erro "error insert transaction read-only java", sabe como posso corrigir este problema?
Muito obrigado. Não tem um outro metodo com um transactional(readonly =true) chamando esse método com o readonly false? consegue mandar o código pra eu ajudar?
Estou aprendendo muito
Muito feliz em saber disso, qualquer coisa comenta ai
valeu
é nois
Estava vendo o seu video do webflux, nao sei porque o povo usa spring web ainda, web flux da para criar requisicoes sincronas, assincronas e reativas, e o web so sincrona
A maioria das coisas no mundo da TI é um grande depende, tem ferramentas para cada tipo de problema
tem como deixar as CheckBox maiores?
Tem uma forma, vai ter um vídeo dessa playlist é que é pra tratar de classes que funcionam em todos os componentes ai vou mostrar algumas coisas nesse sentido.
Sabe mt prrrr, vlww
valeu mano!!
Muito bom parabéns ótima explicação 👏👏
Muito obrigado!
Maravilha! obrigado pela dica!!
Valeu mano, que bom que gostou!
@@RodrigoFreitasAlv o canal tem discord ?
@@wellingtonaraujo5418 eae mano, ainda não tem, mas pretendo criar alguma coisa assim pra galera interagir
@@RodrigoFreitasAlv a, uma coisa, to tentando comentar no video mas não aparece a opcao, so consigo responder o que a galera fala
@@wellingtonaraujo5418 mano tenta reiniciar o browser ou algo do tipo, eu tentei por outra conta e deu certo e a galera comentou recentemente
Tem como usar spring cloud sem o kubernates ? Sinto que algumas soluções do sprincloud já tem algo na stack de ferramentas do kubernets. Vantagem do sprincloud é não precisar do SRE DevOps, em contra partida programa mais em Spring Cloud , estou muito longe da realidade?
Da sim, você não está atrelado ao k8s, você pode usar a aws também, por exemplo.
@@RodrigoFreitasAlv tipo aws tem como subir micro serviço internos, expor Gateway e o gateway ter acesso ao eureka e redirecionar a requisições para micro serviço interno? Sem k8s?
Estou estudando sua playlist de spring cloud, muito bom uma visão prática dos conceitos. Tipo quebra gelo
muito obrigado!
Excelente vídeo, bem explicado o funcionamento do algoritmo em si e ainda já fazendo na prática, bom demais
Muito obrigado, pretendo trazer outros videos trabalhando outros tipos de algoritmo
MUITO BOM, ajudou demais esse vídeo!
valeeeu, que bom que curtiu!
Você explica mto bem, quero te dar um beijo na boca AGORA
kkkkkkk valeuzao, muito obrigado!
Cara muito bom mesmo, to deixando meu LIKE
muito obrigado!
Fala Rodrigo, muito bom cara, legal, parabéns!!
valeuzao!!
Fala pessoal! Voltando com os vídeos, esse vídeo do jcheckBox está mais atualizado que o antigo e eu trouxe o ItemListener implementando na própria classe dessa vez. Espero que tenham gostado! Meu instagram: instagram.com/rodrigofreitas.dev/
Top, mano!
Valeu mano
Tenho uma sugestão para uma aula de consulta com o JOOQ.
Valeu pela sugestão, vou colocar aqui na lista, vou voltar com os videos essa semana, logo mais trago esse conteudo
Fala Man, esse site pra criptografar a senha, vc copia e insere ela manualmente lá no banco mesmo?
Isso, para agilizar eu acabei usando o insert com a senha criptografada no banco, vou tentar trazer um vídeo parte 6 pra gente fazer um forms de cadastro onde a gente coloca o usuario e senha e ele criptografa e salva no banco pra gente
Ótima didática! Muito obrigada.
muito obrigado!
Ótima didática! 👏
valeu!
Excelente explicaçao! Exatamente como eu precisava 👏👏
muito obrigado!
Simples, curto e direto. Perfeito!
valeu!!
Fala Rodrigo blza? Muito bom o vídeo cara, só estou com uma duvida. Caso eu quera no DTO manter os campos iguais a minha Entity para utiliza-la no create, porem exemplo no findAll eu quero na requisição esconder os campos de CPF e Senha para não exibir no request como eu faria isso?
Fala, beleza e você? Muito obrigado Fiquei um pouco na dúvida da pergunta, você quer esconder pra no retorno da mensagem pro cliente não enviar o cpf e senha? ou na hora que enviar do cliente pro controller no backend você quer que fique protegido?
Salve Rodrigo. Primeiramente gostaria de agradecer por todo o conteúdo disponiblizado de forma gratuita. Voce esta me ajudando batante a entender mais a respeito do ecossistema java e spring para aplicacao em meus projetos de portfolio. Gostaria de tirar uma duvida se possivel a respeito de dto para validacao de dados. A principal ja sei aplicar os conceitos junto com as anotacoes disponiveis para validação de dados. Na camada de controller eu coloco o @Valid para validar, porem depois que eu anoto no controller, as excecoes cusfomizadas que acabo criando pada serem validadas na camada de service acabam nao funcionando mesmo eu definindo a manipulador de exceções. Consegue esta me auxiliando, se possivel
Salve, valeu mano! Então tem algum exemplo ai do codigo? ou no github ou se conseguir colocar aqui pra eu ver melhor
Bem legal a demonstração para utilizacao e ainda mais com DTO, mas sinceramente o lombok tem @Builder, para implementar testes unitários fica muito mais limpo, imagina criar 10 atributos de construtor... Record esta engatinhando, muito manual.
Valeu, não entendi se o comentário foi no vídeo correto. O que você comentou parece diferente do assunto do vídeo
Fala mano eu mexo com aplicação web com java só que peguei uma demanda grande para desenvolver um toten de atendimento para hospital, e olha a tecnologia e java com swing tava perdido mas seus vídeos me ajudou para clarear as ideias show men
Boa mano, fico feliz que tenha ajudado
eu só queria um canto pra guardar minhas strings, para que essa porrada de coisa? 😭
kkk É legal porque você consegue verificar erro em tempo de build e da pra adicionar algumas validações ou metodos dentro do proprio enum, vou tentar mostrar no proximo video.
@@RodrigoFreitasAlv hmmmm entendi
Curtir demais, sem complicação, bem simpes e direto
valeu, a ideia é fazer vídeos assim mesmo, obrigadão
Ótimo vídeo, mas uma dúvida: Ao você executar esse primeiro teste, de inserção. Ele faz de fato a inserção no banco de dados? pois ele chama um método da reposity né. Se sim, é a melhor opção?
Ele usa o banco H2, então os dados são persistido apenas na memória
Valeu, muito legal sua pergunta, mas não tem problema, é exatamente igual o bruno comentou. Quando você vai executar os testes ele usa um arquivo de propriedades diferente (um criado para testes), então ele vai apontar pro banco de memoria. Quando você sobe a aplicação para rodar de fato ela está apontando para um banco real, então os dados inseridos e testado durante a etapa de teste não vão para o banco real.
Valeu Rodrigo.
de nada!
👏🏾👏🏾👏🏾👏🏾
valeu
Bacana! Isso seria uma proteção de endpoint ne? Existe a possibilidade de fazer também com a anotação @EnableMethodSecurity na classe de configuração, após isso você teria acesso a outros tipos de anotações, como por exemplo @PreAuthorize . E poderia fazer essa verificação ou no controlador ou serviço, eu particularmente faço no controlador
Valeu! Exato. Eu acho que eu fiz um vídeo com esse exemplo, usando o @PreAuthorize. Vou até verificar se eu não fiz, caso eu não tenha feito vou fazer de próximo vídeo porque esse método é bem legal também. Valeu pela sugestão!
Por que não consigo compilar meu código? Ele está exatamente igual ao seu
manda aqui pra eu tentar te ajudar
video perfeito
valeuzao!
Toda vez que tenho uma duvida e venho pesquisar é vídeo seu que me ajuda. Curto, direto ao ponto e sempre muito relevante. Parabéns pela didática e obrigado por compartilhar informação.
Muito obrigado, fico feliz por isso!
Obrigado pelo conteúdo, Rodrigo! Se tivesse um exemplo do Flux seria nota 10!
Valeu, vou colocar pra trazer futuramente
Seus vídeos são bons cara
Muito obrigado
fiquei com uma dúvida, quando não coloca o timeout, qual é o valor padrão? infinito?
-1 que seria infinito mesmo, por isso, se tu não define, dependendo da complexidade da aplicação, a transação fica presa no banco
muito bom, obrigada!
muito obrigado
Alem de spring boot, se souber faz tbm um playlist de Micronaut.
opa, to pensando em trazer futuramente
Boa explicação, vlw d+!
valeu, muito obrigado
obg, me ajudou mto
fico feliz por isso, de nada