
회원가입, 메일 전송, SMS 전송 등을 위한 서버를 Javascript의 런타임, Node.js와 프레임워크 Express로 직접 구현해 볼 거예요.

Docker로 구현한 가상환경에 대표적인 NoSQL DB인 'MongoDB'를 띄우고, 데이터를 어떻게 관리하는지 그 방법을 알아봅니다.

우리에게 필요한 정보를 담고 있는 페이지의 정보를 긁어오는 방법과 지식재산권을 침해하지 않도록 주의해야 하는 사항

Javascript의 OOP 위주 개발을 도와주는 프레임워크 'Nest.js'와 대표적인 'RDBMS, MySQL'을 활용

불필요한 메모리의 낭비를 줄이기 위해 어떻게 해야 할까요? 데이터를 효율적으로 관리하는 방법과 필요한 개념을 테이블로 구성

서버에서 DB를 보다 직관적으로 조작할 수 있도록 도와주는 ORM을 학습하고 사용자의 요청을 처리할 수 있는 API를 구현

복잡한 결제과정을 PG사를 거쳐 처리하는 방법과 사용자의 결제 정보를 실무에서는 어떤 식으로 관리하는지 학습하고 직접 구현

사용자에게 이미지 파일을 건네받는 API, 그리고 건네받은 파일을 우리 서버에서 저장 · 관리하는 로직을 직접 구현합니다.

리프레시토큰 활용한 Redis 적용

마이크로 서비스에 대해 학습하며 어떻게 하면 거대한 서비스를 안정적으로, 모듈 형식으로 관리할 수 있는지 학습합니다.

API가 의도대로 작동하고 있는지 코드로 검증할 수 있는 테스트 주도 개발을 통해 빈틈없는 서비스를 구현하는 방법에 대해 알아봅니다.
