Items related to Full Stack Development with Angular and GraphQL: Learn...

Full Stack Development with Angular and GraphQL: Learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL - Softcover

 
9781800202467: Full Stack Development with Angular and GraphQL: Learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL

Synopsis

Design and develop full-stack and cross-platform Angular applications using the latest web tooling, development techniques, and modern app architecture

Key Features

  • Implement scalability and maintainability to your full stack apps using Angular modules and components
  • Get the complete source code of the example social network app built using GraphQL and Apollo
  • Manage your Angular applications state using Apollo client for a seamless user experience

Book Description

GraphQL is an alternative to traditional REST technology for querying Web APIs. Together with Angular and TypeScript, it provides a tech stack option for building future-proof web applications that are robust and maintainable at any scale.

This book leverages the potential of cutting-edge technologies like GraphQL and Apollo and helps Angular developers add it to their stack. Starting with introducing full-stack development, you will learn to create a monorepo project with Lerna and NPM Workspaces. You will then learn to configure Node.js-based backend using GraphQL, Express, and Apollo Server. The book will demonstrate how to build professional-looking UIs with Angular Material. It will then show you how to create Web APIs for your frontend with GraphQL. All this in a step-by-step manner. The book covers advanced topics such as local state management, reactive variables, and generating TypeScript types using the GraphQL scheme to develop a scalable codebase.

By the end of this book, you'll have the skills you need to be able to build your full-stack application.

What you will learn

  • 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

Who this book is for

The book is aimed at Angular developers who wish to learn about GraphQL for taking their frontend knowledge in full stack web development. The book assumes intermediate knowledge of Angular, however, full stack development is not required.

Table of Contents

  1. App Architecture and Development Environment
  2. Setting Up GraphQL with Node.js, Express.js, and Apollo
  3. Connecting the Database with TypeORM
  4. Implementing Authentication and Image Uploads with Apollo Server and Node.js
  5. Adding Realtime Support with Apollo Server
  6. Angular Application Architecture and Routing
  7. Adding User Search Functionality
  8. Guarding Routes and Testing Authentication
  9. Uploading Images and Adding Posts
  10. Fetching Posts and Adding Comments and Likes
  11. Implementing GraphQL Subscriptions

"synopsis" may belong to another edition of this title.

About 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-source, developer, and maintainer of multiple open source Angular libraries, such as ngx-qrcode2. He also currently writes tutorials about modern web development on techiediaries and other industry-leading websites.

"About this title" may belong to another edition of this title.

Search results for Full Stack Development with Angular and GraphQL: Learn...

Stock Image

Bouchefra, Ahmed
Published by Packt Publishing, 2022
ISBN 10: 1800202466 ISBN 13: 9781800202467
New Softcover

Seller: Lucky's Textbooks, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # ABLIING23Mar2912160210150

Contact seller

Buy New

US$ 41.72
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Bouchefra, Ahmed
Published by Packt Publishing 3/30/2022, 2022
ISBN 10: 1800202466 ISBN 13: 9781800202467
New Paperback or Softback

Seller: BargainBookStores, Grand Rapids, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback or Softback. Condition: New. Full Stack Development with Angular and GraphQL: Learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL 1.47. Book. Seller Inventory # BBS-9781800202467

Contact seller

Buy New

US$ 46.49
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 5 available

Add to basket

Stock Image

Bouchefra, Ahmed
Published by Packt Publishing, 2022
ISBN 10: 1800202466 ISBN 13: 9781800202467
New Softcover

Seller: California Books, Miami, FL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # I-9781800202467

Contact seller

Buy New

US$ 47.00
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Ahmed Bouchefra
Published by Packt Publishing Limited, 2022
ISBN 10: 1800202466 ISBN 13: 9781800202467
New PAP
Print on Demand

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781800202467

Contact seller

Buy New

US$ 58.17
Convert currency
Shipping: US$ 4.42
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Ahmed Bouchefra
Published by Packt Publishing Limited, 2022
ISBN 10: 1800202466 ISBN 13: 9781800202467
New PAP
Print on Demand

