Cargando…

Hands-On Full-Stack Web Development with GraphQL and React : Build Scalable Full-Stack Applications While Learning to Solve Complex Problems with GraphQL.

Combining React, one of the most widely used JavaScript frameworks, and GraphQL, the modern way of querying an API, two revolutionary technologies will give you a future-proof and scalable stack you can start building your business around. This book will guide you in implementing applications by usi...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Grebe, Sebastian
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing Ltd, 2019.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBSCO_on1086081373
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 190216s2019 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d TEFOD  |d CHVBK  |d TEFOD  |d OCLCF  |d OCLCQ  |d UKAHL  |d OCLCQ  |d N$T  |d K6U  |d NLW  |d OCLCO  |d OCLCQ  |d OCLCO  |d UKMGB  |d NZAUC  |d OCLCQ  |d OCLCO 
015 |a GBC216738  |2 bnb 
016 7 |a 019253773  |2 Uk 
020 |a 9781789135763  |q (electronic bk.) 
020 |a 1789135761  |q (electronic bk.) 
020 |z 9781789134520  |q print 
029 1 |a CHNEW  |b 001040249 
029 1 |a CHVBK  |b 559039123 
029 1 |a UKMGB  |b 019253773 
029 1 |a AU@  |b 000070435829 
035 |a (OCoLC)1086081373 
037 |a F3710CE1-48B6-43AF-8A4C-DE7C0E3B0F03  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.9.U83  |b G74 2019eb 
050 4 |a QA76.76.A63 
082 0 4 |a 005.3  |2 23 
049 |a UAMI 
100 1 |a Grebe, Sebastian. 
245 1 0 |a Hands-On Full-Stack Web Development with GraphQL and React :  |b Build Scalable Full-Stack Applications While Learning to Solve Complex Problems with GraphQL. 
260 |a Birmingham :  |b Packt Publishing Ltd,  |c 2019. 
300 |a 1 online resource (455 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; www.PacktPub.com; Contributors; Table of Contents; Preface; Chapter 1: Preparing Your Development Environment; Application architecture; The basic setup; Installing and configuring Node.js; Setting up React; Preparing and configuring webpack; Render your first React component; Rendering arrays from React state; CSS with webpack; Event handling and state updates with React; Controlling document heads with React Helmet; Production build with webpack; Useful development tools; Analyzing bundle size; Summary; Chapter 2:Setting up GraphQL with Express.js 
505 8 |a Node.js and Express.jsSetting up Express.js; Running Express.js in development; Routing in Express.js; Serving our production build; Using Express.js middleware; Installing important middleware; Express Helmet; Compression with Express.js; CORS in Express.js; Combining Express.js with Apollo; Writing your first GraphQL schema; Implementing GraphQL resolvers; Sending GraphQL queries; Using multiples types in GraphQL schemas; Writing your first GraphQL mutation; Back end debugging and logging; Logging in Node.js; Debugging with Postman; Summary; Chapter 3: Connecting to The Database 
505 8 |a Using databases in GraphQLInstalling MySQL for development; Creating a database in MySQL; Integrating Sequelize into our stack; Connecting to a database with Sequelize; Using a configuration file with Sequelize; Writing database models; Your first database model; Your first database migration; Importing models with Sequelize; Seeding data with Sequelize; Using Sequelize with Apollo; Global database instance; Running the first database query; One-to-one relationships in Sequelize; Updating the table structure with migrations; Model associations in Sequelize; Seeding foreign key data 
505 8 |a Mutating data with SequelizeMany-to-many relationships; Model and migrations; Chat model; Message model; Chats and messages in GraphQL; Seeding many-to-many data; Creating a new chat; Creating a new message; Summary; Chapter 4: Integrating React into the Back end with Apollo; Setting up Apollo Client; Installing Apollo Client; Testing the Apollo Client; Binding the Apollo Client to React; Using the Apollo Client in React; Querying in React with the Apollo Client; Apollo HoC query; The Apollo Query component; Mutations with the Apollo Client; The Apollo Mutation HoC 
505 8 |a The Apollo Mutation componentUpdating the UI with the Apollo Client; Refetching queries; Updating the Apollo cache; Optimistic UI; Polling with the Query component; Implementing chats and messages; Fetching and displaying chats; Fetching and displaying messages; Sending messages through Mutations; Pagination in React and GraphQL; Debugging with the Apollo Client Developer Tools; Summary; Chapter 5: Reusable React Components; Introducing React patterns; Controlled components; Stateless functions; Conditional rendering; Rendering child components; Structuring our React application 
500 |a The React file structure 
520 |a Combining React, one of the most widely used JavaScript frameworks, and GraphQL, the modern way of querying an API, two revolutionary technologies will give you a future-proof and scalable stack you can start building your business around. This book will guide you in implementing applications by using React, Apollo, Node.js and SQL. 
504 |a Includes bibliographical references. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Application program interfaces (Computer software) 
650 0 |a Application software  |x Development. 
650 0 |a Web applications. 
650 0 |a JavaScript (Computer program language) 
650 6 |a Interfaces de programmation d'applications. 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Applications Web. 
650 6 |a JavaScript (Langage de programmation) 
650 7 |a APIs (interfaces)  |2 aat 
650 7 |a Web programming.  |2 bicssc 
650 7 |a Web services.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Computers  |x Web  |x Web Programming.  |2 bisacsh 
650 7 |a Computers  |x Programming Languages  |x JavaScript.  |2 bisacsh 
650 7 |a Application program interfaces (Computer software)  |2 fast 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a JavaScript (Computer program language)  |2 fast 
650 7 |a Web applications  |2 fast 
776 0 8 |i Print version:  |a Grebe, Sebastian.  |t Hands-On Full-Stack Web Development with GraphQL and React : Build Scalable Full-Stack Applications While Learning to Solve Complex Problems with GraphQL.  |d Birmingham : Packt Publishing Ltd, ©2019  |z 9781789134520 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2018980  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH35897579 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5675593 
938 |a EBSCOhost  |b EBSC  |n 2018980 
994 |a 92  |b IZTAP