Skip to content

JasonSong97/SPRINGBOOT_BASIC

Repository files navigation

스프링 부트 3로 백엔드 입문하기

배포된 사이트

My Blog

배우는 기술

  • FrontEnd

    • 템플릿 엔진
    • thymeleaf
    • javascript
    • html
  • BackEnd

    • SpringBoot
      • Spring
      • IoC
      • Bean
    • Spring Security
      • Stateful Server
      • Authentication
      • Authorization
      • Spring Security
        • 세션 기반 인증 방식
    • JPA
      • ORM
      • Hibernate
      • Spring Data Jpa
    • OAuth2.0
      • 용어
        • 리소스 오너
          • 리소스 오너 정보를 가지고 오는 4가지 방법
            • authorization code grant type : 권한 부여 코드 승인 타입(중요, 채택)
              • 권한요청
                • client_id
                • redirect_uri
                • response_type
                • scope
              • 데이터 접근용 권한 부여
                • 최초 1회
              • 인증코드 제공
              • 액세스 토큰 응답
                • client_secret
                • grant_type
              • 액세스 토큰으로 API 응답 & 반환
            • client credentials grant : 클라이언트 자격증명 승인 타입(중요)
            • implicit grant type : 암시적 승인 타입
            • resource owner password credentials : 리소스 소유자 암호 자격증명 승인 타입
        • 리소스 서버
        • 인증 서버
        • 클라이언트 애플리케이션
      • Cookie
        • 액세스 토큰
    • JWT
      • Stateless Server
      • 토큰 기반 인증 방식
      • Filter
      • SecurityContext
        • Thread Local
        • SecurityContestHolder
      • Refresh Token
    • JUnit Test
      • AssertJ
      • Assertion
    • AWS
    • 깃허브 액션을 통한 CI/CD

백엔드 독학 일지

0. 개발환경 구축하기

해당 챕터에서 알게된 내용

1. 자바 백엔드 개발자가 알아두면 좋은 지식

해당 챕터에서 알게된 내용

2. 스프링 부트 3 시작하기

해당 챕터에서 알게된 내용

3. 스프링 부트 3 구조 이해하기

해당 챕터에서 알게된 내용

4. 스프링 부트 3와 테스트

해당 챕터에서 알게된 내용

5. 데이터베이스 조작이 편해지는 ORM

해당 챕터에서 알게된 내용

6. 블로그 기획하고 API 만들기

해당 챕터에서 알게된 내용

7. 블로그 화면 구성하기

해당 챕터에서 알게된 내용

8. 스프링 시큐리티로 로그인/로그아웃, 회원가입 구현하기

해당 챕터에서 알게된 내용

9. JWT로 로그인/로그아웃 구현하기

해당 챕터에서 알게된 내용

10. OAuth2로 로그인/로그아웃 구현하기

해당 챕터에서 알게된 내용 1

해당 챕터에서 알게된 내용 2

11. AWS에 프로젝트 배포하기

해당 챕터에서 알게된 내용 1 해당 챕터에서 알게된 내용 2

12. CI/CD 도입하기(끝!)

해당 챕터에서 알게된 내용

출처 및 참고

신선영 백엔드 개발자님의 스프링부트 3 백엔드 개발자 되기 자바편

신선영 개발자님 소스코드