- Curso gratuito da DeepLearning.ai: 3 módulos, mais de 15 horas, nível introdutório
- Orienta como aplicar tecnologias de IA generativa no desenvolvimento de software real
- Objetivos de aprendizagem:
- Integrar IA generativa ao desenvolvimento: usar ferramentas como GitHub Copilot e ChatGPT para otimizar o fluxo de trabalho, do design à implantação
- Otimizar a qualidade do código: da pessoa iniciante à desenvolvedora experiente, melhorar código e criar soluções inovadoras
- Desenvolvimento de software inovador: usar IA para testes, depuração, gerenciamento de dependências e documentação
- Conteúdo de aprendizagem
- Configuration-Driven Development (CDD): entender e implementar princípios de design de software orientado por configuração
- Projeto e implementação de banco de dados: aprender modelagem de esquema, operações CRUD e otimização de desempenho
- Padrões de design: aplicar padrões Gang of Four como Singleton, Factory, Template Method e Strategy
- Integração de API: geração de imagens com a API do DALL-E
- Serialização de dados: serialização de arquivos usando JSON e Pickle
- Programação assistida por LLM: pair programming com LLM em todo o processo de desenvolvimento
- Tecnologias utilizadas
- Python, SQLAlchemy, SQLite, JSON, Pickle,..
- Projetos práticos
- Construção de um aplicativo de geração de imagens com a API do DALL-E aplicando os princípios de CDD
- Projeto e implementação de um banco de dados de e-commerce com funcionalidades CRUD
- Desenvolvimento de um aplicativo de serviços financeiros com vários padrões de design
- Projeto de banco de dados de rede social e execução de consultas
2 comentários
O curso é oferecido pela Coursera e parece estar disponível gratuitamente por apenas 7 dias.
Parece que, ao selecionar uma aula individual e se inscrever como
auditou ouvinte, é possível assistir gratuitamente. Porém, o ambiente prático de Python e os quizzes são exclusivos para quem paga, então não podem ser usados.