본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
커리어 성장을 위한 최고의 실무교육 아카데미 | 패스트캠퍼스
성인 교육 서비스 기업, 패스트캠퍼스는 개인과 조직의 실질적인 '업(業)'의 성장을 돕고자 모든 종류의 교육 콘텐츠 서비스를 제공하는 대한민국 No. 1 교육 서비스 회사입니다.
fastcampus.co.kr
0315 토요일
학습 내용 정리
Director 엔드포인트 완성하기 : director service, controller,entity 생성 및 엔드포인트 5개 구현
Movie-Director Read 관계 작업 해보기
학습후기
오늘의 학습에서는 Director 엔드포인트를 완성하는 과정과 Movie-Director Read 관계 작업을 진행하였다. 먼저, director service와 controller, entity를 생성한 후 총 5개의 엔드포인트를 구현하면서 실습을 진행하였다. 이러한 과정을 통해 엔드포인트를 설계하고 구현하는 방법에 대한 이해도가 크게 향상되었음을 느낄 수 있었다.
이제는 엔드포인트를 만들 때 어려움 없이 비교적 수월하게 작업할 수 있게 되었다. 처음에는 개념을 익히는 데 시간이 걸렸지만, 여러 번 반복적인 실습을 하면서 익숙해진 덕분에 이제는 자연스럽게 각 구성 요소를 연결하고 설계할 수 있는 수준에 도달한 것 같다. 특히, 이번 실습을 통해 하나의 서비스가 어떻게 구성되고, 이를 API 엔드포인트로 노출하는지에 대한 흐름을 더욱 명확히 이해할 수 있었다.
다만, Movie-Director Read 관계를 다룰 때 강의 설명 방식이 조금 더 보완되면 어떨까 하는 생각이 들었다. 코드 설명을 할 때 말로만 전달하는 것보다 시각적인 자료를 함께 활용하면 이해도가 더욱 높아질 것 같다. 예를 들어, PPT 자료를 통해 각 코드가 어떤 역할을 하는지 시각적으로 표현하거나, 다이어그램을 이용하여 관계를 설명해 준다면 학습자 입장에서 훨씬 직관적으로 받아들일 수 있을 것 같다.
또한, 서로의 레포지토리를 공유하지 않는 것이 원칙적으로 바람직하다는 점은 이해하지만, 왜 레포지토리를 새로 생성해야 하는지에 대한 설명이 조금 더 보충되면 좋겠다는 생각이 들었다. 단순히 "각자의 레포지토리를 사용하는 것이 좋다"는 설명보다는, 새로운 레포지토리를 생성해야 하는 이유를 구체적인 예시와 함께 설명해 준다면 더 명확하게 이해할 수 있을 것 같다. 예를 들어, 코드 충돌 방지나 개별 프로젝트 관리의 효율성 같은 측면을 들어주면 더 좋을 것 같다.
전체적으로 이번 학습을 통해 백엔드 개발의 기본적인 구조를 더욱 견고하게 이해할 수 있었고, API 개발에 대한 자신감도 높아졌다. 강의 내용도 충분히 유익했지만, 설명 방식에서 약간의 보완이 있다면 학습 효율이 더욱 높아질 것 같다는 생각이 들었다. 앞으로도 실습을 통해 꾸준히 경험을 쌓아가면서 이해도를 더욱 높여 나가야겠다는 다짐을 하게 된 하루였다.
사진



