본문 바로가기
패스트캠퍼스 환급챌린지

패스트캠퍼스 환급챌린지 29일차 : 코드팩토리의 백엔드 아카데미 : 한 번에 끝내는 NestJS 패키지 - 기초부터 MSA까지 강의 후기

by 논문보관함 2025. 4. 2.

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.

https://bit.ly/4hTSJNB

 

커리어 성장을 위한 최고의 실무교육 아카데미 | 패스트캠퍼스

성인 교육 서비스 기업, 패스트캠퍼스는 개인과 조직의 실질적인 '업(業)'의 성장을 돕고자 모든 종류의 교육 콘텐츠 서비스를 제공하는 대한민국 No. 1 교육 서비스 회사입니다.

fastcampus.co.kr

0402수

학습 내용 정리

nestjs

포스트맨 기술 : 환경변수 설정 과 스크립트 작성(auth 토큰 자동 할당)

datasedding 중반

수강후기

이번 수업에서는 NestJS를 기반으로 API 테스트를 어떻게 효율적으로 수행할 수 있는지에 대해 실습 중심으로 학습하였으며, 특히 Postman의 고급 기능 활용과 기본적인 Database Seeding 기법에 대해서도 함께 다루었습니다. 이전 수업들과는 달리 이번에는 직접적인 코드 작성보다는 도구 사용법에 초점이 맞춰졌고, Postman이라는 강력한 API 테스트 도구를 활용하여 로그인 API를 테스트한 뒤, 응답으로 전달된 auth token을 Postman 스크립트를 통해 환경변수에 자동으로 할당하는 방법을 익혔습니다. 이를 통해 반복적인 토큰 입력 작업 없이도 인증이 필요한 API 요청을 자동으로 구성할 수 있게 되었고, 실무에서 자주 마주치는 인증 기반 테스트의 효율성을 높일 수 있음을 체감했습니다.

또한, Postman 내에서 환경별(base URL) 설정을 통해 개발, 운영, 테스트 환경을 유연하게 관리하는 방법과 함께, Pre-request Script와 Test Script를 이용해 API 요청 전후로 필요한 작업을 자동화하는 기초적인 자동화 흐름도 익혔습니다. 단순한 API 확인을 넘어, 팀 협업 시 테스트 자동화 문서를 구성하거나 지속적인 테스트 환경을 만드는 데 있어 실질적인 역량을 키울 수 있었던 시간이었다고 생각합니다.

이와 함께 간단한 수준의 Database Seeding 작업도 수행하였습니다. 테스트용 더미 데이터를 프로그램적으로 삽입하여 초기 데이터셋을 손쉽게 구성하는 방법을 실습해보았고, NestJS 기반의 프로젝트 구조에서 시딩 스크립트를 어디에 두고 어떻게 실행하는지를 이해할 수 있었습니다. 실제로 반복적인 테스트나 개발 초기 환경 설정 시 이와 같은 시딩 기법이 얼마나 유용한지를 실감할 수 있었고, 앞으로 다양한 데이터 초기화 시나리오에 적용할 수 있을 것이라 기대됩니다.

이번 수업은 코드보다는 도구 사용 중심의 구성으로 진행되었지만, 오히려 현업과 가까운 상황을 미리 체험해볼 수 있었던 유익한 시간이었습니다. 단순히 NestJS로 API를 개발하는 데서 그치지 않고, 이를 테스트하고 데이터까지 준비하는 일련의 흐름을 익힌 덕분에 한층 더 실무 감각을 키울 수 있었던 점이 매우 인상 깊었습니다.

사진

시작
수강클립
결과물