# 소프트웨어 개발을 위한 생성형 AI 강좌

> Clean Markdown view of GeekNews topic #18523. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=18523](https://news.hada.io/topic?id=18523)
- GeekNews Markdown: [https://news.hada.io/topic/18523.md](https://news.hada.io/topic/18523.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-01-01T09:35:01+09:00
- Updated: 2025-01-01T09:35:01+09:00
- Original source: [deeplearning.ai](https://www.deeplearning.ai/courses/generative-ai-for-software-development/)
- Points: 32
- Comments: 2

## Summary

생성형 AI 기술을 소프트웨어 개발에 적용하는 방법을 안내하며, GitHub Copilot 및 ChatGPT와 같은 도구를 사용해 개발 워크플로를 최적화하는 것을 목표로 합니다. 학습 내용에는 설정 중심의 소프트웨어 설계, 데이터베이스 설계 및 구현, 디자인 패턴 적용, API 통합, 데이터 직렬화, LLM 보조 코딩 등이 포함됩니다. 실습 프로젝트로 이미지 생성 애플리케이션, 전자 상거래 데이터베이스, 금융 서비스 애플리케이션, 소셜 네트워크 데이터베이스 설계 등이 있습니다.

## Topic Body

- 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 기능이 포함된 전자 상거래 데이터베이스 설계 및 구현  
  - 다양한 디자인 패턴을 활용한 금융 서비스 애플리케이션 개발  
  - 소셜 네트워크 데이터베이스 설계 및 쿼리 수행

## Comments



### Comment 32967

- Author: nezz1204
- Created: 2025-01-04T05:26:05+09:00
- Points: 1

강의는 Coursera를 통해 제공되며, 7일간만 무료로 이용할 수 있는것으로 보입니다.

### Comment 32980

- Author: nuguri
- Created: 2025-01-04T16:26:23+09:00
- Points: 1
- Parent comment: 32967
- Depth: 1

개별 강의 선택 후 audit 혹은 청강으로 등록하면 무료로 수강 가능한 것으로 보여요. 대신에 파이썬 실습환경과 퀴즈는 유료결제자 전용이라 사용불가하네요.
