| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- 자바
- JavaScript
- build.gradle
- Android
- 탐지기법
- springboot
- 리눅스
- linux
- 개발
- Android 4.1
- 안철수
- kotlin
- 안드로이드 개발
- 구글
- html
- 안드로이드
- 하버드
- Eclipse
- ActiveX
- GraphQL
- 보안
- gradle
- css
- java
- js
- 노개북
- hcj
- C++
- 코틀린
- Today
- Total
목록2026/04/05 (5)
꿈소년의 개발 이야기
백엔드 개발을 처음 시작하는 상황이라 어느 정도 가이드라인이 필요했다.트위터에서 알게 되었고, 교보문고에서 훝어봤더니 지금 내 상황에 딱 들어맞아 보여 구매한 후 스터디를 시작했다.단계별로 스프링부트에 대해서 프로젝트 구성과 결과 확인, 테스트까지 알려주며, 그런 부분이 어디서부터 어떻게 할지 감을 잡지 못하는 독자에게 매우 좋은 장점이 된다. 나도 그래서 도움을 많이 받아 이해가 쉬웠다.다만, 이 책은 말 그대로 '온보딩 가이드' 이다. 그래서 깊은 내용은 따로 찾아봐야 한다. 프로젝트 예제 코드가 있고, 그걸 그대로 봐도 무방하다.다만, 실습 차원에서 그대로 따라할 경우, 책에서 제시한 버전이 예전 버전이라서 안 되는 경우가 발생한다. 그래서 Gradle 이나 의존성 개념을 모른다면 예제가 동작되지 ..
DAY 10🔖 오늘 읽은 범위 : 🌱공부 내용: Chapter 8 도커를 이용한 애플리케이션 패키징 및 배포👢쪽수: p.347- p.384😃 **기억하고 싶은 내용 (복붙해도 상관없어!)**목표: 도커 기반의 Minilog-GraphQL 애플리케이션 패키징 및 배포기능 요구사항애플리케이션 빌드 시 Docker 이미지 자동 생성.명령어를 사용하여 AWS ECS에 애플리케이션 배포구현 요구사항데이터베이스: AWS RDS의 MySQL 사용.Docker 패키징 시 AWS RDS 환경, 데이터베이스 연결 정보 및 계정 설정 사용.Docker의 기본 개념과 설치What is Docker?What is Docker?도커(Docker): 컨테이너 기술을 기반으로 애플리케이션의 패키징, 배포, 실행을 관리할 수 ..
DAY 9🔖 오늘 읽은 범위 : 🌱공부 내용: Chapter 07 GraphQL 기반 마이크로블로그 API 서버 개발👢쪽수: p.291 - p.344😃 **기억하고 싶은 내용 (복붙해도 상관없어!)**목표: GraphQL 기반 Minilog API 재구현기능 요구사항GraphQL Query 기능GraphQL Mutation 기능구현 요구사항엔드포인트는 /graphql 을 사용한다.해당 엔드포인트를 통한 GraphQL 연산은 인증을 거친 요청에 한해 허용한다.GraphQL 이해하기GraphQL: API를 위한 쿼리 언어GraphQL | A query language for your APIGraphQLAPI 쿼리 언어클라이언트가 원하는 데이터 구조를 직접 정의할 수 있어 유연하고 효율적임.중요한 포인..
DAY 8🔖 오늘 읽은 범위 : 🌱공부 내용: Chapter 06 Minilog에 인증 기능 추가하기👢쪽수: p.289 - p.290😃 **기억하고 싶은 내용 (복붙해도 상관없어!)**스프링 시큐리티는 소셜 로그인을 위해 OAuth2 클라이언트 기능을 제공한다. OAuth2 클라이언트를 활용해 사용자가 구글 계정으로 로그인하고, 성공하면 스프링 시큐리티가 구글에서 받은 사용자 정보를 백엔드 애플리케이션에서 활용 할 수 있게 해준다. OAuth2 :: Spring SecurityOAuth2 와 JWT 와의 연결구글 로그인에 성공한 사용자가 시스템에 처음 접속한다.백엔드 앱에서 구글에서 받아온 사용자 정보(예를 들면 이메일)을 바탕으로 JWT 를 새로 발급해 프론트엔드에 전달한다.이 JWT 토큰을 ..
DAY 7🔖 오늘 읽은 범위 : 🌱공부 내용: Chapter 06 Minilog에 인증 기능 추가하기👢쪽수: p.219-p.290😃 **기억하고 싶은 내용 (복붙해도 상관없어!)**목표: Minilog API 에 안전한 인증 시스템 추가기능 요구사항JWT(JSON Web Token)의 생성 및 검증 기능 추가.JWT에 사용자의 User Name, ID, 발급 시간, 만료 시간 포함.AUTHOR와 ADMIN 두 가지 권한 부여 기능 제공.AUTHOR: 게시글 작성 및 조회 권한.ADMIN: 게시글 관리 및 사용자 관리(수정, 삭제) 권한.각 컨트롤러의 엔드포인트에 JWT 인증 기능 추가. 즉, 인가되지 않은 사용자는 엔드포인트에 접근하지 못하도록 차단.구현 요구사항로그인 및 Swagger 페이지를..
