Full stack development with Angular and GraphQL: learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL
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...
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
Birmingham, United Kingdom
Packt Publishing Ltd.
[2022]
|
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9781800202467/?ar https://learning.oreilly.com/library/view/~/9781800202467/?ar |
Zusammenfassung: | 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 shows you how to build apps using cutting-edge technologies. You'll learn how to solve common web development problems with GraphQL and Apollo, such as database access, authentication, and image uploads. The book starts by introducing you to building full stack apps with Angular and GraphQL. Next, you'll learn how to create a monorepo project with Lerna and NPM Workspaces and configure a Node.js app to use GraphQL with Express and Apollo Server. You'll also understand the basics of Angular architecture and routing. Later, the book demonstrates how to build a professionally-looking UI with Angular Material, use Apollo Client to interface with the server to get data from the built GraphQL API. You'll learn about Apollo Client's type and field policies, and various fetching policies. In addition to this, you'll learn about local state management and reactive variables with Apollo Client and how to generate TypeScript types and even Angular Apollo services for your GraphQL schema and queries using GraphQL Code Generator to implement a scalable codebase. By the end of this book, you'll have the skills you need to be able to build your own full stack application. ---- (publisher's website) |
Beschreibung: | Includes index |
Umfang: | xvii, 370 Seiten ; 24 cm |
ISBN: | 9781800202467 1800202466 |
Internformat
MARC
LEADER | 00000cam a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-077854551 | ||
003 | DE-627-1 | ||
005 | 20240228121604.0 | ||
007 | cr uuu---uuuuu | ||
008 | 220513s2022 xx |||||o 00| ||eng c | ||
020 | |a 9781800202467 |9 978-1-80020-246-7 | ||
020 | |a 1800202466 |9 1-80020-246-6 | ||
035 | |a (DE-627-1)077854551 | ||
035 | |a (DE-599)KEP077854551 | ||
035 | |a (ORHE)9781800202467 | ||
035 | |a (DE-627-1)077854551 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
082 | 0 | |a 005.3 |2 23 | |
100 | 1 | |a Bouchefra, Ahmed |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Full stack development with Angular and GraphQL |b learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL |c Ahmed Bouchefra |
264 | 1 | |a Birmingham, United Kingdom |b Packt Publishing Ltd. |c [2022] | |
264 | 4 | |c ©2022 | |
300 | |a xvii, 370 Seiten ; 24 cm | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
500 | |a Includes index | ||
520 | |a 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 shows you how to build apps using cutting-edge technologies. You'll learn how to solve common web development problems with GraphQL and Apollo, such as database access, authentication, and image uploads. The book starts by introducing you to building full stack apps with Angular and GraphQL. Next, you'll learn how to create a monorepo project with Lerna and NPM Workspaces and configure a Node.js app to use GraphQL with Express and Apollo Server. You'll also understand the basics of Angular architecture and routing. Later, the book demonstrates how to build a professionally-looking UI with Angular Material, use Apollo Client to interface with the server to get data from the built GraphQL API. You'll learn about Apollo Client's type and field policies, and various fetching policies. In addition to this, you'll learn about local state management and reactive variables with Apollo Client and how to generate TypeScript types and even Angular Apollo services for your GraphQL schema and queries using GraphQL Code Generator to implement a scalable codebase. By the end of this book, you'll have the skills you need to be able to build your own full stack application. ---- (publisher's website) | ||
630 | 2 | 0 | |a AngularJS (Software framework) |
650 | 0 | |a Application software |x Development | |
650 | 0 | |a JavaScript (Computer program language) | |
650 | 0 | |a Application program interfaces (Computer software) | |
650 | 4 | |a AngularJS (Software framework) | |
650 | 4 | |a Logiciels d'application ; Développement | |
650 | 4 | |a JavaScript (Langage de programmation) | |
650 | 4 | |a Interfaces de programmation d'applications | |
650 | 4 | |a APIs (interfaces) | |
650 | 4 | |a Application program interfaces (Computer software) | |
650 | 4 | |a Application software ; Development | |
650 | 4 | |a JavaScript (Computer program language) | |
776 | 1 | |z 9781800209756 | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 9781800209756 |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9781800202467/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
856 | 4 | 2 | |u https://learning.oreilly.com/library/view/~/9781800202467/?ar |m X:ORHE |
912 | |a ZDB-30-ORH | ||
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-077854551 |
---|---|
_version_ | 1821494822053085184 |
adam_text | |
any_adam_object | |
author | Bouchefra, Ahmed |
author_facet | Bouchefra, Ahmed |
author_role | aut |
author_sort | Bouchefra, Ahmed |
author_variant | a b ab |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)077854551 (DE-599)KEP077854551 (ORHE)9781800202467 |
dewey-full | 005.3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.3 |
dewey-search | 005.3 |
dewey-sort | 15.3 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03711cam a22005412 4500</leader><controlfield tag="001">ZDB-30-ORH-077854551</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228121604.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">220513s2022 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781800202467</subfield><subfield code="9">978-1-80020-246-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1800202466</subfield><subfield code="9">1-80020-246-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)077854551</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP077854551</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781800202467</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)077854551</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.3</subfield><subfield code="2">23</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Bouchefra, Ahmed</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Full stack development with Angular and GraphQL</subfield><subfield code="b">learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL</subfield><subfield code="c">Ahmed Bouchefra</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, United Kingdom</subfield><subfield code="b">Packt Publishing Ltd.</subfield><subfield code="c">[2022]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2022</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xvii, 370 Seiten ; 24 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">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 shows you how to build apps using cutting-edge technologies. You'll learn how to solve common web development problems with GraphQL and Apollo, such as database access, authentication, and image uploads. The book starts by introducing you to building full stack apps with Angular and GraphQL. Next, you'll learn how to create a monorepo project with Lerna and NPM Workspaces and configure a Node.js app to use GraphQL with Express and Apollo Server. You'll also understand the basics of Angular architecture and routing. Later, the book demonstrates how to build a professionally-looking UI with Angular Material, use Apollo Client to interface with the server to get data from the built GraphQL API. You'll learn about Apollo Client's type and field policies, and various fetching policies. In addition to this, you'll learn about local state management and reactive variables with Apollo Client and how to generate TypeScript types and even Angular Apollo services for your GraphQL schema and queries using GraphQL Code Generator to implement a scalable codebase. By the end of this book, you'll have the skills you need to be able to build your own full stack application. ---- (publisher's website)</subfield></datafield><datafield tag="630" ind1="2" ind2="0"><subfield code="a">AngularJS (Software framework)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">JavaScript (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application program interfaces (Computer software)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">AngularJS (Software framework)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Logiciels d'application ; Développement</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">JavaScript (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Interfaces de programmation d'applications</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">APIs (interfaces)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Application program interfaces (Computer software)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Application software ; Development</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">JavaScript (Computer program language)</subfield></datafield><datafield tag="776" ind1="1" ind2=" "><subfield code="z">9781800209756</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">9781800209756</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9781800202467/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="u">https://learning.oreilly.com/library/view/~/9781800202467/?ar</subfield><subfield code="m">X:ORHE</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-077854551 |
illustrated | Not Illustrated |
indexdate | 2025-01-17T11:20:29Z |
institution | BVB |
isbn | 9781800202467 1800202466 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | xvii, 370 Seiten ; 24 cm |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2022 |
publishDateSearch | 2022 |
publishDateSort | 2022 |
publisher | Packt Publishing Ltd. |
record_format | marc |
spelling | Bouchefra, Ahmed VerfasserIn aut Full stack development with Angular and GraphQL learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL Ahmed Bouchefra Birmingham, United Kingdom Packt Publishing Ltd. [2022] ©2022 xvii, 370 Seiten ; 24 cm Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Includes index 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 shows you how to build apps using cutting-edge technologies. You'll learn how to solve common web development problems with GraphQL and Apollo, such as database access, authentication, and image uploads. The book starts by introducing you to building full stack apps with Angular and GraphQL. Next, you'll learn how to create a monorepo project with Lerna and NPM Workspaces and configure a Node.js app to use GraphQL with Express and Apollo Server. You'll also understand the basics of Angular architecture and routing. Later, the book demonstrates how to build a professionally-looking UI with Angular Material, use Apollo Client to interface with the server to get data from the built GraphQL API. You'll learn about Apollo Client's type and field policies, and various fetching policies. In addition to this, you'll learn about local state management and reactive variables with Apollo Client and how to generate TypeScript types and even Angular Apollo services for your GraphQL schema and queries using GraphQL Code Generator to implement a scalable codebase. By the end of this book, you'll have the skills you need to be able to build your own full stack application. ---- (publisher's website) AngularJS (Software framework) Application software Development JavaScript (Computer program language) Application program interfaces (Computer software) Logiciels d'application ; Développement JavaScript (Langage de programmation) Interfaces de programmation d'applications APIs (interfaces) Application software ; Development 9781800209756 Erscheint auch als Druck-Ausgabe 9781800209756 https://learning.oreilly.com/library/view/~/9781800202467/?ar X:ORHE |
spellingShingle | Bouchefra, Ahmed Full stack development with Angular and GraphQL learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL AngularJS (Software framework) Application software Development JavaScript (Computer program language) Application program interfaces (Computer software) Logiciels d'application ; Développement JavaScript (Langage de programmation) Interfaces de programmation d'applications APIs (interfaces) Application software ; Development |
title | Full stack development with Angular and GraphQL learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL |
title_auth | Full stack development with Angular and GraphQL learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL |
title_exact_search | Full stack development with Angular and GraphQL learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL |
title_full | Full stack development with Angular and GraphQL learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL Ahmed Bouchefra |
title_fullStr | Full stack development with Angular and GraphQL learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL Ahmed Bouchefra |
title_full_unstemmed | Full stack development with Angular and GraphQL learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL Ahmed Bouchefra |
title_short | Full stack development with Angular and GraphQL |
title_sort | full stack development with angular and graphql learn to build scalable monorepo and a complete angular app using apollo lerna and graphql |
title_sub | learn to build scalable monorepo and a complete Angular app using Apollo, Lerna, and GraphQL |
topic | AngularJS (Software framework) Application software Development JavaScript (Computer program language) Application program interfaces (Computer software) Logiciels d'application ; Développement JavaScript (Langage de programmation) Interfaces de programmation d'applications APIs (interfaces) Application software ; Development |
topic_facet | AngularJS (Software framework) Application software Development JavaScript (Computer program language) Application program interfaces (Computer software) Logiciels d'application ; Développement JavaScript (Langage de programmation) Interfaces de programmation d'applications APIs (interfaces) Application software ; Development |
url | https://learning.oreilly.com/library/view/~/9781800202467/?ar |
work_keys_str_mv | AT bouchefraahmed fullstackdevelopmentwithangularandgraphqllearntobuildscalablemonorepoandacompleteangularappusingapollolernaandgraphql |