Scalable Application Development with Nest.js. Leverage REST, GraphQL, microservices, testing, and deployment for seamless growth - Helion
Tytuł oryginału: Scalable Application Development with Nest.js. Leverage REST, GraphQL, microservices, testing, and deployment for seamless growth
ISBN: 9781835463956
Format: ebook
Księgarnia: Helion
Cena książki: 109,00 zł
Książka będzie dostępna od listopada 2024
Written by a skilled software engineer known for building enterprise-level apps with technologies like Nest.js, this book takes you through the core concepts, design patterns, and best practices needed to create scalable, high-performance applications with Nest.js, a cutting-edge Node.js framework.
The chapters help you get to grips with REST API and GraphQL implementations, harness the power of microservices, and explore real-world case studies, including e-commerce, social networking, and ERP systems. You’ll set up your development environment by utilizing TypeScript and npm and structuring projects effectively. You'll also learn to utilize Apollo Federation architecture to create efficient GraphQL APIs in Nest.js. 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 Nest.js application from scratch.
By the end of this book, you'll be able to effectively adopt DevOps principles for continuous integration and deployment, as well as secure your Nest.js applications using advanced techniques.
Zobacz także:
- React Native. Kurs video. Zostań programistą aplikacji mobilnych 169,00 zł, (50,70 zł -70%)
- React.js i Node.js. Kurs video. Budowanie serwisu w oparciu o popularne biblioteki języka JavaScript 129,00 zł, (38,70 zł -70%)
- Testowanie aplikacji w React.js. Kurs video. Praca z biblioteką Jest.js 69,00 zł, (20,70 zł -70%)
- JavaScript. Kurs video. Programowanie funkcyjne i reaktywne 99,00 zł, (29,70 zł -70%)
- D3.js w akcji 67,42 zł, (20,90 zł -69%)
Spis treści
Scalable Application Development with NestJS. Leverage REST, GraphQL, microservices, testing, and deployment for seamless growth eBook -- spis treści
- 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