Share
Sign In

초격차캠프 백엔드 프로젝트 중심의 커리큘럼

Python은 세계에서 가장 인기있는 프로그래밍 언어입니다.
쉽게 배울 수 있다는 장점 외에도 인공지능 활용에
최적화된 라이브러리와 생태계 제공은
Python
배워야하는 강력한 이유 중 하나입니다.
Python 기반 백엔드는 직관적인 문법과 풍부한
프레임워크(Flask, Django, FastAPI) 장점입니다.

이러한 장점을 활용하면 스타트업이 요구하는
빠른 개발 속도로 웹 서비스
를 만들 수 있습니다.

다양한 스타트업에서 채용공고를 분석해 최적의 커리큘럼 설계

Python 기반의 프레임워크를 사용하는 수 많은 기업들

Python 기반의 프레임워크를 모두 아우르는 커리큘럼

초격차 백엔드 과정 커리큘럼

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명을 만드는 실전형 웹서비스 개발
(프론트엔드, 사업개발 교육과정과 합동 진행)
취업 컨설팅

Step1. 상세 커리큘럼 확인하기

Git&Github
Python
Database

[ Git & Github ]

Git(로컬 환경)
브랜치, 병합, 충돌 해결 등 분산형 워크플로우를 통해 협업을 효율적으로 수행
커밋, 푸시, 풀 등 핵심 명령어를 사용해 로컬과 원격 저장소 간 동기화를 관리
Github(클라우드 환경)
Pull Request를 통해 팀원 간 코드 리뷰와 협업 프로세스를 체계적으로 운영
GitHub Actions를 활용해 CI/CD 파이프라인을 자동화

Step2. 상세 커리큘럼 확인하기

리눅스 기초
AWS와 클라우드운영과 아키텍처

[ 리눅스 기초 ]

리눅스의 구조와 특징을 이해하고, 파일 시스템과 디렉터리 구조를 학습
명령어 기반의 환경에서 파일 및 디렉터리 관리, 권한 설정 등의 기본 작업
Bash 쉘과 기본 명령어 사용법, 리다이렉션과 파이프라인을 활용한 작업 자동화 학습
프로세스 관리, 사용자 관리, 네트워크 설정 등 시스템 관리의 기초 학습
실습을 통해 리눅스 기반 서버의 설정과 관리 과정을 체험하며 실무 능력 배양

Step3. 상세 커리큘럼 확인하기

HTML/CSS
Javascript
웹 스크래핑과 데이터 수집
Admin 페이지프론트단 제작 프로젝트

[ HTML/CSS ]

HTML
HTML 태그를 활용해 웹 페이지 구조를 설계 및 시맨틱 태그 사용법 학습
CSS
색상, 폰트 등의 스타일 속성을 이해하고 페이지의 일관된 디자인 구현
HTML을 이해하면 Django나 Flask에서 템플릿 엔진(Jinja2 등)을 활용해 동적으로 HTML 페이지를 생성하고, 사용자 입력을 효과적으로 처리할 수 있음

Step4. 상세 커리큘럼 확인하기

Flask
웹 스크래핑과 미니프로젝트
Django
바이럴 마케팅을 위한 랜딩 페이지
운영 체제 원리

[ Flask ]

Flask 애플리케이션 생성, 라우팅 설정, 그리고 개발 환경 구성 방법 학습
Flask-RESTful 또는 Flask 자체를 사용해 RESTful API를 설계하고 구현하는 방법 학습
SQLAlchemy와 같은 ORM(Object Relational Mapping)을 사용하여 데이터베이스와 Flask 애플리케이션을 연동
Nginx, Gunicorn 등의 서버 설정과 AWS, Heroku와 같은 클라우드 플랫폼을 활용한 배포 방법 학습

Step5. 상세 커리큘럼 확인하기

Python을 활용한 마이크로 서비스 개발 프로젝트
(합동 프로젝트) DAU 1,000명을 만드는 실전형 웹서비스 개발
취업 컨설팅

[ Python을 활용한 마이크로 서비스 개발 프로젝트 ]

프로젝트를 통해 학생은 실무 환경에서 요구되는 프레임워크 선택 능력, 마이크로 서비스 설계 및 개발, 그리고 DevOps 기반의 배포 전략까지 전체 서비스 개발 프로세스를 경험
Python 프레임워크에 대한 깊은 이해와 함께 데이터 처리, 성능 최적화, 보안 관리 등 실질적인 기술을 익혀 기업에서 요구하는 개발 역량 확보
프론트 과정 수강생들과 함께 Agile 및 Scrum 방식으로 프로젝트를 관리하며, 팀원과의 협업 도구를 활용해 실무 환경을 경험 확보