Skip to content

PacktPublishing/Full-Stack-Development-with-Angular-and-GraphQL

Repository files navigation

Full Stack Development with Angular and GraphQL

Full Stack Development with Angular and GraphQL, published by Packt

Full Stack Development with Angular and GraphQL

This is the code repository for Full Stack Development with Angular and GraphQL, published by Packt.

Learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL

What is this book about?

Angular is one of the most popular JavaScript frameworks in modern web app development allowing developers to not only build apps and reuse the code but also develop apps for any deployment target. For web, mobile web, native mobile, and native desktop, GraphQL is the modern and REST alternative for querying web APIs. Using Angular, TypeScript and GraphQL will give you a future-proof and scalable stack you can start building apps around.

This book covers the following exciting features:

  • Create a monorepo project with Lerna and NPM workspaces
  • Add realtime support with GraphQL subscriptions
  • Build a frontend with a modular architecture and Material Design UI components to consume the GraphQL API
  • Use GraphQL Code Generator to generate types and code for a type-safe and scalable code base
  • Create Angular modules and smart and dumb components and share data between them
  • Use Apollo Client features such as client-side queries and reactive variables for local state management

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the project files are organized into folders. For example, Chapter02.

Following is what you need for this book:

This Angular GraphQL book is for Angular developers who want to learn how to use GraphQL and Apollo with Angular to build full-stack applications. This book does not assume prior knowledge of full-stack development with Angular and GraphQL.

With the following software and hardware list you can run all code files present in the book (Chapter 1-15).

Software and Hardware List

Chapter Software required OS required
(1 - 11) Node.js Linux
(1 - 11) Angular Linux

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Get to Know the Author

Ahmed Bouchefra is a software developer and technical author with an engineering degree in software development. He is an expert in web development using modern technologies such as Angular and Node.js, along with using traditional technologies such as Python and Django. He's an open sourcer, developer, and maintainer of multiple open source Angular libraries, such as ngx-qrcode2. He also currently writes tutorials about modern web development on his website and other industry-leading websites.

About

Full Stack Development with Angular and GraphQL, published by Packt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published