-
- 인텔리제이 소개
-
- 인텔리제이 설치하기
-
- 인텔리제이 커뮤니티에서 프로젝트 생성하기
-
- 그레이들 프로젝트를 스프링 부트 프로젝트로 변경하기
-
- 인텔리제이에서 깃과 깃허브 사용하기
-
- 테스트 코드 소개
-
- Hello Controller 테스트 코드 작성하기
-
- 롬복 소개 및 설치하기
-
- Hello Controller 코드를 롬복으로 전환하기
-
- JPA 소개
-
- 프로젝트에 Spring Data Jpa 적용하기
-
- Spring Data JPA 테스트 코드 작성하기
-
- 등록 / 수정 / 조회 API 만드릭
-
- JPA Auditing으로 생성시간 / 수정시간 자동화하기
-
- 서버 템플릿 엔진과 머스테치 소개
-
- 기본 페이지 만들기
-
- 게시글 등록 화면 만들기
-
- 전체 조회 화면 만들기
-
- 게시글 수정, 삭제 화면 만들기
-
- 스프링 시큐리티와 스프링 시큐리티 Oauth2 클라이언트
-
- 구글 서비스 등록
-
- 구글 로그인 연동하기
-
- 어노테이션 기반으로 개선하기
-
- 세션 저장소로 데이터베이스 사용하기
-
- 네이버 로그인
-
- 기존 테스트에 시큐리티 적용하기
-
- AWS 회원 가입
-
- EC2 인스턴스 생성하기
-
- EC2 서버에 접속하기
-
- 아마존 리눅스 1 서버 생성 시 꼭 해야 할 설정들
-
- RDS 인스턴스 생성하기
-
- RDS 운영환경에 맞는 파라미터 설정하기
-
- 내 PC에서 RDS에서 접속해 보기
-
- EC2에서 RDS에서 접근 확인
-
- EC2에 프로젝트 Clone 받기
-
- 배포 스크립트 만들기
-
- 외부 Security 파일 등록하기
-
- 스프링 부트 프로젝트로 RDS 접근하기
-
- EC2에서 소셜 로그인하기
-
- CI & CD 소개
-
- Travis CI 연동하기
-
- Travis CI와 AWS S3 연동하기
-
- Travis CI와 AWS S3, CodeDeploy 연동하기
-
- 배포 자동화 구성
-
- CodeDeploy 로그 확인
-
- 무중단 배포 소개
-
- 엔진엑스 설치와 스프링 부트 연동하기
-
- 무중단 배포 스크립트 만들기
-
- 무중단 배포 테스트
-
- 추천 도구 소개
-
- 1인 개발 팁
-
- 마무리