///
Search
🧑🏻‍💻

백엔드스쿨 상세 커리큘럼

STEP 1. 컴퓨터 공학의 기본 소양과 프로그래밍 기초 (8주)

Java 언어 마스터 하기
JDK 설치부터 인텔리제이 IDE 사용 방법까지 다루며, 개발 환경 세팅을 익힙니다.
꼼꼼한 기초, 심화 문법 학습 뿐 아니라 프로젝트로 응용하며 Java 언어에 대한 자신감을 기릅니다.
수업시간에 다룬 자료구조와 알고리즘은 자기주도적 학습을 기반으로 진행하는 Peer Study Group을 통해 예제를 풀며 복습합니다.
[프로젝트] 채팅 톡 구현 프로젝트
컴퓨터 공학 기본 소양을 갖추기
IT 업계 전반에 대한 기초 상식과 지식을 갖추어 BACK-END SCHOOL에 온보딩 합니다.
기술 면접과 코딩 테스트에 자주 등장하는 컴퓨터 공학의 기초 개념들을 익힙니다.
웹 기초 지식과 HTML, CSS, JS 등, 기본 프론트엔드 지식을 학습합니다
Git & Github을 학습하며 협업의 기초를 다집니다.
[프로젝트] Git 블로그 & 포트폴리오 제작
MySQL의 여러가지 기능을 다뤄보면서 데이터 다루는 기술을 익힙니다.
스타트업에서 높은 점유율을 가진 MySQL로 DB 기초와 SQL 기초를 다집니다.
데이터 모델링 기법을 이용해서 ERD와 DB를 구축합니다.
슬로쿼리, 인덱스의 원리와 활용법을 학습합니다.
다양한 도메인 특강을 통한 배경지식 쌓기
[특강] 사전 알림 폼을 통해서 조사한 수강생 수요가 많은 도메인의 개발자 특강을 5회 이상 진행할 예정입니다.
[프로젝트] 특강을 통해 획득한 배경지식을 기반으로 원하는 도메인의 아이디어를 실현할 수 있는 웹 페이지를 구축합니다.
STEP 1의 8주를 진행하고 나면? 1. IT 전반에 대한 이해를 기반으로 어떤 직군이 있는지 이해하며 IT 비즈니스를 이해할 수 있습니다. 2. CS 기초 상식을 기반으로 앞으로 진행될 학습 내용에 대한 배경지식을 충분히 쌓을 수 있습니다. 3. 기초 프로그래밍 언어와 데이터베이스 학습을 통해 서비스에 필요한 로직을 설계할 수 있고 데이터를 적절히 CRUD할 수 있는 응용 프로그램을 만들 수 있습니다. 4. 총 3개 이상의 프로젝트를 진행하며 실력을 쌓아볼 수 있습니다.

STEP 2. 백엔드 개발자로 도약하기 위한 본격 프로덕트 개발 (8주)

Spring Boot의 A to Z 하나씩 파헤쳐보기 (1)
Spring Boot의 MVC패턴을 구성하는 기능을 학습합니다.
개발 툴 설치 및 스프링부트 프로젝트 생성방법까지 차근차근 학습합니다.
Spring Security의 개념과 동작 원리에 대해 익히고, 이를 활용한 인증 및 권한 부여 방법을 학습합니다.
Thymeleaf 엔진에 대해서 알아보고 사용 방법을 익힙니다.
JPA & Hibernate를 통해 ORM을 익힙니다.
Spring Boot의 A to Z 하나씩 파헤쳐보기 (2)
REST API의 개념과 구축방법을 학습합니다.
Swagger 사용 방법과 친숙해집니다.
JWT 인증에 대해서 알아보고 사용 방법을 익힙니다.
Spring Batch의 기본 개념부터 API 사용법과 내부 아키텍쳐 구조를 깊이있게 학습합니다.
[프로젝트] Spring Boot를 이용하여 쇼핑몰 서비스에서 제공하는 다양한 기능들을 클론코딩하는 프로젝트를 진행합니다.
클라우드 환경에서 웹 서비스 개발 및 배포하기
MSA를 도입하여, 기존 어플리케이션의 복잡도를 분산합니다.
클라우드 서비스와 Docker로 대표되는 컨테이너 개념을 이해하고 사용하여 배포합니다.
Jenkins를 사용하여 DevOps 환경 구축합니다.
종합 프로젝트로 실력 향상하기
[프로젝트] STEP 1에서 진행했던 프로젝트의 본격적인 기능 개선을 진행합니다.
[특강] 커리어 코칭, HR 담당자 특강 등 취업 실무에 필요한 다양한 특강을 5회 이상 진행할 예정입니다.
STEP 2의 8주를 진행하고 나면? 1. 실무에서 사용하는 Spring Boot의 여러 기능을 유연하게 사용하여 프로덕트를 만들 수 있다. 2. 개발 실무에서 사용하는 디자인 패턴과 컨테이너 개념을 이해하고 적절하게 사용할 수 있다. 3. 클라우드 환경에서 개발한 프로덕트를 CI&CD를 활용하여 배포할 수 있다. 4. 쇼핑몰 서비스에서 제공하는 다양한 기능들을 클론코딩을 통해 구현할 수 있다.

STEP 3 실무 프로젝트로 쌓는 실전 경험(4주)

완성된 프론트엔드 페이지를 기반으로 요구 사항에 적합한 기능을 구현하여 실무에 가장 가까운 프로젝트 경험하기

프론트엔드 페이지를 기반으로 요구사항에 맞는 백엔드 기능을 구현하는 실무 중심 프로젝트
프론트엔드 페이지를 기반으로 한 요구사항에 맞는 백엔드 기능 구현 프로젝트를 통해 실무와 가장 근접한 프로젝트 경험을 제공합니다.
백엔드 스쿨의 목표인 스타트업 주니어 백엔드 개발자로써의 경험을 미리 가져갈 수 있도록 기획하였습니다.
멋쟁이사자처럼에서 검증된 실무 프로젝트 경험으로 더 나은 포트폴리오 준비도 진행해보세요.
어디에서도 경험할 수 없는 멋사 유니버스
우수 수료생에게는 기획자, 프론트엔드, 백엔드가 함께하는 프로젝트 참여 기회를 드립니다.
비즈니스 실무를 경험할 수 있을 뿐만 아니라, 다양한 직군과 협업하는 경험을 쌓습니다.
STEP 3의 4주를 진행하고 나면? 1. 실무에서 맞닥드릴 수 있는 기능 개발 상세의 형태의 요구사항을 기반으로 백엔드 개발을 진행하여, 실무에 유연하게 대응 할 수 있는 인재로 성장합니다. 2. 내 포트폴리오에 담을 멋진 프로젝트를 개발하고 협업하는 과정을 통해 시장성 있는 인재로 성장합니다. 3. 멋쟁이사자처럼 알럼나이에서 앞으로의 취업 시장을 함께 헤쳐나갈 소중한 동료를 얻을 수 있습니다.