|
1 | | -# Scalable-Application-Development-with-Nest.js |
| 1 | +# Scalable Application Development with NestJS |
2 | 2 |
|
3 | | -Scalable-Application-Development-with-NestJS by [Packt](https://www.packtpub.com/en-us) |
| 3 | +<a href="https://www.packtpub.com/en-us/product/scalable-application-development-with-nestjs-9781835468609"><img src="https://content.packt.com/_/image/original/B21694/cover_image.jpg" alt="Book Name" height="256px" align="right"></a> |
| 4 | + |
| 5 | +This is the code repository for [Scalable Application Development with NestJS](https://www.packtpub.com/en-us/product/scalable-application-development-with-nestjs-9781835468609), published by Packt. |
| 6 | + |
| 7 | +**Leverage REST, GraphQL, microservices, testing, and deployment for seamless growth** |
| 8 | + |
| 9 | +## What is this book about? |
| 10 | +This book helps you build scalable server-side apps, create REST APIs and GraphQL APIs, adopt microservices architecture, and secure your apps through expert guidance and real-world case studies that help you embrace DevOps for seamless deployment. |
| 11 | + |
| 12 | +This book covers the following exciting features: |
| 13 | +* Master NestJS architecture and set up your environment with Node.js, npm, and TypeScript |
| 14 | +* Apply design patterns and best practices to build robust, maintainable apps |
| 15 | +* Build REST APIs and leverage GraphQL for flexible querying |
| 16 | +* Use microservices architecture to efficiently scale your applications |
| 17 | +* Understand how to test and debug APIs for optimal performance |
| 18 | +* Implement Apollo Federation for efficient GraphQL APIs in a federated system |
| 19 | +* Secure NestJS apps with advanced techniques |
| 20 | + |
| 21 | +If you feel this book is for you, get your [copy](https://www.amazon.com/Scalable-Application-Development-NestJS-microservices/dp/1835468608) today! |
| 22 | + |
| 23 | +<a href="https://www.packtpub.com/?utm_source=github&utm_medium=banner&utm_campaign=GitHubBanner"><img src="https://raw.githubusercontent.com/PacktPublishing/GitHub/master/GitHub.png" |
| 24 | +alt="https://www.packtpub.com/" border="5" /></a> |
| 25 | + |
| 26 | + |
| 27 | +## Instructions and Navigations |
| 28 | +All of the code is organized into folders. For example, ch02. |
| 29 | + |
| 30 | +The code will look like the following: |
| 31 | +``` |
| 32 | +// ... existing imports |
| 33 | +import { UsersModule } from './users/user.module'; |
| 34 | +// ... existing code |
| 35 | +imports: [UsersModule], // Add this line |
| 36 | +// ... the rest of the code |
| 37 | +``` |
| 38 | + |
| 39 | +**Following is what you need for this book:** |
| 40 | +If you are a software engineer, developer, or a tech lead looking to build scalable applications using NestJS, REST, GraphQL, and microservices, this book is for you. Whether you're new to NestJS or a seasoned developer, this guide will help you leverage NestJS for your next big project. It’s also ideal for project managers and other IT professionals seeking insights into enterprise-level efficient development, testing strategies, and deployment processes. Even technology enthusiasts will find this book enlightening. |
| 41 | + |
| 42 | +With the following software and hardware list you can run all code files present in the book (Chapter 1-18). |
| 43 | + |
| 44 | +### Software and Hardware List |
| 45 | + |
| 46 | +| Chapter | Software required | OS required | |
| 47 | +| -------- | ------------------------------------| -----------------------------------| |
| 48 | +| 1-18 | NestJS 10 |Windows, macOS, or Linux | |
| 49 | +| 1-18 | TypeScript 4.0 and above |Windows, macOS, or Linux | |
| 50 | +| 1-18 | Client Application (Postman or a Web browser) |Windows, macOS, or Linux | |
| 51 | + |
| 52 | +### Related products |
| 53 | +* Effective Angular [[Packt]](https://www.packtpub.com/en-us/product/effective-angular-9781805125532) [[Amazon]](https://www.amazon.com/Effective-Angular-Develop-applications-effectively/dp/1805125532) |
| 54 | + |
| 55 | +* Modern Full-Stack React Projects [[Packt]](https://www.packtpub.com/en-us/product/modern-full-stack-react-projects-9781837637959) [[Amazon]](https://www.amazon.com/Modern-Full-Stack-React-Projects-maintain/dp/1837637954) |
| 56 | + |
| 57 | +## Get to Know the Author |
| 58 | +**Pacifique Linjanja** is a skilled software engineer known for building enterprise-level applications |
| 59 | +with technologies such as NestJs. He has led diverse development teams globally, delivering scalable, |
| 60 | +efficient software solutions across multiple projects. In addition to his work, Pacifique actively |
| 61 | +contributes to open source communities, sharing his expertise and insights through technical talks |
| 62 | +and coding workshops. He enjoys mentoring new developers and continues to broaden his knowledge |
| 63 | +by exploring various fields beyond technology, believing in the importance of learning and giving |
| 64 | +back to the tech community. |
0 commit comments