Service
home
WOW Onboarding
home
🧩

초급 백엔드 스터디 소개

 스터디 소개

스터디 주제
스프링과 백엔드에 관심이 있지만, 한번도 접해본 적이 없는 분들을 위한 스터디입니다!
스프링과 JPA는 8주의 스터디로 공부하기에는 너무 방대하기 때문에, 이 스터디에서는 깊이 있는 원리 이해보다 스프링과 JPA를 사용해서 API 서버를 만드는 과정과 프레임워크의 동작을 알아보는데 초점을 두려고 합니다.
수강하실 때 자바 문법, 객체지향, SQL에 대한 사전 지식이 있으시면 더 좋습니다!
멘토 소개
컴퓨터공학과 20학번 권찬입니다.
현재 3학년 재학 중입니다!
GDSC 프로젝트 트랙 1기 BE
신촌 연합 IT 창업 동아리 CEOS 19기 BE 수료
지하 아이돌 공연 통합 예매 플랫폼, AZITO BE 개발
초급 백엔드 스터디의 학습 목표
백엔드의 역할과 API 개발 과정을 이해합니다.
스프링 프레임워크를 사용하여 API 서버를 만들어보며, 스프링과 JPA가 어떻게 동작하는지 알아봅니다.

 스터디 일정

전체 일정
총 8주간 매주 수요일에 오프라인으로 진행됩니다.
9월 25일, 10월 9일은 온라인으로 진행됩니다.
시험 기간
9월 18일은 추석 연휴로 인해 쉬어갑니다.
10월 16일부터 10월 30일까지는 중간고사 준비 기간으로 쉬어갑니다.

초급 백엔드 스터디 커리큘럼

커리큘럼 표
초급 백엔드 스터디 커리큘럼
Search
주차
난이도
키워드
미리보기
초급
HTTP
API
웹 어플리케이션의 동작과 HTTP에 대해 정리합니다. 백엔드의 역할을 이해하고 API 명세를 작성해봅니다.
초급
스프링
스프링 프레임워크의 제일 큰 특징인 어플리케이션 컨텍스트 에 대해 알아봅니다.
중급
DB
JPA
ERD
엔티티
자바에서 DB와 소통하는 도구인 JPA를 알아봅니다. ERD를 직접 설계해보고, 엔티티 클래스를 작성해봅니다.
중급
레포지토리
JPA
JPA로 어떻게 데이터를 다루는지 알아봅니다. 데이터베이스에 CRUD를 수행하는 레포지토리 계층을 만들어봅니다.
중급
서비스
테스트
어플리케이션의 비즈니스 로직이 담기는 서비스 계층을 만들고, 단위 테스트를 작성해봅니다.
중급
컨트롤러
테스트
클라이언트와 소통하는 컨트롤러 계층을 작성합니다. postman을 이용해 API가 잘 동작하는지 테스트해봅니다.
중급
DTO
예외처리
DTO 클래스를 사용하여 요청을 검증해봅니다. 서버에서 발생하는 다양한 예외를 Global Exception Handler 를 통해 처리해봅니다.
고급
배포
Swagger
스프링 어플리케이션을 배포하고, 협업을 위해 API 명세서를 문서화합니다.

스터디 진행 방식

