스프링부트 나만의 블로그 만들기

가볍게 친근하게 한 단계씩 스프링부트에 대해 알아봅시다

클래스 소개
난이도
보통
카테고리
웹 프로그래밍 - 프로그래밍
태그
스프링, 자바
추천 학습대상
- 스프링부트를 공부하며 헷갈리는 개념이 많았던 분
- 스프링부트에 대한 기초 개념을 학습하신 분
- 스프링부트 개념정리 강좌를 수강하신 분
- 스프링부트에 대해 공부하고 싶었던 모든 분
✨스프링부트 개념정리를 완강했다면
이제 스프링부트로 블로그를 만들어봅시다



배웠으면 활용해야죠


스프링부트 개념을 공부했다면
실제로 활용해볼 시간입니다

블로그 프로젝트는 매우 보편적이지만
그만큼 다양한 기능을 탑재하고 있어
학습에 최적화되어 있습니다

다소 긴 여정입니다만,
끈기를 가지고 끝까지 함께 하신다면
스프링부트 개발에 대한 자신감을
단단하게 쌓으실 수 있습니다




스프링부트 시리즈의 시작


<스프링부트 개념 정리> 에 이어
<스프링부트 나만의 블로그 만들기>
<스프링부트 시큐리티 특강>을 함께 들으면
더욱 높은 학습 효과를 얻을 수 있습니다








프링부트를 좀 더 가볍게


데어프로그래밍

현직 개발자

데어프로그래밍 유튜브 운영


all Icon made by Freepik from www.flaticon.com

교육 과정
모두 펼치기
  • 01
    환경 세팅
  • Java, MySQL 설치하기
    STS 설치하기
    의존성 설정하기
    프로젝트 실행해보기
    MySQL 환경 세팅
    MySQL 스프링 연결
    Git 설치 및 Github 연동
    Git의 추상적 개념
    Git의 3가지 영역
  • 02
    시작해봅시다
  • http1.1 요청방식
    stateless란
    MIME 타입이란
    http 요청 실습_1
    http 요청 실습_2
    maven이란
    lombok 세팅 및 사용해보기
    yml 설정하기
  • 03
    데이터베이스 세팅
  • User 테이블 생성
    데이터베이스 한글 인코딩 문제 해결하기
    Board 테이블 생성
    Reply 테이블 생성
    연관관계의 주인
    JSON 사용법
  • 04
    초기 테스트
  • 회원가입을 위한 insert 테스트
    회원가입을 위한 enum 사용법
    id로 select 테스트
    전체 select 및 paging 테스트
    update 테스트
    영속성 컨텍스트와 더티체킹
    삭제하기 테스트
    Exception 처리하기
    스프링 기본 파싱 전략과 json 통신
  • 05
    주요 페이지 개발
  • 메인화면 만들기
    로그인, 회원가입 화면 만들기
    회원가입을 위한 기초세팅
    Ajax를 사용하는 이유 첫 번째
    Ajax를 사용하는 이유 두 번째
    회원가입하기: Ajax 요청
    회원가입하기 두 번째 완료
    ResponseDto 수정
    DB 격리수준 READ COMMIT
    READ COMMIT의 정합성 문제
    REPEATABLE READ
    스프링의 전통적인 트랜젝션
    스프링JPA의 OSIV 전략
    전통적인 방식의 로그인 방법
  • 06
    스프링 시큐리티
  • 시큐리티 시작 전 요청 주소 변경
    스프링 시큐리티 체험해보기
    스프링 시큐리티 로그인 페이지 커스터마이징
    비밀번호 해쉬 후 회원가입하기
    XSS와 CSRF
    스프링 시큐리티 로그인
  • 07
    CRUD
  • 글쓰기 완료
    글 목록 보기
    글 목록 페이징하기
    글 상세보기
    글 삭제하기
    글 수정하기
  • 08
    번외
  • 인텔리J 단축키 세팅
    STS툴 JavaScript, Jquery 자동완성 세팅
    이어질 강의 소개
  • 09
    블로그 업그레이드
  • 스프링 작동원리 복습
    회원수정_1
    회원수정_2
    카카오 로그인 환경설정
    카카오 로그인 OAuth2.0 개념 이해
    카카오 로그인 액세스토큰 받기
    카카오 로그인 서비스 구현 완료
    댓글 디자인하기
    댓글 목록 뿌리기
    댓글 작성하기
    댓글 작성시 Dto 사용해보기
    댓글 작성시 네이티브 쿼리 사용해보기
    @Autowired의 원리
    회원가입 문제와 게시글 삭제 문제 해결
    마지막 강의: 댓글 삭제
    최종 코드 확인하기
마지막 업데이트|2020년 11월 13일
강의자 소개
안녕하세요. 구름에듀 캡틴 메타코딩입니다. 함께 학습을 시작해봐요!

강좌 후기
무료

평균평점
5.0
난이도
보통
수강기간
평생 무제한