Rodrigo Freitas
Rodrigo Freitas
  • Видео 136
  • Просмотров 437 070
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
Просмотров: 282

Видео

Spring Boot - DependsOn - Curso Completo
Просмотров 2932 месяца назад
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
Просмотров 3772 месяца назад
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
Просмотров 30110 месяцев назад
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
Просмотров 94611 месяцев назад
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
Просмотров 2 тыс.Год назад
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,6 тыс.Год назад
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
Просмотров 258Год назад
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
Просмотров 285Год назад
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,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
Просмотров 888Год назад
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
Просмотров 219Год назад
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
Просмотров 407Год назад
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
Просмотров 4,1 тыс.Год назад
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,6 тыс.Год назад
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,1 тыс.Год назад
Spring Boot - Anotação Customizada de Validação
Spring Boot - Lombok - SneakThrows
Просмотров 314Год назад
Spring Boot - Lombok - SneakThrows
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
Java - Enumerated - JPA
Просмотров 354Год назад
Java - Enumerated - JPA
Spring - JPA - EntityManager - Execute Update
Просмотров 321Год назад
Spring - JPA - EntityManager - Execute Update
Spring - JPA - EntityManager - CreateQuery - CreateNativeQuery
Просмотров 1,3 тыс.Год назад
Spring - JPA - EntityManager - CreateQuery - CreateNativeQuery
Spring - JPA - EntityManager
Просмотров 1,7 тыс.Год назад
Spring - JPA - EntityManager
@Where - Hibernate - Curso Java
Просмотров 430Год назад
@Where - Hibernate - Curso Java
Spring Data JPA - CrudRepository vs JPARepository vs PaginAndSortingRepository
Просмотров 878Год назад
Spring Data JPA - CrudRepository vs JPARepository vs PaginAndSortingRepository
Spring Security - JWT - Níveis de Acesso - Autorização - Parte 3
Просмотров 2,4 тыс.Год назад
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,2 тыс.Год назад
Curso de Java - Algoritmo de Ordenação - Selection Sort
Spring Boot - @Query
Просмотров 1,3 тыс.Год назад
Spring Boot - @Query

