Skip to content

IT-Cotato/11th-Spring-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

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

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

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

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

🗓️ 스터디 일정

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

📝 스터디 규칙

  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