PM 성장피터 Details
커리큘럼을 보여드려요
- SECTION 01
강의 시작하기
01. 오리엔테이션- 강의 소개 및 강사 소개 - 강의 목표 - 강의 수강 이후 가치 및 결과물
02. AI 기반 개발이란?- AI 기반 개발이란 무엇인가 - AI 기반 개발의 성장과 한계 - AI 기반 개발 이해하기
03. AI 기반 개발 학습 전략- AI 기반 개발 툴 소개 - Cursor 소개 및 개발 환경 설정 - 기타 Windsurf, V0, Lovable 등 툴 소개
- SECTION 02
정적 웹사이트 개발
04. 정적 웹사이트의 이해- 정적 웹사이트란? - 프론트엔드와 백엔드의 이해 - 랜딩 페이지의 역할 및 이해
05. Cursor를 활용하여 랜딩페이지 개발하기 (1)- Cursor 기본 기능 소개 - Composer로 빠르게 랜딩페이지 개발하기
06. Cursor를 활용하여 랜딩페이지 개발하기 (2)- PRD에 대한 이해 - PRD를 활용하여 랜딩페이지 개발하기
07. Cursor를 활용하여 랜딩페이지 개발하기 (3)- Cursor를 활용한 디버깅 - 비즈니스용 랜딩페이지 개발하기
08. 서비스의 디자인 완성도 높이기- 현대적인 디자인에 대한 이해 - 디자인 학습 방향
09. git 과 github 활용하기- Lovable 기능 소개 - Lovable을 활용한 실전 개발
10. AI 없이 웹페이지 개발하기- HTML, CSS, Javascript 기초 - Local 에 Hello World 띄워보기
11. Lovable을 활용하여 랜딩페이지 개발하기 - Lovable 기능 소개 - Lovable을 활용한 실전 개발
- SECTION 03
크롬 확장 프로그램 개발
12. 크롬 확장프로그램 소개- 크롬 확장프로그램이란 무엇인가? - 크롬 확장프로그램 사례 - 크롬 확장프로그램 개발을 시작해야 하는 이유
13. 크롬 확장 프로그램 개발하기 (1)- Cursor Chat 기능 활용하여 크롬 확장프로그램 개발하기 - 크롬 확장프로그램 기본 구조 - 사용자 인터페이스 설계 및 이벤트 처리
14. 크롬 확장프로그램 개발하기 (2)- todo.md 를 활용하여 Cursor로 개발하기 - git 저장소 활용한 실전 개발하기
15. 크롬 확장프로그램 개발하기 (3)- 크롬 브라우저에 확장 프로그램 설치하기 - 크롬 개발자 도구를 활용한 디버깅
16. API 에 대한 이해와 활용- API의 정의와 역할 - 클라이언트와 서버 간 데이터 흐름 - 실습: 간단한 API 호출
17. 크롬 확장프로그램 개발하기 (4)- OpenAI API 활용하기 - OpenAI API 연동 개발하기
18. 크롬 확장프로그램 배포하기- 배포를 위한 준비 단계 - 웹스토어 등록 절차
- SECTION 04
동적 웹사이트 개발
19. 동적 웹사이트에 대한 이해- 동적 웹사이트란 무엇인가? - Database와 CRUD에 대한 이해
20. Cursor를 활용한 Job board 개발에 대한 이해- Job board 서비스 소개 - Information Architecture 에 대한 이해 - BaaS, Supabase 활용하기
21. PRD, IA를 활용하여 Job board 개발 계획하기 - IA Builder 활용하기 - IA, PRD를 활용하여 Task 생성
22. 프론트엔드 React 이해하기- React에 대한 이해 - Vite에 대한 이해
23. Cursor를 활용한 Job board 개발하기 (1)- ChatGPT, Cursor Notepad를 활용한 맥락 정보 제공 - 사용자 경험을 고려한 UI 개발
24. Cursor를 활용한 Job board 개발하기 (2)- User data CRUD 기능 구현 - Supabase DB 연동
25. Cursor를 활용한 Job board 개발하기 (3)- 사용자 로그인/회원가입 구현 - 사용자 권한에 따른 데이터 접근 제어
26. Cursor를 활용한 Job board 개발하기 (4)- 디버깅하기 - DB 연동하기 - OAuth 기능 구현하기
27. Cursor를 활용한 Job board 개발하기 (5)- Job posting data CRUD 기능 구현
28. Cursor를 활용한 Job board 개발하기 (6)- Supabase DB 접근 권한 문제 해결
29. Job board 서비스 배포하기- vercel 이용하여 실제로 배포하기 - Custom domain 연결하기
- SECTION 05
모바일 앱 개발
30. Flutter에 대한 이해- Flutter를 활용한 크로스플랫폼 앱 개발 - 프로젝트 소개 - 모바일 앱 개발 환경 구성하기
31. 프로덕트 이미지를 활용하여 UI 디자인하기- 이미지를 활용한 PRD 생성 - Frontend, Backend Task 기반 개발 계획
32. Cursor를 활용하여 모바일 앱 개발하기 (1)- Flutter 프로젝트 시작하기 - 온보딩 화면 구현하기
33. Cursor를 활용하여 모바일 앱 개발하기 (2)- Firebase 프로젝트 초기화 - Firebase 프로젝트 연동
34. Cursor를 활용하여 모바일 앱 개발하기 (3)- 메인 대시보드 구현 - Android Studio와 Cursor를 활용한 UI 개발
35. Cursor를 활용하여 모바일 앱 개발하기 (4)- 카메라 기능 구현
36. Cursor를 활용하여 모바일 앱 개발하기 (5)- AI, AGI, ASI 시대에 AI 개발의 미래 - AI 개발 완성도를 높이기 위한 학습 전략
- SECTION 06
서비스 기획과 수익화 전략
37. 서비스 기획에 올바른 이해- 내가 원하는 서비스 vs 고객이 원하는 서비스 - 페르소나 설정, 고객 인사이트 도출에 AI 활용
38. 향후 AI 개발의 발전 방향 및 학습 전략- AI, AGI, ASI 시대에 AI 개발의 미래 - AI 개발 완성도를 높이기 위한 학습 전략