IA Generativa para Iniciantes .NET - Um Curso

April 10, 2026 · View on GitHub

Aulas práticas ensinando como construir aplicações de IA Generativa em .NET

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Azure AI Community Discord Discussões do Microsoft Foundry no GitHub

Logo do curso IA Generativa para Iniciantes .NET

Bem-vindo ao IA Generativa para Iniciantes .NET, o curso prático para desenvolvedores .NET que querem explorar o mundo da IA Generativa!

Este não é um curso típico de "aqui está a teoria, boa sorte". Este repositório é focado em aplicações do mundo real e codificação ao vivo para capacitar desenvolvedores .NET a aproveitarem ao máximo a IA Generativa.

É prático, mão na massa e projetado para ser divertido!

Não se esqueça de dar uma estrela (🌟) neste repositório para encontrá-lo mais facilmente depois.

➡️ Obtenha sua própria cópia fazendo um fork deste repositório e encontre-o em seus próprios repositórios.

✨ Novidades

Estamos constantemente melhorando este curso com as mais recentes ferramentas de IA, modelos e exemplos práticos:

Veja todas as atualizações anteriores em nossa seção Novidades

🚀 Introdução

A IA Generativa está transformando o desenvolvimento de software, e o .NET não é exceção. Este curso busca simplificar a jornada, oferecendo:

  • Vídeos curtos de 5-10 minutos para cada aula.
  • Exemplos de código .NET totalmente funcionais para você executar e explorar.
  • Integração com ferramentas como GitHub Codespaces e Azure OpenAI para uma configuração rápida e fácil. Mas, se preferir rodar os exemplos localmente com seus próprios modelos, isso também é possível.

Você aprenderá como implementar IA Generativa em projetos .NET, desde geração básica de texto até a construção de soluções completas usando Azure OpenAI, Azure OpenAI Services e modelos locais com Ollama.

📦 Cada Aula Inclui

  • Vídeo Curto: Uma visão geral rápida da aula (5-10 minutos).
  • Exemplos de Código Completos: Totalmente funcionais e prontos para rodar.
  • Orientação Passo a Passo: Instruções simples para ajudar você a aprender e implementar os conceitos.
  • Referências para Exploração Mais Profunda: Este curso foca na implementação prática da IA Generativa. Para aprofundar na teoria, também fornecemos links para explicações no IA Generativa para Iniciantes - Um Curso, conforme necessário.

🗃️ Aulas

#Link da AulaDescrição
01Introdução aos Fundamentos de IA Generativa para Desenvolvedores .NET
  • Visão geral dos modelos generativos e suas aplicações no .NET
02Configurando o Ambiente para Desenvolvimento .NET com IA Generativa
  • Usando bibliotecas como Microsoft.Extensions.AI e Microsoft Agent Framework.
  • Configurando provedores como Azure OpenAI, Microsoft Foundry e desenvolvimento local com Ollama.
03Técnicas Essenciais de IA Generativa com .NET
  • Geração de texto e fluxos conversacionais.
  • Capacidades multimodais (visão e áudio).
  • Agentes
04Exemplos Práticos de IA Generativa com .NET
  • Exemplos completos demonstrando IA Generativa em cenários do dia a dia
  • Aplicações de busca semântica.
  • Aplicações com múltiplos agentes
05Uso Responsável de IA Generativa em Aplicações .NET
  • Considerações éticas, mitigação de vieses e implementações seguras.

🌐 Suporte a Múltiplos Idiomas

IdiomaCódigoLink para o README TraduzidoÚltima Atualização
Chinês (Simplificado)zhTradução em Chinês2025-06-11
Chinês (Tradicional)twTradução em Chinês2025-06-11
FrancêsfrTradução em Francês2025-06-11
JaponêsjaTradução em Japonês2025-06-11
CoreanokoTradução em Coreano2025-06-11
PortuguêsptTradução em Português2025-06-11
EspanholesTradução em Espanhol2025-06-11
AlemãodeTradução em Alemão2025-06-11

🛠️ O Que Você Precisa

Para começar, você vai precisar de:

  1. Uma conta no GitHub (gratuita serve!) para fazer um fork deste repositório para sua própria conta do GitHub.

  2. GitHub Codespaces habilitado para criar ambientes de codificação instantâneos. Você pode habilitar o GitHub Codespaces nas configurações do seu repositório. Saiba mais sobre o GitHub Codespaces aqui.

  3. Crie sua cópia fazendo um fork deste repositório, ou use o botão Fork no topo desta página.

  4. Uma compreensão básica de desenvolvimento .NET. Saiba mais sobre .NET aqui.

E é isso.

Projetamos este curso para ser o mais simples e direto possível. Usamos as seguintes ferramentas para ajudar você a começar rapidamente:

  • Execute no GitHub Codespaces: Com um clique, você terá um ambiente pré-configurado para testar e explorar as aulas.
  • Aproveite os Azure OpenAI: Experimente demonstrações impulsionadas por IA hospedadas diretamente neste repositório. Explicamos mais nas lições ao longo do caminho. (Se você quiser saber mais sobre os Azure OpenAI, clique aqui)

Quando estiver pronto para expandir, também temos guias para:

  • Atualizar para os Serviços do Azure OpenAI para soluções escaláveis e prontas para empresas.
  • Usar o Ollama para executar modelos localmente no seu hardware, garantindo maior privacidade e controle.

🤝 Quer Ajudar?

Contribuições são bem-vindas! Veja como você pode ajudar:

  • Relate problemas ou bugs neste repositório.

  • Melhore os exemplos de código existentes ou adicione novos, faça um fork deste repositório e proponha algumas alterações!

  • Sugira lições adicionais ou melhorias.

  • Tem sugestões ou encontrou erros de ortografia ou código? Crie um pull request.

Confira o arquivo CONTRIBUTING.md para mais detalhes sobre como se envolver.

📄 Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.

🌐 Outros Cursos

Temos muito mais conteúdo para ajudar na sua jornada de aprendizado. Confira:

Vamos começar a aprender IA Generativa e .NET! 🚀

Aviso Legal:
Este documento foi traduzido usando serviços de tradução baseados em IA. Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automatizadas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte oficial. Para informações críticas, recomenda-se a tradução profissional humana. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes do uso desta tradução.