들어가며 실전프로젝트 4주차도 막을 내렸다. 일주일동안 끝나지 않는 소셜로그인, JWT와의 싸움을 하기도 했고 에러 코드를 만들거나 예외처리, 응답값 통일 등등 여러가지 코드를 작성했다. 프로젝트가 점점 모습을 갖춰 갈 수록 욕심이 생기기도 하고 아쉬운 부분들이 눈에 보이기도 해서 남은 한 주동안 목표한 부분을 빨리 만들고 완성도를 높이는 작업을 하고 싶어진다. 오늘의 WIL은 지난 일주일 동안 작성한 삽질로그와 정리한 내용을 간단하게 되짚어보고, 한 주간의 회고록을 작성하고자 한다. OAuth2.0 [개발지식] OAuth2.0 [개발지식] OAuth2.0 들어가며 소셜 로그인을 구현하면서 OAuth2.0에 대해 공부를 하게 되었다. 사실 각 소셜로그인이 제공하는 API를 호출하기만 하면 간단하게 해결되..
Wil
들어가며 실전 프로젝트의 MVP 중간발표까지 끝이 났다. 이제 정말로 최종 발표까지 완성을 향해 달릴 시간이다! 이번 주 WIL은 소소하지만 MVP를 개발하는 3주 동안 무슨 기술을 다뤘는 지 정리해보고자 한다. OAuth2.0를 이용한 소셜 로그인 [개발지식] OAuth2.0 [개발지식] OAuth2.0 들어가며 소셜 로그인을 구현하면서 OAuth2.0에 대해 공부를 하게 되었다. 사실 각 소셜로그인이 제공하는 API를 호출하기만 하면 간단하게 해결되지만 언제나 기초 지식은 중요하기 때문에 따로 annajin.tistory.com 카카오 로그인 DOCS Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 AP..
보호되어 있는 글입니다.
들어가며 나 자신에 대해 많이 실망하게 된 한 주였다. 내가 맡은 부분을 다른 사람들은 시간 내에 해결하고 있는데, 나는 결국 일주일 안에 해결하지 못했다. 이번 한주의 WIL은 내가 맡은 '소셜로그인' 부분을 공부하면서 막혔던 부분에 대해 작성해보고자 한다. 소셜 로그인 우리 팀은 카카오, 네이버, 구글에서 제공하는 소셜 로그인 기능을 이용하고자 했고, 해당 부분을 내가 맡게 되었다. 로그인 방식 하나를 먼저 구현해두면 다른 부분은 거의 비슷하다는 말에 따라 가장 흔히 접하는 카카오 로그인부터 구현하고자 하였다. 그냥 로그인만 구현하고자 하면 다음과 같이 간단하게 구현할 수 있다. 카카오 소셜 로그인 카카오 소셜 로그인 flow Step1. 인가 코드 받기 서비스 서버가 카카오 인증 서버로 인가 코드 ..
들어가며 벌써 항해99를 시작한 지 49일차가 되었다. 이제 정말 얼마 남지 않았다는게 실감이 되면서, 앞으로의 실전프로젝트 기간이 걱정이 되면서도 프로젝트가 완성되었을 때의 기대감도 크다. 이번주 WIL 역시 항해99에서 제시해준 키워드 정리와, 이번 한 주간의 회고록을 작성해보고자 한다. CI/CD [개발지식] CI/CD란? [개발지식] CI/CD란? 들어가며 프로젝트를 진행하면서 CI/CD를 알고 이를 구현하는게 필요하고, 중요하다는 걸 느끼게 되었다. 일일히 프로젝트를 빌드하고 배포하는 과정이 매우 귀찮기도 하고, 협업을 하게 된다면 annajin.tistory.com CI/CD는 빌드, 테스트, 배포를 자동화함으로써 개발과 배포를 더 편하게 해준다. 회고록 잘 할 수 있겠지? 처음으로 해보는 제..
들어가며 이번에도 다사다난했던 일주일이었다. 온갖 처음 보는 에러도 잔뜩 만나보고, 왜 안되지와 왜 되지의 싸움도 했었는데 결국 프론트와의 연결까지 성공했다....!! 찜찜하긴 하지만 어떻게 완성을 한 내 작고 소중한 코드를 보면서 깨닫는 부분이 많다. 실전프로젝트까지 D-4. 이번주 WIL도 여느 때와 같이 항해99에서 제시해준 키워드를 간단하게 정리하고, 이번 한 주간의 회고록을 작성해보고자 한다. JPA [JPA] JPA, Hibernate, Spring Data JPA의 차이점 [JPA] JPA, Hibernate, Spring Data JPA의 차이점 들어가며 짧은 시간 내에 JPA를 프로젝트에 적용하기 위해서 JPA를 제대로 공부할 시간 없이 바로 코드에 적용하느라고 수많은 에러를 만나고 해결..
들어가며 주특기 PBL 1주차와 2주차의 사이에서 써내려가는 WIL. 우당탕탕 항해99를 시작한 지도 벌써 한 달이 넘어갔다. 스파르타 코딩클럽이라는 이름에 걸맞게 '진짜' 스파르타인 커리큘럼을 얕보고 시작한게 아닌가 하는 후회와 지금까지 이정도로 무언가를 위해 열심히 공부해본 적이 있었나 하는 지난 날에 대한 반성이 물밀듯이 밀려왔다. 많은 생각을 안고 달린 이번 주의 WIL은 항해99에서 제시해준 키워드인 '주특기 PBL 1주차 과제를 하면서 느꼈던 것들'에 대한 회고록을 작성해보고자 한다. 회고록 이라고 썼지만 지난 한 주간의 일기 주특기 PBL 1주차 시작 주특기 1주차에서는 기존에 배웠던 영속성 프레임워크인 MyBatis가 아닌 JPA를 활용하여 개발하는 방식을 처음 배우고 사용해보았다. 언제나..
들어가며 제대로 쉬지도 그렇다고 열심히 무언가를 하지도 않았던 지난 한주. 변명만 잔뜩 늘어놓고 TIL에도 소홀했었다. 이번 주의 WIL은 항해99에서 제시해주는 필수 키워드들을 간단히 정리하고, 이번 한 주간의 회고록을 작성해보고자 한다. ORM [JPA] ORM(Object-Relational Mapper) [JPA] ORM(Object-Relational Mapper) 들어가며 지난 TIL에서 JPA를 사용하는 이유에 대해 다뤘었다. [TIL] 06/01 항해99 21일차 - JPA를 사용하는 이유?, JPA 초기 세팅 [TIL] 06/01 항해99 21일차 - JPA를 사용하는 이유?, JPA 초기 세팅 들어가며.. annajin.tistory.com SQL(Structured Query Lang..
들어가며 벌써 항해 3주차인데 알고리즘 주차는 2주차...? 항해 시작한 지는 얼마 안된거 같은데 알고리즘 주차 시작한 지는 한달이 훌쩍 넘은 것 같다. 그만큼 열심히 보낸 일주일이라는 말이겠지! 이번주 WIL도 여느때와 같이 지난 일주일 간 배운 내용을 간단히 복습하고, 회고록을 작성해보고자 한다! 트리 / 이진 트리 나무를 뒤집어 둔 모양으로 생긴 트리. 그래프와 비슷하게 생겼지만 차이점은 분명히 존재한다. 트리는 순환 구조를 갖지 않는 그래프라는 점과 단방향 그래프라는 점, 단 하나의 부모 노드만 갖는다는 점이 그래프와 다르다. 이진 트리는 각 노드가 최대 두개의 자식을 가진다는 특징이 있는 트리의 일종이다. [TIL] 05/23 항해99 13일차 - 트리, 이진 트리, 문제풀이 [TIL] 05/2..
들어가며 항해99의 2주차도 끝이 났다. 알고리즘 난이도가 하루하루 어려워지면서 진도를 따라가기가 벅차 방향성이나 내 공부방법이 맞는 지, 내가 바라는게 뭔지에 대한 고민을 정말 많이 하게 된 일주일이었다. 수강생분들과 얘기도 나누고, 주위 사람들에게 조언도 들으며 길을 찾아가는 모습을 보고 있으면 괜시리 뿌듯해지기도 한다. 이번주 WIL은 지난 일주일 간 배운 내용을 간단히 복습하고, 회고록을 작성해보고자 한다! 연결 리스트 각 노드가 데이터와 포인터를 가지고 한 줄로 연결되어 있는 방식으로 데이터를 저장하는 자료구조 [TIL] 05/14 항해99 6일 차 - 연결리스트, 트러블슈팅, 문제풀이 [TIL] 05/14 항해99 6일 차 - 연결리스트, 트러블슈팅, 문제풀이 들어가며 오늘의 강의 내용은 '연..
반응형