Recomendações para estudar Angular

O Angular, ou Angular 2+, é uma ferramenta Open Source, com licença MIT, sua primeira versão foi lançada em 2016, desenvolvida pela Google e mantida por diversas pessoas da comunidade. Ela é uma reformulação total da versão AngularJS, construída pela mesma equipe da empresa e pode se dizer que são frameworks completamente diferentes com nomes…

Recomendações para estudar TypeScript

O TypeScript (TS) é uma linguagem criada pela Microsoft e publicada em 2012, que estende o JavaScript adicionando tipos. Para os desenvolvedores mais acostumandos a programar em linguagens fortemente tipadas no back-end, como Java e C#, o TypeScript pode ser um grande facilitador no front-end pela familiaridade em usar tipagem explícita. Além disso, a ferramenta…

Recomendações para estudar Vue.js

O framework Vue.js foi lançado em 2014 como Open Source, utilizando a licença MIT para que todos possam usar de forma livre e comercial. A ferramenta tem 176 mil estrelas no Github atualmente e é muito utilizada no mundo todo como uma boa solução para o front-end de aplicações web. Meu objetivo com esse post…

Recomendações para estudar JavaScript

De acordo com os índices TIOBE e PYPL, o JavaScript está entre as linguagens mais pesquisadas na internet e é listado como uma das mais utilizadas no mundo. Então, se você estiver se questionando “por que aprender JavaScript?”, esse pode ser um bom argumento inicial. O meu objetivo com esse post é deixar algumas boas…

Entrevistas – Desenvolvedor Java – Mensageria #10

Trabalhar com processos assíncronos tem se tornado cada vez mais comum, mesmo para resolver problemas que poderiam ser solucionados com processos síncronos. Neste post, irei descrever as minhas respostas para as perguntas que costumo fazer sobre o tema “Mensageria”, mencionado no post #0 da série. Diversas soluções de problemas que demandam muito tempo e processamento…

Entrevistas – Desenvolvedor Java – Testes #9

O tópico testes tem evoluído bastante nas últimas décadas e em muitas empresas tem sido um requisito na hora da contratação. Neste post irei descrever as minhas respostas para as perguntas que costumo fazer em entrevistas a respeito do tema “Testes”, mencionado no post #0 da série. Motivação Alguns tipos de teste têm se tornado…

Entrevistas – Desenvolvedor Java – Spring #7

O Spring Framework tem uma variedade de projetos para resolver ou facilitar a solução de diversos problemas e se tornou uma das ferramentas mais populares e utilizadas por desenvolvedores e empresas. Neste post irei descrever as minhas respostas para as perguntas que costumo fazer sobre o tema “Spring” mencionado no post #0 da série. Motivação…

Entrevistas – Desenvolvedor Java – Data #5

Um dos fatores relevantes para desenvolvedores backend é conhecimento em bancos de dados e/ou aplicações que gerenciam dados de alguma forma. Nest post irei descrever as minhas respostas para as perguntas que eu faço em relação ao tema “Data”, ou Dados em português, que foram mencionadas no post #0 da série. Motivação A quantidade de…

Entrevistas – Desenvolvedor Java – Orientação a Objetos #4

Eu considero a programação orientada a objetos (POO) um dos tópicos técnicos mais importantes para desenvolver aplicações Java, seguindo os melhores padrões de qualidade de software e utilizando a linguagem com seu paradigma intencional. Neste post irei descrever as minhas respostas e contar as motivações em relação as perguntas que eu faço sobre o tema…

Entrevistas – Desenvolvedor Java – Java SE #3

A linguagem Java provavelmente será a mais falada por um desenvolvedor Java, mas Java não é apenas uma linguagem de programação, é uma plataforma composta por especificações. Neste post irei descrever as minhas respostas e contar as minhas motivações em relação as perguntas do tema “Java SE” mencionado no post #0 da série. As características que eu…

Entrevistas – Desenvolvedor Java #0

Já participei de várias entrevistas sendo entrevistador e em algumas outras sendo entrevistado, aprovei e reprovei candidatos, assim como fui aprovado e reprovado. O momento da entrevista pode ser desafiador e meu objetivo com este post é te ajudar a se preparar para uma entrevista em uma série de posts com base na minha experiência,…

Recomendações para estudar SQL

Estamos em um mundo que utiliza bastante bancos de dados não relacionais, no entanto, a famosa SQL (Structured Query Language, ou em português Linguagem de Consulta Estruturada), é uma linguagem universal ainda muito utilizada em diversos servidores de bancos de dados relacionais, como Oracle, PostgreSQL, MySQL, MS SQL Server e outros. A SQL foi lançada…

Recomendações para estudar Java

Java é uma linguagem de programação fortemente utilizada no mundo, lançada em 1996, é constantemente evoluída e mantida por sua incrível comunidade e a empresa Oracle. O meu objetivo com esse post é te ajudar a encontrar caminhos para estudar Java. Muitas pessoas confundem e acreditam ser a mesma coisa estudar Orientação a Objetos e…

Recomendações para estudar Orientação a Objetos

Muito do que eu aprendi em relação a Orientação a Objetos foi com os conceitos apresentados durante as aulas da faculdade e depois em meet ups, cursos, POCs e a prática ao criar soluções orientadas (e não orientadas) a objetos no trabalho. Meu objetivo aqui é te dar uma visão geral sobre como começar a…