출석
매주 진행되는 스터디의 대면강의를 수강하는 것이 출석의 조건입니다.
출석체크는 GDSC Hongik 와우디벨로퍼스가 기획, 개발한 와우클래스로 진행돼요!
공결 처리 : 학교의 공식적인 수업시간과 겹치거나, 학과의 공식 행사에 참여할 경우에만 공결 처리됩니다. 카카오톡 채널로 문의해주세요. (학기당 1회만 공결 인정)
스터디 주간 회고 WIL (Weekly-I-Learned) 작성
매주 배운 것들을 기록하고 공유하는 시간을 가집니다.
과제가 없는 주차라도, WIL은 기본적으로 꼭 작성 후 제출하셔야 합니다.
WIL은 마크다운 형식(md)으로 작성되어야 하며, 아래 형식은 정상적인 미션 WIL 제출로 인정되지 않습니다.
WIL 글자 수 300자 미만
블로그 링크
코어 멤버가 모든 제출기록을 꼼꼼히 확인하므로, 부정제출 및 치팅은 지양해주세요!
자신이 이번 주차에 배운 내용을 깃허브 해당 주차 wil.md에 업로드하여 WIL 작성을 한번에 확인할 수 있도록 합니다.
주차별 미션
강의 종료 이후 매주 미션이 부과됩니다.
주차별 미션의 경우 구현해야 하는 과제 명세와 함께 예제 코드, 참고 레퍼런스가 첨부될 수 있습니다.
주차별 미션에는 기본 요건과 선택 요건이 존재하며, 선택 요건은 자유롭게 수행하면 됩니다.
지각 제출의 경우 받지 않으며, 다음 주차 미션과 함께 제출합니다.
숙제 공지는 디스코드로 나갈 예정이므로, 꼼꼼히 확인해주세요!
과제 제출 방식
이번 학기부터 도입된 와우클래스를 통해서 과제 제출을 진행합니다.
자세한 사항은 아래 가이드라인을 확인해주세요!
과제 치팅 및 불성실 관련 수료 공지
과제 치팅의 경우, 제출한 WIL에 학습 내용과 무관하거나 과할 정도로 성의없이 작성한 내용을 제출한 경우에 해당하며, 불성실 제출의 경우 WIL에 학습 내용을 작성했으나 총 자수가 300자 이하인 경우에 해당합니다. 사안의 심각성에 따라 다음과 같은 패널티가 부과될 수 있습니다.
1) 수료증 미발급 2) 다음 학기 스터디 참여 제한

스터디 규칙

과제 인정 기준
해당 주차의 기한 내에 미션을 제출해야 n주차 과제 제출로 인정됩니다.
해당 주차의 미션은 다음과 같습니다.
= WIL 제출 (기본적인 과제) + 스터디 n주차 미션(멘토 과제) 두 가지 모두 제출해주셔야 하며, WIL은 위에 언급된 규칙을 꼭 지켜주셔야 합니다.
녹화 강의 제공 기준
불가피한 사정으로 출석하지 못했을 때 녹화 강의 링크를 제공해드려요.
녹화 강의는 카카오톡 채널로 요청해주시면 됩니다.
유의 사항
1.
최대 3회까지 제공할 수 있음
2.
영상은 다음 주차 전날 23:59까지 공개를 제한함
질의응답
과제나 스터디에 대해 궁금한 점은 #초급-백엔드-스터디에 질문해주세요!
빠른 질문답변을 위해 질문 가이드라인을 작성하였으니 꼭! 읽어주세요.
스터디 수료 기준
스터디 수료의 조건은 출석률 70% 이상입니다.
수료자에게는 공식 수료증이 발급되며, 다음 학기 회비를 할인해 드립니다.
우수 참여자
우수 참여자 선정 기준은 아래와 같습니다.
1.
스터디 출석을 성실하게 했는가?
2.
과제 제출을 성실하게 했는가?
3.
과제 작성이 우수한가?
커뮤니티 및 스터디 활성화에 기여하였는가?
(새로 알게 된 내용을 스터디 채널에 공유하거나, 스터디원들에게 도움이 될만한 질문을 올리는 등의 활동이 스터디 활성화에 해당합니다.)
Q. 커뮤니티 활성도는 우수 참여자 선정에 어떻게 적용되나요?
A. 위 3가지 기준에 따른 점수가 같다면 커뮤니티 활성도가 높은 사람이 우수 스터디원이 됩니다.
우수 참여자의 경우 전체 참여자의 일정 비율만큼 총 2회 (4회차, 8회차) 선발하며, 다음과 같은 혜택을 제공합니다.
소정의 기프티콘 증정
프로젝트 트랙 참여 혜택 (4회차 기준)