image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image
Bruno Ferreira
Bruno Ferreira18/07/2025 10:46
Compartilhe
Randstad - Análise de DadosRecomendados para vocêRandstad - Análise de Dados

Minha Primeira API em Node.JS: Uma Jornada com Fastify e TypeScript

    Recentemente, após aprender a utilizar o Fastify, decidi colocar em prática meus conhecimentos desenvolvendo minha primeira API em Node.JS. A ideia foi criar uma aplicação simples, porém significativa para mim: uma API que lista diferentes estilos de tatuagem, uma das formas de arte que mais admiro.

    O projeto consiste em um serviço que retorna uma relação de estilos, acompanhados de suas descrições e URLs de imagens ilustrativas. Para estruturá-lo, apliquei os fundamentos da arquitetura REST e utilizei TypeScript para garantir maior segurança e manutenibilidade do código.

    Após testar e validar o funcionamento localmente, realizei o deploy oficial da aplicação utilizando a plataforma Railway. A API está disponível para consumo público através do endpoint:

    🔗 tattoostyles.up.railway.app/estilos

    Para quem se interessar pelo desenvolvimento do projeto, o código-fonte está disponível no GitHub:

    📂 github.com/simonntech/tattooStylesAPI

    Foi uma experiência enriquecedora, e estou animado para continuar explorando novas possibilidades no desenvolvimento de APIs!

    Compartilhe
    Recomendados para você
    GFT Start #7 .NET
    GFT Start #7 - Java
    Deal Group - AI Centric .NET
    Comentários (1)
    DIO Community
    DIO Community - 18/07/2025 11:45

    Parabéns pela iniciativa, Bruno! Desenvolver sua primeira API já utilizando Fastify e TypeScript demonstra um olhar cuidadoso com performance, organização e boas práticas, qualidades que fazem toda a diferença na construção de aplicações escaláveis e de qualidade. E escolher um tema que você admira, como os estilos de tatuagem, torna o processo ainda mais envolvente e autêntico.

    Na DIO, valorizamos justamente esse tipo de jornada, onde o aprendizado técnico se conecta com a criatividade e a paixão individual. Projetos como o seu inspiram outros desenvolvedores a colocarem a mão na massa, mesmo em fases iniciais, e a verem o código como uma forma de expressão e impacto real.

    Qual foi o maior desafio que você enfrentou durante o desenvolvimento dessa API?

    Recomendados para vocêRandstad - Análise de Dados