Seller: PBShop.store US, Wood Dale, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781800202467

Contact seller

Buy New

US$ 63.07
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Bouchefra Ahmed
Published by Packt Publishing, Limited, 2022
ISBN 10: 1800202466 ISBN 13: 9781800202467
New Softcover
Print on Demand

Seller: Majestic Books, Hounslow, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Print on Demand pp. 390. Seller Inventory # 402457042

Contact seller

Buy New

US$ 56.31
Convert currency
Shipping: US$ 8.73
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 4 available

Add to basket

Stock Image

Ahmed Bouchefra
Published by Packt Publishing Limited, 2022
ISBN 10: 1800202466 ISBN 13: 9781800202467
New Paperback / softback
Print on Demand

Seller: THE SAINT BOOKSTORE, Southport, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback / softback. Condition: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 100. Seller Inventory # C9781800202467

Contact seller

Buy New

US$ 56.45
Convert currency
Shipping: US$ 10.41
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Bouchefra, Ahmed
Published by Packt Publishing 2022-03, 2022
ISBN 10: 1800202466 ISBN 13: 9781800202467
New PF

Seller: Chiron Media, Wallingford, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

PF. Condition: New. Seller Inventory # 6666-IUK-9781800202467

Contact seller

Buy New

US$ 51.40
Convert currency
Shipping: US$ 20.81
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 10 available

Add to basket

Stock Image

Bouchefra, Ahmed
Published by Packt Publishing, 2022
ISBN 10: 1800202466 ISBN 13: 9781800202467
New Softcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. In. Seller Inventory # ria9781800202467_new

Contact seller

Buy New

US$ 57.35
Convert currency
Shipping: US$ 16.09
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Ahmed Bouchefra
Published by Packt Publishing Limited, GB, 2022
ISBN 10: 1800202466 ISBN 13: 9781800202467
New Paperback

Seller: Rarewaves.com USA, London, LONDO, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: New. Design and develop full-stack and cross-platform Angular applications using the latest web tooling, development techniques, and modern app architectureKey FeaturesImplement scalability and maintainability to your full stack apps using Angular modules and componentsGet the complete source code of the example social network app built using GraphQL and ApolloManage your Angular applications state using Apollo client for a seamless user experienceBook DescriptionGraphQL is an alternative to traditional REST technology for querying Web APIs. Together with Angular and TypeScript, it provides a tech stack option for building future-proof web applications that are robust and maintainable at any scale.This book leverages the potential of cutting-edge technologies like GraphQL and Apollo and helps Angular developers add it to their stack. Starting with introducing full-stack development, you will learn to create a monorepo project with Lerna and NPM Workspaces. You will then learn to configure Node.js-based backend using GraphQL, Express, and Apollo Server. The book will demonstrate how to build professional-looking UIs with Angular Material. It will then show you how to create Web APIs for your frontend with GraphQL. All this in a step-by-step manner. The book covers advanced topics such as local state management, reactive variables, and generating TypeScript types using the GraphQL scheme to develop a scalable codebase.By the end of this book, you'll have the skills you need to be able to build your full-stack application.What you will learnCreate a monorepo project with Lerna and NPM workspacesAdd realtime support with GraphQL subscriptionsBuild a frontend with a modular architecture and Material Design UI components to consume the GraphQL APIUse GraphQL Code Generator to generate types and code for a type-safe and scalable code baseCreate Angular modules and smart and dumb components and share data between themUse Apollo Client features such as client-side queries and reactive variables for local state managementWho this book is forThe book is aimed at Angular developers who wish to learn about GraphQL for taking their frontend knowledge in full stack web development. The book assumes intermediate knowledge of Angular, however, full stack development is not required. Seller Inventory # LU-9781800202467

Contact seller

Buy New

US$ 75.90
Convert currency
Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

There are 3 more copies of this book

View all search results for this book