【AI 자막】 NestJS 마이크로서비스 : 확장 가능한 백엔드 구축 및 배포 마스터하기!
단순한 문서화를 넘어 확장 가능한 튼튼한 기업용 백엔드를 구축할 수 있는 NestJS 마이크로서비스 를 배워보세요!
5.00 (4 reviews)
72
students
9 hours
content
Feb 2024
last update
$54.99
regular price
What you will learn
모범 사례를 따라 실제 NestJS 마이크로서비스를 빌드 및 배포
여러 애플리케이션에서 공통 코드를 공유할 수 있는 공통 라이브러리를 구축하는 방법
AWS 및 Google Cloud 상의 Kubernetes 클러스터에서 NestJS 마이크로서비스들을 함께 연결
E2E 프레임워크를 사용하여 NestJS 마이크로서비스 테스트하기
JWT 인증 및 사용자 역할 구현하기
Stripe 와 결제 기능 통합하기
nodemailer 및 Gmail로 이메일 보내기
MongoDB, TypeORM 및 MySQL로 CRUD API 생성 및 데이터 저장하기
RabbitMQ를 사용하여 비동기적으로 메시지를 처리하고 재시도하기
gRPC를 사용하여 마이크로서비스들끼리 서로 연결하기
GraphQL 및 Apollo Federation을 사용하여 API 게이트웨이를 구축하고 마이크로서비스를 노출하기
CloudBuild로 자동화된 CI/CD 파이프라인 구현하기
애플리케이션을 외부에 노출하기 위한 로드 밸런서 프로비저닝
각 마이크로서비스에 대한 프로덕션 Dockerfile 및 package. json 개발하기
Why take this course?
🌟 **[AI 자막 강의] NestJS 마이크로서비스: 확장 가능한 백엔드 구축 및 배포 마스터하기!** 🌟
---
### **강의 개요**
#### **📘 [꼭 읽어주세요] 한글 AI 자막 지원 강의**
NestJS와 마이크로서비스 아키텍처에 대한 깊은 이해를 돕기 위해, 이 강의는 **유데미의 한국어 [자동] AI 자막** 기능을 활용하여 제공됩니다. 강의 내용은 한국어로 제공되며, 영어로 구성된 질문사항은 Michael 강사님이 확인하실 수 있도록 Q&A 게시판에 남겨주세요.
---
#### **🛠️ NestJS: Node.js의 확장 가능한 백엔드 프레임워크**
NestJS는 Node.js 개발자들을 위해 설계된 견고하고 유연한 백엔드 프레임워크입니다. 이 강의는 NestJS를 사용하여 실제로 비즈니스 요구사항을 만족시키는 예약 시스템을 구축하는 방법을 단계별로 가르칩니다.
---
#### **🚀 마이크로서비스 아키텍처와 NestJS의 통합**
- **선택된 전송 계층**: TCP, HTTP, WebSocket 등을 사용하여 서비스 간 통신 설정
- **독립적인 애플리케이션 구축**: 각기 다른 기능을 가진 마이크로서비스들을 개발 및 배포
- **확장 가능한 시스템 구현**: NestJS를 활용하여 확장 가능한, 유지보수가 쉬운 시스템 구축
---
#### **🏗️ 실습 중심의 학습 내용**
- **Dockerfile 개발**: NestJS 마이크로서비스를 위한 프로덕션화된 Dockerfile 만들기
- **모노레포 및 공유 라이브러리 구축**: 코드 관리의 효율성 증대를 위한 Git 워크플로우 설정
- **개별 마이크로서비스 CI/CD 자동화**: 각 서비스에 대한 커스텀 빌드 및 배포 프로세스 구축
- **데이터베이스와의 통합**: MongoDB와의 연동 및 데이터 저장 방법 배우기
- **실제 예약 시스템 구현**: NestJS를 활용하여 실제 사용자의 요구에 부응할 수 있는 예약 시스템 개발
---
#### **📚 코드와 함께**
- **완성된 코드 참조**: 문제 해결 및 학습을 돕기 위해 전체 코드를 GitHub에서 확인할 수 있음
- **Q&A 게시판 활용**: 질문이나 어려움을 겪을 때, 영어로 게시하여 Michael 강사님 또는 커뮤니티의 도움을 받아주세요
---
#### **🎓 이 강의를 통한 장점**
- **실질적인 경험**: NestJS 마이크로서비스를 실제로 구축, 배포 및 테스트하는 경험을 쌓으세요.
- **유연성과 확장성**: 만들어진 애플리케이션을 언제든지 확장하고 조정할 수 있는 기술을 습득합니다.
- **전문가로서의 자신감**: NestJS와 마이크로서비스 아키텍처에 대한 실질적인 이해와 경험을 통해, 졸업 후에도 당신도 전문가로서의 자신감을 가질 수 있습니다.
---
### **🎓 결론**
이 강의를 마치면 NestJS와 마이크로서비스 아키텍처를 사용하여 실제 세계에서 필요한 다양한 애플리케이션을 빠르고 효율적으로 구축할 수 있는 능력을 갖게 될 것입니다. NestJS의 세계에서 당신의 코드가 살아붙들 준비가 되셨나요? 지금이 시작점!
Charts
Price
Rating
Enrollment distribution
5822148
udemy ID
2/14/2024
course created date
2/15/2024
course indexed date
Bot
course submited by