Wird geladen...
Details zum E-Book
Einloggen wenn Sie am Inhalt des Artikels interessiert sind.
Full Stack Development with Angular and GraphQL. Learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL
Ahmed Bouchefra
Wird geladen...
E-BOOK
Wird geladen...
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.
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.
- 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
- Titel:Full Stack Development with Angular and GraphQL. Learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL
- Autor:Ahmed Bouchefra
- Originaler Titel:Full Stack Development with Angular and GraphQL. Learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL
- ISBN:9781800209756, 9781800209756
- Veröffentlichungsdatum:2022-03-30
- Format:E-Book
- Artikel-ID: e_2t5b
- Verleger: Packt Publishing
Wird geladen...
Wird geladen...