Step | 커리큘럼명 | 기간 | 주요 학습 과목 |
Step1 | 개발 기본기 및 데이터 관리 | 1~3주 | • Git&Github • Python • 데이터베이스 |
Step2 | 시스템 및 클라우드 기술 | 4~6주 | • 리눅스 기초 • AWS와 클라우드운영과 아키텍처 |
Step3 | 웹에 대한 이해와 활용 | 7주 | • HTML/CSS • Javascript • Admin 페이지프론트단 제작 프로젝트 • 웹 스크래핑과 데이터 수집 |
Step4 | 백엔드 핵심 스킬 마스터하기 | 8~16주 | • Flask • 웹 스크래핑 미니 프로젝트 • Django • FastAPI • 바이럴 마케팅을 위한 랜딩 페이지 개발 프로젝트 • 운영 체제 원리 |
Step5 | 실전 포트폴리오 완성하기 | 15~26주 | • [메인프로젝트] Python을 활용한 마이크로 서비스 개발 프로젝트 (프론트엔드 교육과정과 합동 진행) • [합동 프로젝트] DAU 1,000명을 만드는 실전형 웹서비스 개발 (프론트엔드, 사업개발 교육과정과 합동 진행) • 취업 컨설팅 |
프로젝트 | 프로젝트 형태 | 프로젝트 목표 |
바이럴 마케팅을 위한 랜딩 페이지 개발 프로젝트 | 팀 프로젝트 • 백엔드 | • FastAPI를 활용한 마이크로 웹 서비스 개발 • 바이럴 마케팅 서비스 개발을 통해 실제 트렉픽 유입 경험 • Flask와 Django의 차별화되는 강점 경험 • 비동기 처리 방식 활용 • 타입 힌팅을 활용한 자동 API 문서 생성 |
Python을 활용한 마이크로 서비스 개발 프로젝트 | 메인 프로젝트 • 프론트엔드 • 백엔드 | • 초격차 프론트 과정 훈련생과의 합동 프로젝트로 전문성을 강화한 백엔드 개발 경험 • Flask, Django, FastAPI 중 서비스 목적에 맞는 최적의 웹 프레임워크 활용 경험 • A부터 Z까지 실제 서비스 배포를 위한 DevOps 구축 경험 |
협업 MVP 개발 팀 프로젝트 | 합동 프로젝트 • 프론트엔드 • 백엔드 • 사업개발자 | • 초격차 프론트 과정 훈련생과 사업 개발 캠프 과정 훈련생이 참여하는 대규모 합동 프로젝트로 전문성을 강화한 백엔드 개발 경험 • 사용자 인증, 데이터베이스 최적화, 마이크로 서비스 아키텍처 설계 등 실무 중심의 백엔드 개발 강화 |
프로젝트 참고 문서 | 링크 |
기능 및 난이도 별 To do list | |
최소 구현 기능 | |
합동 Project 개발 순서 가이드 |



