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 페이지프론트단 제작 프로젝트

[ Admin 페이지프론트단 제작 프로젝트 ]

미리 정의된 CSS 클래스와 컴포넌트를 사용하여 반응형 디자인과 UI 요소(버튼, 테이블, 폼 등)를 신속하게 구현하는 방법 학습
그리드 시스템을 통해 페이지 레이아웃을 간단하고 직관적으로 설계하는 방법 학습
Bootstrap의 커스터마이징 기능을 활용해 프로젝트 요구사항에 맞는 디자인을 구현
정적 리소스 관리와 모듈화를 통해 프론트엔드의 유지보수성 향상

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

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

[ 운영 체제 원리 ]

프로세스, 메모리, 파일, 디스크 등의 자원 관리 원리 학습
메모리 할당 기법(페이징, 세그멘테이션)과 가상 메모리(Virtual Memory)의 원리를 학습
파일 시스템의 구조, 디렉터리 관리, 그리고 저장 장치의 데이터 읽기/쓰기 원리를 학습
사용자 인증, 권한 관리, 파일 및 네트워크 보안 등 운영체제에서의 보안 기능을 학습

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

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

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

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