Комментарии

  • @nicoleespanha8248
    @nicoleespanha8248 2 дня назад

    Mt boa aula, rápida e prática

  • @MatheusMattos-m7i
    @MatheusMattos-m7i 6 дней назад

    Simples, rápido e objetivo...

  • @henriquegardini
    @henriquegardini 7 дней назад

    muito bom... só não achei o link do github com o código.

  • @Patrick-lx1qj
    @Patrick-lx1qj 14 дней назад

    Muito bem explicada a aula. Consegui entender de uma forma bem objetiva e clara. Parabéns pelo conteúdo!

  • @maddogxx3201
    @maddogxx3201 15 дней назад

    E como pegar X-Foward-For?

  • @leandrocruz6621
    @leandrocruz6621 16 дней назад

    Top

  • @wmdn29
    @wmdn29 16 дней назад

    Metade do código em SECURITYFILTERCHAIN esta depressiado.

  • @wmdn29
    @wmdn29 16 дней назад

    No caso, qunado eu tenho 3 entidades de usuários diferentes, Doctor, User, Worker. Ambas precisam do login mas cada entidade tem informações bem diferentes da outra, como eu implemento esse UserDetails? Colo em cada uma?

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv 10 дней назад

      Eu teria que mostrar a modelagem, mas da pra você criar uma tabela só do usuario de login mesmo e com base em quem logou você já vai saber se é doctor, worker e etc. Tem várias abordagens. Outra forma seria criar uma interface em comum entre elas, Doctor implementa AuthLogin que extende UserDetails, assim todas estão extendendo userdetails e com base no authority você sabe quem é. Espero que tenha ajudado a entender melhor

  • @ingridgabriellypereiramati9854
    @ingridgabriellypereiramati9854 18 дней назад

    CARA, MUITO BOM! Tenho prova amanhã e esse assunto ficou muito claro, obrigada!!!

  • @ingridgabriellypereiramati9854
    @ingridgabriellypereiramati9854 18 дней назад

    INCRÍVEL! Explicação impecável, super compreensível! Gostei demaiss!!!

  • @aln_soares
    @aln_soares 22 дня назад

    Rápido e direto ao ponto. Top. Obrigado. Like 👍

  • @Bella_belao
    @Bella_belao 27 дней назад

    Canal extremamente necessário, me ajudou dms

  • @quicksketch1617
    @quicksketch1617 Месяц назад

    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?

  • @deathinho2913
    @deathinho2913 Месяц назад

    muito bom!

  • @alcidesks
    @alcidesks Месяц назад

    brabo

  • @leandrocruz6621
    @leandrocruz6621 Месяц назад

    Parabéns por realmente ensinar como funciona

  • @MaurilioMarques-to9sn
    @MaurilioMarques-to9sn Месяц назад

    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.

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv Месяц назад

      Então, você baixou o projeto e executou e ele ta deletando?

  • @JayJay-mb2tg
    @JayJay-mb2tg Месяц назад

    Que aulas maravilhosas, salvou muito na faculdade

  • @gabriel.a.a.
    @gabriel.a.a. Месяц назад

    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.

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv Месяц назад

      Muito obrigado. Pode deixar, vou dar uma olhadinha nas playlists e organizar os vídeos

  • @bejota2806
    @bejota2806 Месяц назад

    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?

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv Месяц назад

      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?

  • @EuniciaMasselo
    @EuniciaMasselo Месяц назад

    Estou aprendendo muito

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv Месяц назад

      Muito feliz em saber disso, qualquer coisa comenta ai

  • @alcidesks
    @alcidesks Месяц назад

    valeu

  • @jonataswf
    @jonataswf Месяц назад

    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

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv Месяц назад

      A maioria das coisas no mundo da TI é um grande depende, tem ferramentas para cada tipo de problema

  • @JoaoCarlos-bh1jx
    @JoaoCarlos-bh1jx 2 месяца назад

    tem como deixar as CheckBox maiores?

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv Месяц назад

      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.

  • @huguinho5159
    @huguinho5159 2 месяца назад

    Sabe mt prrrr, vlww

  • @marceloalvesferreira1627
    @marceloalvesferreira1627 2 месяца назад

    Muito bom parabéns ótima explicação 👏👏

  • @julios-ia4511
    @julios-ia4511 2 месяца назад

    Maravilha! obrigado pela dica!!

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv 2 месяца назад

      Valeu mano, que bom que gostou!

    • @wellingtonaraujo5418
      @wellingtonaraujo5418 2 месяца назад

      ​@@RodrigoFreitasAlv o canal tem discord ?

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv 2 месяца назад

      @@wellingtonaraujo5418 eae mano, ainda não tem, mas pretendo criar alguma coisa assim pra galera interagir

    • @wellingtonaraujo5418
      @wellingtonaraujo5418 2 месяца назад

      @@RodrigoFreitasAlv a, uma coisa, to tentando comentar no video mas não aparece a opcao, so consigo responder o que a galera fala

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv 2 месяца назад

      @@wellingtonaraujo5418 mano tenta reiniciar o browser ou algo do tipo, eu tentei por outra conta e deu certo e a galera comentou recentemente

  • @arozendojr
    @arozendojr 2 месяца назад

    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?

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv 2 месяца назад

      Da sim, você não está atrelado ao k8s, você pode usar a aws também, por exemplo.

    • @arozendojr
      @arozendojr 2 месяца назад

      @@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?

  • @arozendojr
    @arozendojr 2 месяца назад

    Estou estudando sua playlist de spring cloud, muito bom uma visão prática dos conceitos. Tipo quebra gelo

  • @thiagovp2836
    @thiagovp2836 2 месяца назад

    Excelente vídeo, bem explicado o funcionamento do algoritmo em si e ainda já fazendo na prática, bom demais

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv 2 месяца назад

      Muito obrigado, pretendo trazer outros videos trabalhando outros tipos de algoritmo

  • @JJ_in_da_house
    @JJ_in_da_house 2 месяца назад

    MUITO BOM, ajudou demais esse vídeo!

  • @wmdn29
    @wmdn29 2 месяца назад

    Você explica mto bem, quero te dar um beijo na boca AGORA

  • @andersonmendes-p5l
    @andersonmendes-p5l 2 месяца назад

    Cara muito bom mesmo, to deixando meu LIKE

  • @andersonmendes-p5l
    @andersonmendes-p5l 2 месяца назад

    Fala Rodrigo, muito bom cara, legal, parabéns!!

  • @RodrigoFreitasAlv
    @RodrigoFreitasAlv 2 месяца назад

    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/

  • @lindembergjunior9172
    @lindembergjunior9172 3 месяца назад

    Top, mano!

  • @vantercarlos1381
    @vantercarlos1381 3 месяца назад

    Tenho uma sugestão para uma aula de consulta com o JOOQ.

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv 3 месяца назад

      Valeu pela sugestão, vou colocar aqui na lista, vou voltar com os videos essa semana, logo mais trago esse conteudo

  • @robsontrento2581
    @robsontrento2581 3 месяца назад

    Fala Man, esse site pra criptografar a senha, vc copia e insere ela manualmente lá no banco mesmo?

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv 3 месяца назад

      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

  • @mairalouise5358
    @mairalouise5358 3 месяца назад

    Ótima didática! Muito obrigada.

  • @JuanSG7
    @JuanSG7 3 месяца назад

    Ótima didática! 👏

  • @FelipeSantos-yd1bh
    @FelipeSantos-yd1bh 3 месяца назад

    Excelente explicaçao! Exatamente como eu precisava 👏👏

  • @mateuspsdd
    @mateuspsdd 3 месяца назад

    Simples, curto e direto. Perfeito!

  • @matheuso87
    @matheuso87 3 месяца назад

    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?

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv 3 месяца назад

      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?

  • @alexcastelo2665
    @alexcastelo2665 4 месяца назад

    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

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv 3 месяца назад

      Salve, valeu mano! Então tem algum exemplo ai do codigo? ou no github ou se conseguir colocar aqui pra eu ver melhor

  • @sergiothiagoxtz
    @sergiothiagoxtz 4 месяца назад

    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.

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv 3 месяца назад

      Valeu, não entendi se o comentário foi no vídeo correto. O que você comentou parece diferente do assunto do vídeo

  • @ErickBruno-h5v
    @ErickBruno-h5v 4 месяца назад

    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

  • @espetokk
    @espetokk 4 месяца назад

    eu só queria um canto pra guardar minhas strings, para que essa porrada de coisa? 😭

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv 3 месяца назад

      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.

    • @espetokk
      @espetokk 3 месяца назад

      @@RodrigoFreitasAlv hmmmm entendi

  • @MaxGyn2023
    @MaxGyn2023 4 месяца назад

    Curtir demais, sem complicação, bem simpes e direto

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv 3 месяца назад

      valeu, a ideia é fazer vídeos assim mesmo, obrigadão

  • @ianz011
    @ianz011 4 месяца назад

    Ó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?

    • @brunopapait7657
      @brunopapait7657 3 месяца назад

      Ele usa o banco H2, então os dados são persistido apenas na memória

    • @RodrigoFreitasAlv
      @RodrigoFreitasAlv 3 месяца назад

      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.

  • @brunomattos6863
    @brunomattos6863 4 месяца назад

    Valeu Rodrigo.