Gemini Code Assist와 함께하는 AI 기반 스마트 코딩 과정 (20시간)
과정 개요
이 과정은 Google Gemini Code Assist를 활용하여 AI 기반의 스마트한 코딩 역량을 강화하는 것을 목표로 합니다. 기본 기능부터 실전 프로젝트 통합까지, 실제 업무 및 개발 환경에서 활용 가능한 실습 중심의 커리큘럼으로 구성되어 있습니다.
일정: 6월 21(토), 28일(토), 7월 5일(토) (9시 30분~17시 30분)
교육비: 80만원(VAT 포함)
커리큘럼 구성 (총 20시간)
모듈명 | 주요 학습 내용 | 학습 목표 |
1. 오리엔테이션 및 도구 설치 | - 과정 목표 소개 - Gemini Code Assist 설치 (VS Code 또는 Cloud IDE) - Google 계정 연결 및 설정 | 환경을 세팅하고 학습 흐름을 이해한다 |
2. Gemini Code Assist 핵심 기능 이해 | - 코드 자동 생성 - 주석 기반 코드 작성 - 리팩토링 제안 - 코드 설명 및 해석 - 에러 수정 추천 | Gemini Code Assist의 기본 작동 방식과 핵심 기능을 체험한다 |
3. 코드 생성 생산성 실습 ① – Python | - 반복 작업 자동화 - 함수/클래스 생성 - 파일 처리 자동화 | AI로 빠르고 정확한 코드 초안을 작성하는 법 습득 |
4. 코드 생성 생산성 실습 ② – JavaScript | - DOM 조작 - 이벤트 핸들링 - 기본 UI 기능 구현 | JS 기반 실무 UI 코드를 빠르게 생성하고 테스트한다 |
5. AI 기반 디버깅 기술 | - 코드 오류 탐지와 수정 제안 - 디버깅 흐름 설명 기능 활용 - 예외 처리 자동 삽입 | Gemini의 디버깅 보조 기능으로 생산성을 높인다 |
6. AI 기반 리팩토링 및 코드 최적화 | - 중복 코드 제거 - 성능 개선 제안 - 구조 개선 (함수화, 모듈화 등) | 자동 리팩토링 기능으로 코드 품질 향상 방법 학습 |
7. 문서화 자동화 기술 | - docstring, 주석 자동 생성 - README 요약 - API 문서 초안 생성 | 코드 문서화를 AI로 효율화하는 방법 습득 |
8. 실무 개발 흐름 통합 – Git & 협업 | - GitHub 연동 - PR 설명 자동 생성 - 변경 이력 요약 | 실제 협업 흐름에서 Gemini Code Assist의 통합 방법 이해 |
9. 프로젝트 실습 ① – 개인 프로젝트 설계 | - 주제 선정 - 개발 환경 구성 - Gemini 활용 전략 구상 | AI 코딩 도구를 포함한 실전 프로젝트 준비 |
10. 프로젝트 실습 ② – 개발 및 통합 | - Gemini를 활용한 전체 개발 흐름 경험 - 실시간 AI 보조 코딩 - 디버깅/문서화/리팩토링 반복 | 실제 개발 프로젝트에 Gemini를 효과적으로 통합 |
11. 발표 및 피드백 | - 결과물 공유 - Gemini 생성 코드 설명 - 상호 리뷰 및 개선점 도출 | Gemini 기반 코딩 결과를 설명하고 공유하는 능력 향상 |
학습 목표 반영 항목
- Gemini Code Assist의 작동 원리와 기능 이해
- 생산성 및 효율성 극대화 방법 습득
- 코드 생성, 디버깅, 리팩토링, 문서화 기술 습득
- 실제 개발 프로젝트에 효과적으로 통합하는 방법 이해
등록하기