What you’ll learn
- 10% Teoria e 90% Prática
- Integrar Inteligência Artificial com Kotlin, Spring Boot e Spring AI
- Criar API’s RESTful inteligentes conectadas ao ChatGPT
- Prompt Engineering e Prompt Templating para gerar conteúdo dinâmico
- Gerar imagens com o DALL·E a partir de textos
- Transcrever áudio em texto de forma eficiente
- Construir interfaces modernas com React JS
- Aplicar boas práticas de código limpo e bem estruturado com Spring Boot e Spring AI
- Configurar e integrar APIs da OpenAI como GPT-4 e DALL·E
- Entender fundamentos de IA, GPTs e modelos de LLM
- Desenvolver projetos completos para o seu portfólio
- Aprender com exercícios práticos e guias de revisão
- Criar APIs inteligentes seguindo as melhores práticas
- Criar aplicações inteligentes e alinhadas com o que há de mais novo no mercado
Requirements
- Conhecimentos básicos de Kotlin
- Familiaridade com Spring Boot e desenvolvimento de REST APIs
- Noções básicas de Orientação a Objetos
- Conhecimentos básicos de REST API’s
- Experiência prévia com ferramentas SPA como React, Angular ou Vue.js (não obrigatório, mas ajuda a acelerar o aprendizado)
- Vontade de aprender e explorar o mundo da Inteligência Artificial
Description
O curso ensina a integração da Inteligência Artificial com Kotlin, utilizando Spring Boot 3.4.4 e o revolucionário Spring AI, combinando teoria e prática de forma equilibrada. Você aplicará esse conhecimento na implementação de duas aplicações poderosas que exploram os modelos LLM mais avançados da OpenAI.
Iniciaremos com os conceitos fundamentais de IA, OpenAI, GPT’s, Modelos LLM, Tokens e claro, o Spring AI. Vamos preparar seu ambiente de desenvolvimento com Kotlin, Spring Boot 3.4.4, Visual Studio Code, IntelliJ e Postman, além de configurar a conexão com as APIs da OpenAI.
A prática começa cedo! No primeiro projeto, você criará uma API RESTful inteligente, capaz de se conectar diretamente com o ChatGPT para fornecer respostas personalizadas. Em seguida, mergulharemos em Prompt Engineering e Prompt Templating para construir um gerador de receitas personalizadas com base em parâmetros fornecidos pelo usuário, unindo criatividade e tecnologia de ponta. Para fechar esse projeto com chave de ouro, você integrará o DALL·E, permitindo a geração de imagens a partir de descrições textuais. E para garantir a robustez, tudo será testado e validado no Postman e apresentado em um client moderno em React JS.
No segundo projeto, exploraremos outro cenário fascinante: a transcrição de áudio em texto. Imagine criar uma aplicação capaz de transformar áudios em textos de maneira prática e eficiente, ampliando a acessibilidade e a usabilidade do sistema. Assim como no projeto anterior, você desenvolverá também um client em React JS para tornar a interação ainda mais intuitiva.
E não para por aí. Neste curso, você também vai integrar modelos LLM de outras plataformas além da OpenAI, como a DeepSeek, uma alternativa poderosa e cada vez mais reconhecida. Você vai aprender a configurar autenticação, fazer chamadas à API, testar tudo no Postman e consumir essas respostas com fluidez no frontend.
Além disso, vamos explorar o uso de modelos locais com o Ollama. Com ele, você poderá rodar LLM’s diretamente na sua máquina, inclusive alguns da própria DeepSeek. Isso amplia sua autonomia, garante mais privacidade e permite que você trabalhe offline, sem depender de chamadas externas.
Para garantir que você desenvolva aplicações sólidas, o curso cobre boas práticas de desenvolvimento, aplicando padrões do Spring Boot e conceitos de código limpo. Além disso, trabalharemos com variáveis de ambiente para proteger suas chaves de acesso às APIs da OpenAI.
Todos os principais arquivos de configuração estarão disponíveis para download, e você contará com guias básicos em PDF que reforçam os principais conceitos abordados.
Ao final do curso, você terá criado dois projetos robustos, prontos para turbinar seu portfólio e destacar seu perfil no mercado.
Nesse treinamento, você aprenderá a trabalhar com tecnologias como:
- Spring AI;
- Integração com a API da OpenAI (ChatGPT);
- Spring Boot 3.4.4 (última versão estável);
- Kotlin (última versão LTS);
- Prompt Engineering e Prompt Templating;
- Geração de imagens com DALL·E;
- Transcrição de áudio em texto;
- Criação de APIs RESTful inteligentes;
- Testes e validação de APIs com Postman;
- Boas práticas de desenvolvimento e código limpo;
- Criação de interfaces modernas com React JS.
Esses conhecimentos te colocarão à frente no mercado, capacitando você a desenvolver soluções reais, inovadoras e de alto impacto. Mas o mais importante: você dominará as integrações do Spring AI com a OpenAI, estando sempre preparado para criar aplicações inteligentes, escaláveis e alinhadas com as demandas atuais do mercado.
A Inteligência Artificial está evoluindo rapidamente, e profissionais que dominam essas tecnologias são cada vez mais valorizados. Pensando nisso, este curso adota uma abordagem estratégica: projetos menores e poderosos, permitindo atualizações frequentes sem comprometer a fluidez do aprendizado. Dessa forma, você sempre terá acesso às práticas mais recentes, dominando as novidades do mundo da IA de forma dinâmica e eficiente.
Se você quer se destacar e criar aplicações inteligentes com Inteligência Artificial, Spring AI, Kotlin, Spring Boot 3 e OpenAI, inscreva-se agora e vamos juntos transformar ideias em projetos incríveis!
Te vejo no curso!
Who this course is for:
- Desenvolvedores Kotlin que desejam integrar Inteligência Artificial em suas aplicações
- Desenvolvedores back-end com experiência em Spring Boot e que querem explorar o potencial da IA com Spring AI
- Desenvolvedores full-stack que desejam expandir suas habilidades para criar aplicações inteligentes
- Profissionais de tecnologia que já trabalham com REST APIs e querem aprender a integrar modelos de IA como GPT-4 e DALL·E
- Desenvolvedores front-end que querem aprender a consumir APIs inteligentes
- Quem já tentou outros tutoriais sobre IA e descobriu que eram muito superficiais, desatualizados ou difíceis de seguir
- Profissionais que buscam se destacar no mercado dominando tecnologias de ponta como Inteligência Artificial, Spring AI e OpenAI
Leave a Reply