DEV Community

Cover image for Cursos que formaram meu caráter: Desenvolvimento web com Quarkus - Talk is cheap show me the code
Arthur Fonseca
Arthur Fonseca

Posted on • Updated on

Cursos que formaram meu caráter: Desenvolvimento web com Quarkus - Talk is cheap show me the code

O preguiçoso muito quer e nada alcança. [Provérbios 13:4a]

Preciso confessar um problema que tenho: Acumulação de coisas digitais!

O advento da era em que estamos nos proporcionou uma série de benefícios, como a disponibilidade de informações e conteúdos a "um clique de distância".

A Udemy, por exemplo, é uma plataforma de ensino que permite o aprendizado de diversas ferramentas, frameworks, metodologias, dentre outras coisas. O que percebi dos meus estudos com ela, no entanto, é que eu não terminei 10% dos cursos que tenho. Muitas das vezes acabava com preguiça de finalizar um curso dado a máxima do término de projetos:

Término de projetos

Visando melhorar esses números, resolvi realizar os cursos e escrever insights dos mesmos, exercitando hard skills, bem como a escrita em português, inglês e espanhol.

O curso que resolvi começar foi o curso Desenvolvimento web com Quarkus do Vínicius Ferraz Campos Florentino.

O código do curso do Vinícius se encontra no seu GitHub.

GitHub logo viniciusfcf / udemy-quarkus

Código apresentado no curso de desenvolvimento completo com Quarkus no Udemy




O código que irei apresentar se encontra no meu GitLab. Em um dos tópicos adiante explicarei a motivação da escolha do GitLab para versionamento de código.


Motivação

Meu objetivo ao realizar o curso foi aplicar algumas alterações em sua estrutura e arquitetura, visando consolidar outros conhecimentos e técnicas que utilizo em projetos com Java e Kotlin na ília Digital.

Importante ressaltar que o que escreverei aqui não substitui o curso do Vinícius, nem tão pouco que o código apresentado no curso não alcançou seu objetivo de ensinar os alunos.

Vários pontos referentes ao Quarkus são detalhados no curso do Vinícius, e não será foco desses artigos a explicação deles, como por exemplo: Flyway, Grafana, Keycloak, dentre outros.

Algumas das alterações, por exemplo, foram de evolução de versão de bibliotecas já que a última atualização do curso se deu em Outubro de 2020. Outras foram apenas escolhas arquiteturais minhas, como o conceito de API First com OpenAPI Generator e a utilização de Gradle ao invés de Maven que em nada desmerecem a solução utilizada pelo Vinícius. Para cada uma dessas escolhas mostrarei as vantagens e desvantagens.

Sendo assim, recomendo a todos a realização do curso caso queiram uma visão sobre o Quarkus, bem como seguirem o canal do YouTube do Vinícius para mais novidades sobre o framework. Um dos últimos vídeos dele sobre Apache Camel está na minha lista de vídeos para ver.

Isso me lembrou um post do Mário Rezende no Linkedin, e para variar que também tenho três cursos da Udemy de Camel que ainda não fiz ahahahahahahahahahahahah.

Mario Rezende on LinkedIn: #apachecamel #java | 16 comments

🐪 #ApacheCamel é o caviar da Dev #JAVA ☕ "Nunca vi, nem comi, só ouço falar" 😁 Mas sério... é uma peça de Software incrível 🏆 | 16 comments on LinkedIn

favicon linkedin.com

Ainda estou terminando o curso do Vinícius, mas já posso adiantar alguns tópicos que irei abordar. Sendo assim, te aguardo nos próximos posts.


Esse post faz parte de uma série sobre Cursos que formaram meu caráter: Desenvolvimento web com Quarkus.

A série completa é:

Top comments (0)