AlgaWorks Insights #02
1.39K subscribers
602 photos
115 videos
544 links
Download Telegram
Media is too big
VIEW IN TELEGRAM
Como entrar no mercado de programação sem experiência? Veja nesse vídeo! 😁
(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
Você acha que escrever código limpo é frescura? 😯
Na próxima semana vamos abrir a última turma do ano para o programa de imersão online Fullstack Angular e Spring.🙃

Nós abrimos poucas turmas deste curso durante esse ano, mas muita gente quer começar os estudos ainda em 2019. 💻

Se você está interessado em participar dessa próxima turma ou quer conhecer mais sobre o programa, acesse o link abaixo e faça a sua pré-matrícula. 🤓

Após sua pré-inscrição, você irá receber algumas aulas gratuitas do Workshop Fullstack Angular e Spring para conhecer nossa didática e tecnologias envolvidas.

👉 http://bit.ly/fsas-pre-matricula 👈
Media is too big
VIEW IN TELEGRAM
Como funciona o método setAccessible?
Media is too big
VIEW IN TELEGRAM
Um aluno do nosso treinamento Especialista Spring REST se deparou com um warning ao subir sua aplicação Spring Boot com Java 13.

E o nosso tutor William resolveu, mostrando passo a passo.

Confira a resolução nesse vídeo.
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
Quanto tempo demora para conseguir um emprego como programador, começando do zero? 🧐
Fala pessoal do Telegram!

As inscrições para a última turma do ano do treinamento Fullstack Angular e Spring estão abertas 🎉

Acesse o link abaixo para saber a ementa, valor do investimento e muito mais...

👉🏻 http://bit.ly/fsas-inscricoes 👈🏻
This media is not supported in your browser
VIEW IN TELEGRAM
Um aluno do nosso treinamento Fullstack Angular e Spring teve uma dúvida muito comum entre os programadores.

Afinal, o que é "providedIn: 'root'" em um serviço Angular?

Confira a resposta do nosso tutor William nesse vídeo.
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
O que é e como surgiu o JPA? Descubra nesse vídeo! 😉
This media is not supported in your browser
VIEW IN TELEGRAM
Um dos nossos alunos de Spring perguntou se, após começar com essa tecnologia, precisaria estudar outras coisas.

Essa pergunta, embora pareça simples, é normal entre programadores iniciantes.

Afinal, é comum no começo da carreira se deparar com diversas possibilidades de stacks e não saber em qual se especializar.🤓

Confira, nesse vídeo, uma dica do nosso tutor William para você que já começou com Spring e quer partir para outra tecnologia. 🚀
Media is too big
VIEW IN TELEGRAM
Thiago, quais ferramentas de desenvolvimento você usa no seu dia a dia? 🙆‍♂️🖥
Últimas horas para se matricular na última turma do ano do treinamento Fullstack Angular e Spring.

Clique no link abaixo para saber os detalhes da matrícula.

👉 http://bit.ly/fsas-inscricoes 👈
This media is not supported in your browser
VIEW IN TELEGRAM
Um dos nossos alunos do treinamento Fullstack Angular e Spring perguntou como fazer para ter acesso a resposta completa da requisição usando Http Client. 🤓

Quando fazemos uma requisição usando o Http Client, por padrão, na hora de obter a resposta, ele retorna apenas o corpo dela, ou seja, apenas a resposta básica. 😌

Nosso tutor William mostrou, na prática, como fazer para obter a resposta completa e acessar outras propriedades dos dados do servidor. 😁👍

👉🏻 Confira o vídeo 👈🏻
This media is not supported in your browser
VIEW IN TELEGRAM
Toda REST API deveria usar HATEOAS ou é opcional?

Confira a resposta no vídeo! 🙃
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à!
This media is not supported in your browser
VIEW IN TELEGRAM
Qual a diferença entre JPA e Hibernate? Resposta rápida nesse vídeo! 🎅🏻👆🏻
This media is not supported in your browser
VIEW IN TELEGRAM
Será que você deve se preocupar com os Warnings do Eclipse? 🤔
Como encontrar esses avisos? 🤨
Como escondê-los? 😎
Como resolvê-los? 😯

Confira as respostas dessas perguntas nesse vídeo! 😜