CG数据库 >> Full-Stack GraphQL with Absinthe, Phoenix, and React

MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch

Genre: eLearning | Language: English | Duration: 38 Lessons (4h 29m) | Size: 808.2 MB

GraphQL is revolutionizing the way developers build APIs.

Gone are the days when the server decided the shape of the response data. GraphQL puts the client in control so it can fetch exactly the data it needs and nothing more.

So what does it take to put together a full-stack GraphQL app using:

Phoenix as the backend server,

Absinthe for the GraphQL API, and

React with Apollo on the frontend?

And how would you design it in a pragmatic, straightforward way?

Find out as we unpack a full-featured GraphQL app together, layer by layer!

Absinthe is a world-class GraphQL implementation in Elixir. Combine that with the super-fast Phoenix framework, and you've got yourself a robust, high-performance GraphQL API. Then build a frontend using Apollo React for a seriously cool full-stack application!

In this video series we explore the design and code of a full-featured application that let's you search for and book getaways to unique places.

Along the way you'll see the following concepts put into practice in a real-world application:

GraphQL Schemas

Queries and Mutations

Subscriptions over Phoenix Channels

Resolvers

Error and Loading States

Ecto Schemas

Dataloader

Authentication

Apollo Client

React-Apollo Components

Client-Side Caching

Pagination


Full-Stack GraphQL with Absinthe, Phoenix, and React的图片1
Full-Stack GraphQL with Absinthe, Phoenix, and React的图片2

发布日期: 2020-09-01