본문 바로가기

Course/인프런 워밍업 클럽 스터디 - Kotlin5

인프런 워밍업 클럽 스터디 3기 백엔드/프로젝트(Kotlin, Springboot) 수료식 및 우수러너 선정 2기 때는 박우빈님의 Backend/Clean Code(Java)를 수강했고 우수러너에 선정됐었다.아마 2024년에는 연말에 가까웠어서 연말분위기를 내기 위해 오프라인 수료식을 했었고, 이번에는 온라인 수료식만 진행을 했다.매 주차마다 발자국을 작성하고, 미션 7개도 다 클리어를 했는데 우수러너가 될 줄은 몰랐다..ㅎㅎ 작년 말에 2기를 참여했을때도 박우빈님의 클린코드/테스트코드(Java)에서 200명이 넘는 참가자 중에서 우수러너에 선정됐었는데, 이번  3기 정보근님/백엔드 프로젝트에서도 단 두명만 받을 수 있는 우수러너에 선정돼서 기분이 매우 좋다!인프런 한정판 굿즈 패키지 + 1:1 멘토링권 감사합니다 :) 2025. 4. 5.
4주차 회고 발자국 🐾 마지막까지 KPT 회고 프레임워크를 선택해서 작성해보려고 한다!Keep(만족, 지속하고 싶은 부분)마지막 4주차는 개인프로젝트는 잠시 stop하고 강의와 관련된 부분을 이어 나갔다.Kotlin, Springboot, MySQL, JPA, Docker/compose, Thymeleaf, Bootstrap으로 개발하고 GCP에 Docker로 배포하고 Domain을 구입하고, certbot nginx로 인증서를 발급받아서 https까지 적용했다.2주 쫌 안되게 걸렸는데, 신기했던 부분이 몇 가지 있었다. 첫번째, 코틀린은 언어의 특성으로 인해 주 생성자 부분에 인자를 나열하는 스타일, 주 생성자에는 파라미터만 받고 { } 본문에 val/var등을 붙여 프로퍼티를 만드는 방식, 주 생성자에는 최소한의 인자를 받.. 2025. 3. 29.
3주차 회고 발자국 🐾 2주차와 마찬가지로 KPT 회고 프레임워크를 선택해서 작성해보려고 한다!Keep(만족, 지속하고 싶은 부분)이번 3주차는 개인프로젝트에서는 프로젝트쪽에서는 조회 API를 만들었다. API 테스트에서는 mockMVC를 사용하지 않고, 실제 인증 엔드포인트를 호출하고, AccessToken을 받아서 Authorization 헤더에 넣어서 Project 목록을 가져오는 것을 RestClient로 작성했다.DB url은 src단과 test단에서 다른 곳을 바라보게 만들었다. 개인적으로는 컨트롤러->서비스->레포지토리->서비스->컨트롤러 로 흐르는 스택트레이스 요청&응답을 제대로 검증하기위해서는 실제로 사용하는 DB 벤더까지 맞춰야 한다고 생각한다.실제로 배포했다면 AWS 인스턴스로 요청을 날려보면 되겠고! 갠적.. 2025. 3. 28.
2주차 회고 발자국 🐾 1주차와 마찬가지로 KPT 회고 프레임워크를 선택해서 작성해보려고 한다!Keep(만족, 지속하고 싶은 부분)이번 2주차는 개인프로젝트에서는 RDB 모델링을 마친 뒤 엔티티를 정의했으며 현재는 조회 API를 만들고 있고, 강의에서는 Presentation Layer에 대한 부분을 수강했다. 강의가 개인프로젝트보다 좀 빠르지만, 그만큼 개인 프로젝트에 적용할 수 있는 부분에 대한 인사이트를 미리 얻어갈 수 있는 것 같아서 좋다.Problem(부족, 아쉬웠던 부분)또 내 과욕이 부른 스불재(스스로 불러온 재앙) 느낌의 아쉬운 부분을 써보자면.. RDB를 너무 현업과 비슷하게 만드는 것을 목표로 잡지 않았나 싶다..ㅎㅎ 뭐 어쩌겠어~ 벌린 일이니 해야지..!!강의에 대한 내용은 아쉬운게 전혀 없다!! JSP에서.. 2025. 3. 16.
1주차 회고 발자국 🐾 https://code-boki.tistory.com/231 좋은 회고란? (feat. 인프랩's SOL)좋은 회고란 무엇인가에 글을 작성하기에 앞서 인사이트를 주신인프랩의 직원이신 솔(Sol)이라는 닉네임을 사용하시고 솔퓨터라는 별명을 갖고 계신 소현님의 글을 먼저 공유하고 싶다!!이 글의code-boki.tistory.com먼저, 회고글을 작성하기 전에 회고법으로 사용할 수 있는 전략에 대해서 예전에 작성한 글이 있어서 다시 한번 공유해본다.종종 이런것들을 프레임워크라고 부르기도 한다.디자인 프레임워크, 회고 프레임워크, 백엔드 프레임워크...정해진 틀에 맞춰서 진행하는 것이다.나는 이 중 회고에 사용되는 KPT 회고 프레임워크를 선택해서 이번 한 주의 회고록을 작성해봤다.Keep(만족, 지속하고 싶.. 2025. 3. 9.