image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image
Camila Cavalcante
Camila Cavalcante19/07/2023 17:23
Compartilhe
Microsoft Certification Challenge #3 DP-100Recomendados para vocêMicrosoft Certification Challenge #3 DP-100

Criando uma API REST da Copa do Mundo em Kotlin e Spring Boot 3

  • #Kotlin
  • #Spring
  • #API Rest

Fala, comunidade tech! Tudo bem? 

 

Hoje quero compartilhar com vocês um projeto INCRÍVEL que recentemente desenvolvemos no nosso último Coding The Future:

a criação de uma API REST da Copa do Mundo utilizando Kotlin e Spring Boot 3.  

Nesse projeto, mergulhamos fundo no desenvolvimento de uma API robusta e poderosa, fornecendo acesso aos dados das seleções participantes da Copa do Mundo Feminina. 

Adicionamos um toque especial ao fazer a integração a API com o ChatGPT-4 para simular as partidas do torneio e trazer uma experiência única para os usuários.

 

Além disso, também aprendemos passo a passo como desenvolver do zero essa API REST utilizando Spring Boot e Kotlin.

Não só isso, também exploramos uma demonstração de deploy e CI/CD com Railway. 

 

Kotlin e Spring Boot 3: uma combinação poderosa 

 

Kotlin é uma linguagem de programação moderna que tem conquistado cada vez mais o coração dos desenvolvedores, especialmente no ecossistema Android e no desenvolvimento back-end.

Sua sintaxe elegante e concisa torna o desenvolvimento de aplicações em Kotlin bastante intuitivo.

Juntamente com o Spring Boot 3, um framework de desenvolvimento rápido e eficiente, temos em mãos uma combinação poderosa para a construção de aplicações web escaláveis e de alto desempenho. 

 

Nosso projeto fez com que uma API REST acessasse informações detalhadas sobre as seleções participantes da Copa do Mundo Feminina.  

 

image 

 

Integração com o ChatGPT-4: simulando as partidas da Copa do Mundo Feminina 

 

Para extrair o máximo dessas tecnologias e desenvolver um projeto alinhado com as tendências do mercado, decidimos integrar a API com o ChatGPT-4, a versão de IA generativa mais recente e avançada desenvolvida pela OpenAI.  

 

Com isso, foi possível simular as partidas da Copa do Mundo Feminina com base em dados históricos e estatísticas das seleções participantes.  

 

 

Passo a passo para desenvolver a API REST com Kotlin e integrar com IA Generativa 

 

Em nosso projeto, detalhamos o processo passo a passo para desenvolver do zero uma API REST utilizando Spring Boot e Kotlin.  

 

Desde a configuração do ambiente de desenvolvimento até a implementação das rotas e funcionalidades, tornando o desenvolvimento da API um conteúdo incrível mesmo para quem não tem experiência com essas tecnologias. 

 

 

Demonstração de deploy e CI/CD com Railway 

 

Para levar o projeto ao próximo nível, também demonstramos como realizar o deploy da API utilizando Railway, uma plataforma de hospedagem moderna e amigável. 

Além disso, exploramos como configurar um processo de CI/CD (Integração Contínua e Entrega Contínua) para automatizar o processo de implantação e garantir a entrega contínua de novas funcionalidades. 

 

 

Swagger, Feign e Spring Data JPA 

 

Durante o projeto, também exploramos algumas tecnologias complementares que desempenham um papel importante na construção da API. 

Utilizamos o Swagger para documentar a API de forma clara e abrangente, garantindo uma experiência agradável para os desenvolvedores que utilizam a API.

O Feign, por sua vez, foi utilizado para facilitar a comunicação entre os serviços da API, tornando a integração com o ChatGPT-4 uma tarefa mais ágil e eficiente.

E, é claro, o Spring Data JPA nos permitiu interagir com o banco de dados de forma simples e produtiva, garantindo a persistência dos dados da Copa do Mundo Feminina. 

Se você perdeu esse evento INCRÍVEL, ainda tem a chance de conferir a reprise até sexta-feira, dia 21/07.

Clique e assista agora 👉 https://l.dio.me/3pLIAxe 

Essa é mais uma forma de comprovar experiência prática em tecnologias modernas que estão sendo utilizadas por Big Techs e surpreender qualquer Tech Recruiter.  

 

Confira o projeto no GitHub: 👉 https://l.dio.me/3Y0qOmq 

Projeto final

 

O projeto de criar uma API REST da Copa do Mundo em Kotlin e Spring Boot 3 nos permitiu desenvolver uma API poderosa e escalável.  

 

A integração com o ChatGPT-4 trouxe um pouco das tendências de mercado para o projeto.  

 

Além disso, a exploração de tecnologias complementares, como Swagger, Feign e Spring Data JPA, adicionou ainda mais robustez e eficiência ao projeto. 

 

Se você gostou do que viu nessa live e deseja aprofundar ainda mais seus conhecimentos, não deixe de conferir nossas formações: 

Formação ChatGPT For Devs 👉 https://bit.ly/439z3NN 

Formação Java Developer 👉 https://l.dio.me/43BfGxs 

Formação Android Developer 👉 https://l.dio.me/44RWufS 

 

#Kotlin #SpringBoot3 #APIREST #ChatGPT4 #InteligenciaArtificial #IA #DesenvolvimentoWeb #Tecnologia #Inovacao

Compartilhe
Recomendados para você
Desenvolvimento Backend com Kotlin
Code Update TQI - Backend com Kotlin e Java
TQI Kotlin - Backend Developer
Comentários (6)
Christian Barbosa
Christian Barbosa - 26/07/2023 17:33

Muito bem feito e ministrado consegui entender e ter o projeto executando localmente. Parabéns!

João Dantas
João Dantas - 20/07/2023 09:11

Projeto incrivel, parabéns.

Denison Kolling
Denison Kolling - 20/07/2023 08:52

Que projeto incrível!!! Cami e Venilton jogando muito!!! Agora trazendo CI/CD subiu o nível!!!! Time #DIO mandando bem!!!

Marcelo Acruche
Marcelo Acruche - 20/07/2023 00:59

Eu assisti, foi excelente muito conhecimento compartilhado. parabéns.

Belisnalva Jesus
Belisnalva Jesus - 19/07/2023 22:25

Parabéns Camila Cavalcante!

Obrigada por compartilha conosco.

Rafael Fontana
Rafael Fontana - 19/07/2023 19:47

Sensacional! Fiquei super empolgado ao ler o artigo, porque está nos meus planos desenvolver as skills necessárias para trabalhar com o Kotlin. Me motivou ainda mais a seguir na jornada e mergulhar nos estudos!

Obrigado por compartilhar!

Recomendados para vocêMicrosoft Certification Challenge #3 DP-100