Wird geladen...
Details zum E-Book
Einloggen wenn Sie am Inhalt des Artikels interessiert sind.
Scalable Application Development with NestJS. Leverage REST, GraphQL, microservices, testing, and deployment for seamless growth
Pacifique Linjanja
Wird geladen...
E-BOOK
Wird geladen...
In this book, Pacifique Linjanja, a globally recognized software engineer and open-source contributor, shares his deep technical expertise and practical insights from his extensive experience delivering enterprise-level applications to unpack the full potential of NestJS, the cutting-edge Node.js framework.
This book covers the core concepts, design patterns, and best practices for building scalable, high-performance applications with NestJS. You’ll learn REST API and GraphQL implementations, harness the power of microservices, and explore real-world case studies, including e-commerce, social networking, and ERP systems. The chapters provide step-by-step guidance for setting up your development environment with TypeScript and npm, structuring projects effectively, and using the Apollo Federation architecture to create efficient GraphQL APIs. This book offers hands-on guidance for testing and debugging APIs, handling exceptions, and validating data using pipes and guards, all while helping you build a complete NestJS application from scratch.
By the end, you'll be ready to apply DevOps principles for continuous integration and deployment, as well as secure your NestJS applications using advanced techniques.
*Email sign-up and proof of purchase required
This book covers the core concepts, design patterns, and best practices for building scalable, high-performance applications with NestJS. You’ll learn REST API and GraphQL implementations, harness the power of microservices, and explore real-world case studies, including e-commerce, social networking, and ERP systems. The chapters provide step-by-step guidance for setting up your development environment with TypeScript and npm, structuring projects effectively, and using the Apollo Federation architecture to create efficient GraphQL APIs. This book offers hands-on guidance for testing and debugging APIs, handling exceptions, and validating data using pipes and guards, all while helping you build a complete NestJS application from scratch.
By the end, you'll be ready to apply DevOps principles for continuous integration and deployment, as well as secure your NestJS applications using advanced techniques.
*Email sign-up and proof of purchase required
- 1. Overview of NestJS
- 2. Understanding Scalable Application Architecture Principles and Design Patterns
- 3. Setting Up Your NestJS Environment and Exploring NestJS – Building a Robust App
- 4. Advanced Concepts – Modules, Controllers, Providers, Exception Filters, Pipes, Guards, and Decorators
- 5. Building and Optimizing REST APIs with NestJS
- 6. Unleashing the Power of GraphQL and the Apollo Federation Architecture in NestJS
- 7. Testing and Debugging REST APIs in NestJS
- 8. Testing and Debugging GraphQL APIs in NestJS
- 9. Deep Dive into Microservices: Concepts and Architectural Styles
- 10. Building Scalable Microservices with NestJS
- 11. Testing and Debugging Microservices in NestJS
- 12. Case Study 1- E-commerce Application
- 13. Case Study 2- Social Networking Platform
- 14. Case Study 3 – Enterprise Resource Planning System
- 15. Deploying NestJS Applications
- 16. Embracing DevOps: Continuous Integration and Continuous Deployment for NestJS
- 17. NestJS Performance Optimization
- 18. NestJS Security Best Practices
- Titel:Scalable Application Development with NestJS. Leverage REST, GraphQL, microservices, testing, and deployment for seamless growth
- Autor:Pacifique Linjanja
- Originaler Titel:Scalable Application Development with NestJS. Leverage REST, GraphQL, microservices, testing, and deployment for seamless growth
- ISBN:9781835463956, 9781835463956
- Veröffentlichungsdatum:2025-01-03
- Format:E-Book
- Artikel-ID: e_44fz
- Verleger: Packt Publishing
Wird geladen...
Wird geladen...