Skip to content

IT-Cotato/11th-Spring-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

코테이토 11기 스프링 스터디

IT 연합동아리 코테이토에서 진행하는 스프링 프레임워크 학습 스터디입니다.
스프링의 기본 개념부터 실전 프로젝트까지 함께 공부하며 성장하는 것을 목표로 합니다.

👨‍👩‍👧‍👦 스터디 멤버

박유진 정유진 김세현 배현주
박유진 정유진 김세현 배현주
[10기 BE] [11기 BE] [11기 BE] [11기 BE]

🗓️ 스터디 일정

  • 정기 모임: 매주 화요일 오후 9시
  • 진행 방식: 비대면 디스코드
  • 과제 제출: 매주 정기 회의 전까지

📝 스터디 규칙

  1. 매주 정해진 분량의 학습 내용을 완료하고 각자의 폴더에 학습 내용을 커밋합니다.
  2. 스터디 모임 전까지 과제를 완료하여 PR을 올립니다.
  3. 과제 미제출 또는 지각 제출 시 3,000원의 벌금이 부과됩니다.

📖 학습 커리큘럼

주차 학습 내용 강의
1주차 • 섹션 2. 객체 지향 설계와 스프링
• 섹션 3. 스프링 핵심 원리 이해1 - 예제 만들기
스프링 핵심 원리 - 기본편
2주차 • 섹션 4. 스프링 핵심 원리 이해 2 - 객체 지향 원리 적용
• 섹션 5. 스프링 컨테이너와 스프링 빈
스프링 핵심 원리 - 기본편
3주차 • 섹션 6. 싱글톤 컨테이너
• 섹션 7. 컴포넌트 스캔
스프링 핵심 원리 - 기본편
4주차 • 섹션 8. 의존관계 자동 주입
• 섹션 9. 빈 생명주기 콜백
스프링 핵심 원리 - 기본편
5주차 • 섹션 10. 빈 스코프
• 섹션 11. 다음으로
스프링 핵심 원리 - 기본편
6주차 • 섹션 2. 프로젝트 환경 설정
• 섹션 3. 도메인 분석 설계
실전 스프링 부트와 JPA 활용 1
7주차 • 섹션 4. 애플리케이션 구현 준비
• 섹션 5. 회원 도메인 개발
실전 스프링 부트와 JPA 활용 1
8주차 • 섹션 6. 상품 도메인 개발
• 섹션 7. 주문 도메인 개발
실전 스프링 부트와 JPA 활용 1
9주차 • 섹션 8. 웹 계층 개발 실전 스프링 부트와 JPA 활용 1
10주차 • 섹션 2. JPA 소개
• 섹션 3. JPA 시작하기
자바 ORM 표준 JPA 프로그래밍 - 기본편
11주차 • 섹션 4. 영속성 관리 - 내부 동작 방식
• 섹션 5. 엔티티 매핑
자바 ORM 표준 JPA 프로그래밍 - 기본편
12주차 • 섹션 6. 연관관계 매핑 기초
• 섹션 7. 다양한 연관관계 매핑
자바 ORM 표준 JPA 프로그래밍 - 기본편
13주차 • 섹션 8. 고급 매핑
• 섹션 9. 프록시와 연관관계 관리
자바 ORM 표준 JPA 프로그래밍 - 기본편
14주차 • 섹션 10. 값 타입
• 섹션 11. 객체지향 쿼리 언어1 - 기본 문법
자바 ORM 표준 JPA 프로그래밍 - 기본편
15주차 • 섹션 12. 객체지향 쿼리 언어2 - 중급 문법 자바 ORM 표준 JPA 프로그래밍 - 기본편

📁 디렉토리 구조

/
├── README.md        # 스터디 메인 README
├── member1/         # 멤버별 폴더
│   │
│   ├── week1/
│   │   └── 주제.md   # 1주차 학습 내용 요약 및 블로그/노션 링크
│   │
│   ├── week2/
└── ...
├── member2/                                 
│   │
│   └── ...
└── ...

📝 과제 제출 방법

1. 처음 제출 시 - 저장소 클론 및 초기 설정

  • 스터디 저장소를 로컬로 클론합니다.
git clone https://github.com/IT-Cotato/11th-Spring-study.git
  • 과제 제출 전 브랜치를 생성합니다.
git checkout -b [본인 깃허브 핸들명]/week1
  • 본인의 기본 디렉토리 구조를 생성합니다.
mkdir -p [본인 깃허브 핸들명]/week1

2. 학습 내용 정리

  • 개인 블로그/노션에 학습 내용을 자유롭게 작성합니다.
  • 학습 내용을 [본인 깃허브 핸들명]/week[n]/[주제].md 파일에 작성합니다.
  • 마크다운 파일에 블로그/노션 링크를 꼭 포함시킵니다.

3. 커밋 및 PR 생성

git add .
git commit -m "[n주차] 학습 내용 제출"
git push origin [본인 깃허브 핸들명]/week[n]
  • GitHub에서 develop 브랜치로 PR을 생성합니다.
  • PR 제목은 "[n주차] 이름 - 과제" 형식으로 작성합니다.

4. 다음 과제 시작

  • 이전 PR이 merge된 후, 최신 develop 브랜치를 가져옵니다.
git checkout develop
git pull origin develop
git checkout -b [본인 깃허브 핸들명]/week[n+1]
  • 해당 주차의 폴더를 생성합니다.
mkdir -p [본인 깃허브 핸들명]/week[n+1]

About

11기 스프링 스터디 레포지토리입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •