주니어 백엔드 개발자로 성장할 수 있는 커리큘럼으로 구성되어 있습니다.
📚 실무에 필요한 지식을 학습하게 됩니다.
- 프로그래밍 기초부터 협업 툴 그리고 간단한 결과물을 만들 수 있는 코스를 제공합니다.
- 실무에서 활용할 수 있는 프로그래밍의 핵심 지식을 익히는 과정입니다.
- 컴퓨터공학 기본 지식부터 백엔드 서버 애플리케이션 개발, 데이터 베이스 설계 등 백엔드 개발자로 도약하기 위한 모든 준비를 하게 됩니다.
Section 1 (Week 1-4)
|
Java 기초 문법을 통해 객체 프로그래밍과 코딩 이해
- Development 기초: 웹개발에 필요한 기초 지식 및 학습에 Chat GPT를 효과적으로 활용하는 방법 학습
- Linux 기초
- Git 기초
- Java 기초, OOP, 컬렉션, 심화
- 회고
|
Section2 (Week 5-8)
|
컴퓨터가 어떤 방식으로 자료를 구성하고 정리하는지 이해
- DS/AL 재귀, 자료구조, 알고리즘
- 네트워크 기초 및 실습 : REST API
- 데이터베이스 RDBMS (DB와 SQL), JDBC
- Spring Core: Spring Framework 기본 및 핵심 개념
- 회고
|
Section 3 (Week 9-12) |
객체지향 설계원칙을 바탕으로 웹 애플리케이션을 제작
- Spring MVC 웹 계층, 비즈니스 계층, 예외 처리
- Spring MVC JDBC / JPA 기반 데이터 액세스 계층
- Spring MVC 트랜잭션, 테스팅, API 문서화
- Spring MVC 애플리케이션 빌드 / 실행 / 배포
- 회고
|
Section 4 (Week 13-16)
|
클라우드 서비스를 사용하여 웹 어플리케이션을 사용자에게 제공
- 인증/보안 기초
- Spring Security 기본, JWT 인증, OAuth2 인증
- Cloud: Docker & K8s, 운영 환경 구성, 지속적 통합, 배포 자동화, 운영 전략
- 솔로 프로젝트: 웹 애플리케이션 설계 및 협업 환경 구축
- 회고
|
First Project (Week 17-19)
|
학습한 내용들을 활용하며, 프론트엔드 수강생과 함께 웹 애플리케이션 개발
- 서비스 기획 및 분석
- 팀 단위 업무 수행 노하우 ex) 애자일, 스크럼, git-workflow
- 교육 엔지니어 코칭
- 프로젝트 수행 : 팀원과 함께 IT 제품 개발 및 배포
|
Final Project (Week 20-23) |
포트폴리오로 활용될 완성도 높은 프로젝트를 기획, 개발
- 프로젝트 관리
- 멘토 피드백
- 프로젝트 구현
- 기술 발표: 프로젝트 제작에서 얻은 지식과 경험 공유
|
Career Coaching (Week 24 ~) |
성공적인 취업을 위한 커리어 코칭
- 커리어섹션 가이드
- 이력서/자소서 세션
- 일반 면접 & 기술 면접 세션
- 모의면접 Role-Play
- 연봉 협상 & 구직 전략 세션
|
✨ 더 자세한 커리큘럼은 링크(클릭)를 통해 확인해 주세요.