Skip to content

redutan/trainning-springboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 

Repository files navigation

소개

프링을 하는 분들을 위한

스프링부트로 빠르게 웹어플리케이션 개발 스터디를 개설합니다.

실습위주 + 약간이지만 길어질 확률인 큰 이론

참석하실 분은 우선 댓글로 적어주세요. 일정은 추후 투표로 정하고 서적사용은 고민해볼게요 타조직도 Join해도 되며 인원은 8명 이하로 할 예정입니다.

목표

  1. 스프링과 자바에 익숙해지기
  2. 스프링부트로 빠르게 웹개발하기
  3. 객체지향적 사고방식 얻어보기 3. ORM을 이용할 예정이어서 SQL은 넣어두세요 4. LiteDDD 를 적용해보아요 - 이건 불가능할려나...
  4. TDD를 통해서 안전하고 빠르게 개발하기

추가목표

여력이 된다면 Docker를 통한 배포까지 해보도록 해요

준비물

  1. 노트북은 필수에요
  2. IntelliJ 로 할거에요 (이클립스 넣어둬~)
  3. 예습은 안해도 되지만 복습(숙제?!)은 꼭 할려는 마음가짐

주의사항

  • 기본적으로 스프링 백엔드 개발자는 지루할 수 있어요

스터디 일정 (가안)

1. 우선 HelloWorld

non-project

helloWorld.groovy

project

  • Spring initializer를 통한 프로젝트 생성
  • TDD
    • (실패하는) 테스트 작성 > 구현 > 검증
  • 로컬 배포

2. 게시판

  • 요구사항 작성
    • 모델 설계
  • CRUD 순으로 구현 (with TDD)
  • html&css는 부트스트랩을 이용하자 - webjars

2주안에 될려나...

Paging, Search, Sort는 어떻게?

3. 게시판 댓글

  • 요구사항 작성
  • 간단한 Ajax도 해보자 (with jQuery & React? - webjars)

4. 회원가입 & 로그인 (2 ~ 3주)

  • Spring security 이론을 알아보자
  • oAuth2 도 적용하고 싶다.

보안에 대한 것 까지 진행할 수 있을까? ORM의 좀 더 deep 하게 할 수 있을까?

5. Docker를 통한 배포

TC에 Docker를 지원하면 얼마나 좋을까 AWS나 구글앱엔진에 배포를 해보면 좋은데 불가능 ㅠㅠ (non-docker)

About

스알못을 위한 스프링부트 실습 스터디. SpringBoot example project for Who don't know springframework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published