- DeepLearning.ai の無料講座:3コース、15時間以上、入門レベル
- Generative AI 技術を実際のソフトウェア開発に適用する方法を案内
- 学習目標:
- 開発への生成AI統合:GitHub Copilot や ChatGPT のようなツールを使い、設計からデプロイまでの開発ワークフローを最適化
- コード品質の最適化:初心者から熟練開発者まで、コード改善と革新的なソリューション開発を支援
- 革新的なソフトウェア開発:テスト、デバッグ、依存関係管理、ドキュメント作成のための AI 活用
- 学習内容
- Configuration-Driven Development (CDD):設定主導のソフトウェア設計原則の理解と実装
- データベース設計と実装:スキーマ設計、CRUD 操作、パフォーマンス最適化を学習
- デザインパターン:Singleton、Factory、Template Method、Strategy など Gang of Four パターンの適用
- API 統合:DALL-E API を活用した画像生成
- データシリアライズ:JSON と Pickle を使用したファイルシリアライズ
- LLM 支援コーディング:開発の全工程で LLM を活用したペアプログラミング
- 活用技術
- Python, SQLAlchemy, SQLite, JSON, Pickle,..
- 実習プロジェクト
- DALL-E API を活用し、CDD 原則を適用した画像生成アプリケーションを構築
- CRUD 機能を含む電子商取引データベースの設計と実装
- 多様なデザインパターンを活用した金融サービスアプリケーションの開発
- ソーシャルネットワークのデータベース設計とクエリ実行
2件のコメント
講義はCourseraを通じて提供されており、7日間のみ無料で利用できるようです。
個別の講義を選んで audit もしくは聴講で登録すると、無料で受講できるようです。ただし、Python の実習環境とクイズは有料決済した人専用なので利用できないですね。