강의 내용:
1부: ChatGPT가 프로그래머에게 어떻게 역량을 부여하는가
1. ChatGPT가 프로그래머에게 제공하는 강력한 기능과 응용 시나리오 이해
2. ChatGPT의 배경과 발전 과정 탐구
3. 코드 시나리오에서의 ChatGPT 응용과 실무 팁
4. 직무 시나리오에서의 ChatGPT 실제 응용 사례 분석
5. ChatGPT가 다양한 직무에 혁신과 변화를 가져오는 방법
6. 업무 시나리오에서의 ChatGPT 구체적 활용 방법 심층 탐구
7. ChatGPT가 업무 프로세스를 최적화하고 효율성을 높이는 방법
8. ChatGPT가 프로그래머에게 역량을 부여하는 종합 사례와 요약, 그리고 다음 학습 계획
2부: Java 프로젝트 실전
1. Java 프로젝트에서 ChatGPT를 활용하는 기술과 방법 학습
2. ChatGPT를 사용한 다중 대화와 문서 작성
3. 프로젝트 소개 및 환경 구축, 프로젝트의 원활한 진행을 위한 준비
4. 데이터 테이블 설계 및 구현, 프로젝트의 기초 프레임워크 구축
5. 로그인 기능 개발, 시스템의 안전성과 안정성 보장
6. 로그인 차단 기능, 시스템의 안전성 향상
7. 직원 테이블 설계 구현, 직원 관리 지원
8. 직원 추가 기능 개발, 시스템 기능성 완성
9. AOP를 활용한 시간 필드 자동 채우기, 개발 효율성 향상
10. 전역 예외 처리 클래스 구현, 시스템 안정성 보장
11. 직원 조회 기능 개발, 관리 편의 제공
12. 장바구니 기능 구현, 사용자 경험 향상
13. bito를 활용한 코드 읽기와 리팩토링, 프로젝트 구조와 성능 최적화
14. 단위 테스트 실시, 코드 품질과 시스템 안정성 보장
3부: 프론트엔드 프로젝트 실습
1. 프로젝트 소개, 프론트엔드 프로젝트의 원활한 진행을 위한 준비
2. 프로젝트 구축 및 초기 설정, 프로젝트의 기초 프레임워크 구축
3. 회원가입 기능 구현, 사용자에게 회원가입 서비스 제공
4. 로그인 기능 개발, 시스템의 안전성과 안정성 보장
5. 홈페이지 레이아웃 디자인, 사용자 친화적인 인터페이스 제공
6. 면접 후기 페이지 레이아웃 디자인, 면접 프로세스 최적화
7. 면접 후기 목록 기능 구현, 면접 자료 제공
8. 즐겨찾기 기능 개발, 사용자의 면접 리소스 관리 편의성 제공
9. 마이 페이지 디자인 및 구현, 사용자 맞춤형 서비스 제공
네 번째 부분: 빅데이터 프로젝트 실습
1. 프로젝트 목표 및 학습 목표 소개, 프로젝트 준비
2. 프로젝트 개요, 프로젝트의 배경과 목적 이해
3. 데이터셋 소개, 프로젝트에서 사용하는 데이터셋 심층 이해
4. ChatGPT를 활용한 데이터 웨어하우스 구축, 프로젝트의 데이터 웨어하우스 구축
5. ODS 계층 구축 구현, 데이터 처리 지원
6. DWD 계층 구축 구현, 데이터 웨어하우스의 핵심 부분 구축
7. DWM 계층 구축, 데이터의 다차원 분석 및 처리 구현
8. APP 계층 구축, 데이터 시각화 및 애플리케이션 지원
9. ChatGPT 및 Sqoop을 활용한 데이터 내보내기, 지정된 디렉토리로 데이터 내보내기
10. FineBI를 활용한 데이터 시각화, 데이터 분석 결과 제시
11. 프로젝트 요약, 프로젝트의 성과와 경험 정리
12. 프로젝트 개발 환경 설명, 프로젝트 개발에 필요한 환경 이해
다섯 번째 부분: 인공지능 프로젝트 실습
1. 프로젝트 서문, 프로젝트의 배경과 목적 소개
2. 프로젝트 소개, 프로젝트의 내용과 목표 이해
3. 차량 모델 인식 전체 프로세스, 프로젝트의 전체 흐름 정리
4. 데이터셋 확보, 프로젝트에 필요한 데이터셋 수집
5. 이미지 증강, 데이터셋 처리 및 증강
6. 모델 구축, 프로젝트에 필요한 모델 설계 및 구축
7. 모델 학습, 모델 학습 및 성능 최적화
8. 모델 예측, 이미지 인식 및 분류
9. 모델 배포, 학습된 모델을 프로젝트에 배포
10. 프로젝트 요약, 프로젝트의 성과와 경험 정리
여섯 번째 부분: 테스트 프로젝트 실습
1. 과정 목표, 학습 목표와 프로젝트 의의를 명확히 함
2. 프로젝트 소개, 프로젝트의 배경과 내용을 이해함
3. UI 자동화 테스트 구현 방안, 적합한 자동화 테스트 방안을 선택함
4. 테스트 케이스 분석, 프로젝트에 필요한 테스트 케이스를 분석함
5. ChatGPT 스크립트 생성-로그인 부분, ChatGPT를 사용하여 로그인 스크립트를 생성하고 페이지 객체 캡슐화를 수행함
6. ChatGPT 스크립트 생성-상품 검색 부분, 상품 검색 스크립트를 생성하고 페이지 객체 캡슐화를 수행함
7. ChatGPT 스크립트 생성-장바구니 담기 부분, 장바구니 담기 스크립트를 생성하고 페이지 객체 캡슐화를 수행함
8. 코드 최적화, 자동 생성된 테스트 스크립트를 최적화함