AlgaWorks Insights #02
1.39K subscribers
602 photos
115 videos
544 links
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Esses são os passos para criar componentes no Angular...
O JPA permite que a gente controle as instâncias das entidades que devem ou não ir para o cache de segundo nível, de forma dinâmica.

Nessa live você vai aprender como isso funciona, além de configurar um projeto para usar esse cache de forma estática e também da forma dinâmica, usando somente os recursos da especificação JPA.

Anota na sua agenda: hoje, dia 28 de Agosto, às 19:00h, você tem um encontro marcado com o nosso especialista Alexandre Afonso.

Acesse http://bit.ly/jpa-liveclass-11 e defina o lembrete.
Aprenda a controlar quais entidades JPA devem ir para o cache de segundo nível de forma dinâmica.

A gravação da JPA LiveClass está disponível no link abaixo:
http://bit.ly/jpa-liveclass-11
(1) Anotação @ExceptionHandler: parâmetro recebe a exceção a ser tratada.

(2) Anotação @ControllerAdvice: é utilizada para tratar exceções de forma global.

(3) HandlerExceptionResolver: trata exceções genéricas (Ex: páginas de erros, como 404, 500...).
This media is not supported in your browser
VIEW IN TELEGRAM
Java Web vs Java Desktop: qual você deve aprender?
Nessa live você vai aprender a fazer o mapeamento de entidades JPA para gerar o script de criação do schema do banco de dados.

Anota na sua agenda: quarta-feira, dia 04 de Setembro, às 19:00h, você tem um encontro marcado com o nosso especialista Alexandre Afonso.

Acesse http://bit.ly/jpa-liveclass-12 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.
This media is not supported in your browser
VIEW IN TELEGRAM
Programador que tem mais tempo de experiência é melhor? 🤔
Fala pessoal do telegram!

Para quem ainda não fez a inscrição no Workshop do Fullstack Angular e Spring, mas quer aprender a desenvolver projetos web profissionais com essas tecnologias, não pode perder tempo.

O Workshop vai acontecer entre os dias 16 a 20 de Setembro. Vai ser uma semana de videoaulas 100% online e gratuitas, que vão mudar completamente a forma como você desenvolve software.

Mais de 90.570 pessoas já participaram desse evento em 38 países diferentes. Para garantir a sua vaga, é só acessar o link:

👉http://bit.ly/tl-inscrição-workshop
Pessoal, estaremos ao vivo daqui a pouco. Às 19h00.
👉 http://bit.ly/jpa-liveclass-12
Aprenda a fazer o mapeamento de entidades JPA para gerar o script de criação do schema do banco de dados.

A gravação da JPA LiveClass está disponível no link abaixo:
http://bit.ly/jpa-liveclass-12
Media is too big
VIEW IN TELEGRAM
Essa é a explicação do porquê utilizamos a anotação @Profile do Spring
O Thymeleaf possui facilidades de integração com o Spring Security.

(1) O sec:authorize determina se o conteúdo será ou não renderizado para o usuário, já o sec:authentication imprime informações do usuário.

(2) Podemos renderizar um conteúdo apenas se o usuário tiver uma permissão específica.
This media is not supported in your browser
VIEW IN TELEGRAM
3 coisas que você precisa fazer para criar Diretivas Customizadas no Angular
A linguagem de consultas do JPA (JPQL) e a Criteria API já nos oferecem muito poder e flexibilidade, mas pode surgir a necessidade de executar alguma consulta nativa (SQL) no banco de dados para, por exemplo, usar algum recurso do banco.

Por isso, é importante conhecer como executar queries nativas com JPA. E nessa live você vai aprender isso!

Anota na sua agenda: quarta-feira, dia 11 de Setembro, às 19:00h, você tem um encontro marcado com o nosso especialista Alexandre Afonso.

Acesse http://bit.ly/jpa-liveclass-13 e defina o lembrete.
Singleton: Compartilha uma única instância do bean

Prototype: Nova instância do bean é criada para cada utilização

Request: Cada requisição HTTP tem uma instância criada

Session: Mantém a mesma instância durante toda a sessão do usuário
This media is not supported in your browser
VIEW IN TELEGRAM
Essa é a diferença entre os elementos @ResponseStatus e ResponseEntity 😏
Estaremos ao vivo em menos de 1 hora...

👉http://bit.ly/jpa-liveclass-13
Faltam 4 dias para o Workshop do Fullstack Angular e Spring... 😃💻

👉 http://bit.ly/tl-inscrição-workshop