HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
프로그래머스 웹 데브코스 1기
프로그래머스 웹 데브코스 1기
/
📌
백둥이 전용 페이지
/
🚠
프로그래머스 백엔드 데브코스 1기 커리큘럼
🚠

프로그래머스 백엔드 데브코스 1기 커리큘럼

⚡사전 안내

  • 특강과 온라인 세션의 경우 아래 커리큘럼에 반영되어 있지 않으며, 온라인으로 진행됩니다.
  • 특강과 온라인 세션 시간은 평일 저녁, 주말로 잡힐 경우도 있으며, 확정되는 날짜와 시간은 해당 기수 수강생에게 공지 및 안내드립니다.
  • 코어 타임 : 장기간의 교육과정을 성실히 임하기위해 정해둔 '메인 학습하는 시간'입니다.
  • 아래 나와있는 커리큘럼은 평일(월~금)에 진행할 내용을 소개하였습니다.
  • 일요일은 수업을 진행하지 않습니다.
 

🔙🔚커리큘럼

🏃1개월(21.7.30~21.09.07)
주차 & 날짜
학습 주제
세부 내용
학습 방법
♖장소
권장 학습 시간
Jul 30, 2021
과정 OT 및 소개
- 5개월간 진행될 과정의 진행방식과 운영에 대해서 소개합니다. - 자기 소개 등의 아이스 브레이킹을 진행합니다.
기타
라이브세션
실습
온라인
총 5시간
Aug 2, 2021 → Aug 8, 2021
프레임워크를 위한 Java 심화
- Interface, Lambda, Generic, Stream, Optional - Package Manage - Gradle, IntelliJ, 외부 라이브러리, Dependeny - 미니 프로젝트, OOP적 설계, flow chart, 구현
실습
이론
라이브세션
과제리뷰
TIL
CS/IT독서스터디
프로젝트 동아리
온라인
매주 40시간 - 코어 타임(13~19시) - 동영상 강의 + 과제 실습 - TIL(Today I learned) - CS/IT독서 스터디 - 사이드 프로젝트 동아리
Aug 9, 2021 → Aug 15, 2021
실리콘밸리에서 날아온 데이터베이스
- 웹 백엔드 개발자가 DB를 알아야하는 이유 - NoSQL, RDBMS, SQL - 데이터베이스 개론
실습
이론
라이브세션
과제리뷰
TIL
CS/IT독서스터디
프로젝트 동아리
온라인
매주 40시간 - 코어 타임(13~19시) - 동영상 강의 + 과제 실습 - TIL(Today I learned) - CS/IT독서 스터디 - 사이드 프로젝트 동아리
Aug 16, 2021 → Aug 22, 2021
SpringBoot Part.1
스프링 시작하기 - 스프링 프레임워크와 스프링 부트, 스프링 핵심 개념 - IoC, DI, 컨테이너, Core 모듈, ApplicationContext - 컴포넌트 스캔, 프로파일 - MessageSource, ResourceLoader - 로깅
실습
이론
라이브세션
과제리뷰
TIL
CS/IT독서스터디
프로젝트 동아리
온라인
매주 40시간 - 코어 타임(13~19시) - 동영상 강의 + 과제 실습 - TIL(Today I learned) - CS/IT독서 스터디 - 사이드 프로젝트 동아리
Aug 23, 2021 → Aug 29, 2021
SpringBoot Part.2
데이터로 작업하기 - JDBC, Spring jdbcTemplate, 스키마 정의와 데이터 추가 - AOP, 트렌젝션 추상화 처리 - TEST. 레포지토리 테스트 케이스, 서비스 테스트
실습
이론
라이브세션
과제리뷰
TIL
CS/IT독서스터디
프로젝트 동아리
온라인
매주 40시간 - 코어 타임(13~19시) - 동영상 강의 + 과제 실습 - TIL(Today I learned) - CS/IT독서 스터디 - 사이드 프로젝트 동아리
Aug 30, 2021 → Sep 5, 2021
SpringBoot Part.3
웹 어플리케이션 개발하기 - 웹 애플리케이션, Servlet, SPA - Spring MVC, Controller, 리소스 관리 - Rest API, 예외처리 - Context Hierarchy, DispatcherServlet - HandlerMapping, HandlerAdapter - View Resolution, HttpMessageConverters - CORS, Sprint MVC Testing
실습
이론
라이브세션
과제리뷰
TIL
CS/IT독서스터디
프로젝트 동아리
온라인
매주 40시간 - 코어 타임(13~19시) - 동영상 강의 + 과제 실습 - TIL(Today I learned) - CS/IT독서 스터디 - 사이드 프로젝트 동아리
Sep 6, 2021 → Sep 7, 2021
SpringBoot Part.3
자기주도학습(복습, 선택 미션) Spring 교강사 실시간 Q&A 교강사, 매니저 1:1 면담
라이브세션
코어타임필참
온라인
‣
특강
[특강] Git/Github 사용법
특강
온라인
‣
특강
[특강] TDD 예찬론자가 말하는 TDD, 한국에 있는 외국계회사 개발자가 본사와 협업하는 방식(feat. 라이엇코리아)
특강
온라인
Aug 2, 2021 20:00
실시간 세션
[실시간 세션] 프레임워크를 위한 Java 심화 - 송치원님
라이브세션
온라인
Aug 13, 2021 10:30
실시간 세션
[실시간 세션] 데이터베이스 - 한기용님
라이브세션
온라인
🏋️‍♂️ 2개월(21.09.07~21.10.03)
주차 & 날짜
학습 주제
세부 내용
학습 방법
♖장소
권장 학습 시간
Sep 8, 2021 → Sep 17, 2021
[개인] 프로젝트 1
- 상품 주문 API 클론 코딩 - [과제] 주문관리 API 주제 선정 및 A-Z까지 개발
실습
이론
라이브세션
과제리뷰
TIL
CS/IT독서스터디
프로젝트 동아리
코어타임필참
온라인
매주 40시간 - 코어 타임(13~19시) - 동영상 강의 + 과제 실습 - TIL(Today I learned) - CS/IT독서 스터디 - 사이드 프로젝트 동아리
Sep 20, 2021 → Sep 26, 2021
추석기간
- 추석연휴 기간 및 방학
Sep 27, 2021 → Oct 3, 2021
SpringBoot Part.4
- JPA 소개, 필요성, 프로젝트 시작, 환경 세팅 - JDBC Template, 쿼리매퍼 소개 - 어플리케이션 티어(ApplicationLayer), 데이터티어(Database Layer)에 접근법 - 영속성 컨텍스트 - EntityManagerFactory, EntityManager - 영속성 컨텍스트 소개와 특징 - 엔티티의 생명주기 - 엔티티 매핑 및 연관 관계 매핑 실습 - 고급 매핑 전략 - 프록시와 연관관계 - 즉시 로딩(Eager fetch), 지연 로딩(Lazy fetch) - 영속성 전이(CASCADE, 고아객체) - 스프링 데이터 JPA - Native Query (QueryDSL) - REST API 웹 어플리케이션 개발 - 엔티티 (주문 관리 vs 게시판) - API 개발 (JUnit, Lombok, OSIV) - API 문서화 (레스트 닥스, 스웨거) - 롬복 사용시 JPA에 이슈가 될 수 있는 포인트
실습
이론
라이브세션
과제리뷰
TIL
CS/IT독서스터디
프로젝트 동아리
온라인
매주 40시간 - 코어 타임(13~19시) - 동영상 강의 + 과제 실습 - TIL(Today I learned) - CS/IT독서 스터디 - 사이드 프로젝트 동아리
‣
특강
[특강] FE+BE 입문 개발자가 챙겨가야할 지식 키트
특강
온라인
🚟 3개월(21.10.04~21.11.05)
주차 & 날짜
학습 주제
세부 내용
학습 방법
♖장소
권장 학습 시간
Oct 4, 2021 → Oct 10, 2021
Cloud Service Part.1
Linux의 이해 - Linux 구성, 주요 명령어, vi 실습 Cloud Server의 이해 - 클라우드 서비스 소개, 클라우드 종류 AWS - EC2, S3, RDS, AWS Network, 람다
실습
이론
라이브세션
과제리뷰
TIL
CS/IT독서스터디
프로젝트 동아리
온라인
매주 40시간 - 코어 타임(13~19시) - 동영상 강의 + 과제 실습 - TIL(Today I learned) - CS/IT독서 스터디 - 사이드 프로젝트 동아리
Oct 11, 2021 → Oct 12, 2021
프로그램 개발의 설계와 문서화,
백엔드 개발자가 이 정도는 해야지! - 요구사항 리스트, 세부 정책, 화면 설계, 문서화 - 백엔드 개발자가 모였다? 그럼 무엇부터 해야할까? - 설계에 필요한, 프론트 팀에게 전달할, 백엔드팀과 공유할 문서 - 개발 프로세스 정립, 의존성 관리 도구, 사용자 인증 방식 결정 - API 설계 원칙과 직렬화 포맷, 스펙설계, 문서화 방식
실습
이론
라이브세션
과제리뷰
TIL
CS/IT독서스터디
프로젝트 동아리
온라인
매주 40시간 - 코어 타임(13~19시) - 동영상 강의 + 과제 실습 - TIL(Today I learned) - CS/IT독서 스터디 - 사이드 프로젝트 동아리
Oct 13, 2021 → Oct 19, 2021
협업을 위한 첫 걸음
협업 어떻게 시작해야할까? - 개발 직군과 비개발직군 어떻게 일을 하면 좋을까? - 애자일을 무작정 하는 것보다 애자일에 녹여진 가치와 개념을 이해하는 것이 중요합니다. - 스크럼 마스터, PO, 스크럼, 스프린트, 리뷰와 회고.. 다 처음 들어보나요? - 팀 빌딩 및 개발없이 시작해보는 협업 프로세스와 데일리 미션 - 협업을 위한 온라인 툴 강의
실습
이론
프로젝트
라이브세션
과제리뷰
TIL
CS/IT독서스터디
프로젝트 동아리
스크럼
코어타임필참
온라인
매주 40시간 - 코어 타임(13~19시) - 동영상 강의 + 과제 실습 - TIL(Today I learned) - CS/IT독서 스터디 - 사이드 프로젝트 동아리
Oct 20, 2021 → Nov 5, 2021
[팀] 프로젝트 2
프로젝트 구현 및 발표 - AWS 배포까지하는 API 개발 프로젝트 - Swagger API, JPA, TEST 필수 적용 문서화 및 협업 집중 강화 - 협업 강의와 데일리 미션 - 스크럼, 애자일, 협업 팀의 구성(스크럼 마스터, PO..) - 개발 문서화
실습
이론
라이브세션
스크럼
세미나
과제리뷰
코어타임필참
온라인
오프라인 - 서울
매주 40시간 - 코어 타임(13~19시) - 동영상 강의 + 과제 실습 - 스크럼 - 발표, 문서화
🌤️ 4개월(21.11.06~21.11.24)
주차 & 날짜
학습 주제
세부 내용
학습 방법
♖장소
권장 학습 시간
Nov 8, 2021 → Nov 10, 2021
Cloud Service Part.2
[Keep Learning] DevOps 1. DevOPS 이해 - DevOPS 이해, DevOPS 엔지니어 업무 2. CI/CD 의 이해 CI/CD 구성, SpringBoot 배포, 무중단 배포 3. 가상화 적용 - Docker, 쿠버네티스 4. AWS 보안 IAM, ACL, CloudWatch
실습
이론
라이브세션
과제리뷰
TIL
CS/IT독서스터디
프로젝트 동아리
온라인
매주 40시간 - 코어 타임(13~19시) - 동영상 강의 + 과제 실습 - TIL(Today I learned) - CS/IT독서 스터디 - 사이드 프로젝트 동아리
Nov 11, 2021 → Nov 24, 2021
Spring Boot Part.5
[Keep Learning] Spring Security - Authentication, Authorization - JWT - Authentication Architecture - Security Filter, Authentication Object, Authentication Manager - Access, AuthenticationException, AccessDeniedException, FilterSecurityInterceptor
실습
이론
라이브세션
과제리뷰
TIL
CS/IT독서스터디
프로젝트 동아리
온라인
매주 40시간 - 코어 타임(13~19시) - 동영상 강의 + 과제 실습 - TIL(Today I learned) - CS/IT독서 스터디 - 사이드 프로젝트 동아리
⭐ 5개월(21.11.26~21.12.23)
주차 & 날짜
학습 주제
세부 내용
학습 방법
♖장소
권장 학습 시간
Nov 26, 2021 → Dec 23, 2021
[최종] 프로젝트 3
졸업 프로젝트 구현 및 발표 - FrontEnd 팀과 BackEnd 팀의 협업 최종 프로젝트 - 개발 문서화, 스크럼 필수 - 중간 회고, 최종 발표 및 회고
라이브세션
과제리뷰
세미나
스크럼
코어타임필참
오프라인 - 서울
매주 40시간 - 코어 타임(14~19시) - 스크럼 - 발표, 문서화 - 커리어 상담, 취업 대비