1 467
订阅者
无数据24 小时
-27 天
-130 天
帖子存档
A gravação da JPA LiveClass #4 está disponível!
Aprenda a usar Criteria API para criar consultas dinâmicas com JPA.
https://youtu.be/9_FUc9Y_y4w
Pessoal do Telegram, hoje às 19h00 tem a quarta Live de JPA!
Nessa aula você vai aprender a usar Criteria API para consultas com JPA.
Pode parecer complicado, é verdade, mas a ideia dessa aula ao vivo é descomplicar pra você.
Vem com a gente!
👉 http://bit.ly/jpa-liveclass-4
A JPA LiveClass #4 vai rolar nessa quarta-feira, dia 17 de Julho, às 19:00h.
Você quer aprender a usar Criteria API para consultas com JPA?
Às vezes a melhor opção para criar consultas dinâmicas com JPA é usando Criteria API.
Pode parecer complicado, é verdade, mas a ideia dessa aula ao vivo é descomplicar pra você.
Acesse http://bit.ly/jpa-liveclass-4 e defina o lembrete. 😜
Bom dia, pessoal do Telegram! 😀
Vocês com certeza já viram a quantidade de vagas de emprego que existem para Desenvolvedores Fullstack Angular e Spring, certo?
A verdade é que a área de tecnologia não para de crescer e a demanda por profissionais realmente qualificados que entendam as boas práticas de mercado são altas.
E como vocês sabem a AlgaWorks conta com o treinamento online mais completo para quem deseja se especializar nessa área e competir no mercado.
Nos últimos dias, recebemos vários e-mails de pessoas pedindo para entrar no curso, mas não era possível, pois a turma estava fechada.
Mas...
Como avisamos ontem, hoje abrimos uma turma relâmpago do curso.
Se você tem interesse em fazer esse treinamento, não fique olhando o tempo passar. Como diria Salomão: "quem fica esperando que o tempo mude e fique bom nunca plantará nem colherá nada."
Por isso, não perca a oportunidade de entrar nessa turma! Pode ser que daqui a seis meses, você deseje ter começado hoje.
👉 https://bit.ly/2Z30hFy
Cada um tem um foco:
🎯 Angular: Framework completo para front-end de aplicações web, baseado em TypeScript
🎯 Thymeleaf: Template Engine para Java (renderização server-side)
🎯 React: Biblioteca JavaScript para construir UIs (não é um framework)
Nessa JPA LiveClass você vai aprender como fazer diversos tipos de joins em entidades JPA, como Inner Join, Left Outer Join e Join Fetch (que resolve o problema do N+1 do JPA usando JPQL).
E ainda, vamos ver outros detalhes importantes, como filtrar objetos, operadores lógicos, ordenação e paginação de resultados.
👉 https://youtu.be/2mH3vtFIqOQ
Esse é o melhor artigo para você começar a aprender sobre JPA (Java Persistence API).
Você vai aprender desde a configuração básica até nuances do EntityManager, que pouquíssimos desenvolvedores conhecem.
👉 https://blog.algaworks.com/tutorial-jpa/
Caso a query não gere qualquer resultado ou o parâmetro recebido no método for nulo, podemos receber uma exceção.
Mas podemos evitar isso, adicionando a anotação @Nullable.
Assim, podemos ter resultados nulos ou receber parâmetros nulos também, sem problemas!
Nessa quarta-feira tem JPA LiveClass às 19:00h!
Você vai aprender como fazer diversos tipos de joins em entidades JPA, como Inner Join, Left Outer Join e Join Fetch (que resolve o problema do N+1 do JPA usando JPQL).
E ainda, vamos ver outros detalhes importantes, como filtrar objetos, operadores lógicos, ordenação e paginação de resultados.
Vai ser um conteúdo intermediário-avançado muito massa!
Quer ficar fera em JPQ?
Então acesse http://bit.ly/jpa-liveclass-3 e defina o lembrete.
Já está quase começando a segunda JPA LiveClass! ⌛
https://www.youtube.com/watch?v=R225whFQjNA
Nessa JPA LiveClass, você vai aprender a criar consultas com a JPQL do JPA, passo a passo.
Você vai ver como escrever consultas com ordenação, paginação e até mesmo como fazer "joins" entre entidades.
Acesse http://bit.ly/jpa-liveclass-2 e defina o lembrete.
Quando utilizamos o "name", "id" e "th:value" no input, acabamos por repetir o mesmo valor nesses atributos.
Para simplificar e evitar repetições, utilize o "th:field", pois ele equivale aos três atributos anteriores ao mesmo tempo. 😉
Aprenda conceitos importantes para desenvolver projetos com a Java Persistence API.
https://www.youtube.com/watch?v=MGWJbaYdy-Y
É bem simples fazer upload de arquivos com o Spring MVC:
(1) Crie o formulário e defina o enctype como "multipart/form-data".
(2) Receba o arquivo com o tipo Part e obtenha o InputStream. A partir daí, você pode trabalhar da forma que quiser, convertendo o InputStream em um arquivo local ou até mesmo salvando no banco de dados. 🤓
Hypermedia em REST APIs não é sobre segurança. É sobre permitir que o cliente descubra o que e quando coisas podem ser feitas a partir de um recurso.
Mais perguntas e respostas nos stories: https://instagram.com/alga.works
Boa tarde, pessoal!
Só pra lembrar que hoje às 19:00h vai acontecer a JPA LiveClass #1.
O nosso instrutor Alexandre Afonso vai ensinar coisas importantes que você deveria saber antes de começar a trabalhar com JPA.
Eu sei que muitos de vocês já usam JPA, mas não estudaram a fundo. E isso pode gerar um problema sério nos seus projetos no futuro (me pergunta como eu sei disso).
Então, é melhor não ficar de fora dessa aula e das próximas.
Acesse http://bit.ly/jpa-liveclass-1 e defina o lembrete.
Por padrão, o Spring Boot vem com o Tomcat como servidor embarcado padrão.
Mas existe suporte ao Jetty e Undertow também.
Para alterar, basta uma pequena configuração no pom.xml, e voilà! 🤓
Nosso aluno Danniel perguntou se é possível usar Java 12 no Spring Tool Suite (serve também para Eclipse).
Se o seu Eclipse não tiver suporte ao Java 12 (dependendo da data que está assistindo esse vídeo, não vai ter), é só seguir esse passo a passo que o nosso tutor William ensinou.
