{"id":4899,"date":"2026-08-10T09:17:43","date_gmt":"2026-08-10T09:17:43","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/pragmaticstudio-full-stack-graphql-with-absinthe-phoenix-and-react-2020-9\/"},"modified":"2026-08-10T09:17:43","modified_gmt":"2026-08-10T09:17:43","slug":"pragmaticstudio-full-stack-graphql-with-absinthe-phoenix-and-react-2020-9","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/pragmaticstudio-full-stack-graphql-with-absinthe-phoenix-and-react-2020-9\/","title":{"rendered":"Pragmaticstudio \u2013 Full-Stack GraphQL with Absinthe, Phoenix, and React 2020-9"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2>Descriptions<\/h2>\n<p>Full-Stack GraphQL with Absinthe, Phoenix, and React, 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. Absinthe is a world-class GraphQL implementation in Elixir. Combine that with the super-fast Phoenix framework, and you\u2019ve 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\u2019s you search for and book getaways to unique places. We start with the completed app and unpack it layer by layer so you understand exactly how it works. No need to piece together solutions yourself. Use this full-stack application as a springboard for creating your own apps in a fraction of the time. This course assumes you\u2019re already familiar with Elixir, Phoenix, and React and now you want to explore how all those things fit together in a full-stack GraphQL app. You\u2019ve heard about it, and perhaps even noticed that some of your favorite platforms now support a GraphQL API. But you\u2019re wondering what all the hoopla is about. You need someone to cut through the hype and walk you through a pragmatic example of a GraphQL API and a frontend that uses it. In other words, you\u2019re looking to keep up to date with modern API development.<\/p>\n<h3>What you\u2019ll learn<\/h3>\n<ul>\n<li>GraphQL Schemas<\/li>\n<li>Queries and Mutations<\/li>\n<li>Subscriptions over Phoenix Channels<\/li>\n<li>Resolvers<\/li>\n<li>Error and Loading States<\/li>\n<li>Ecto Schemas<\/li>\n<li>Dataloader<\/li>\n<li>Authentication<\/li>\n<li>Apollo Client<\/li>\n<li>React-Apollo Components<\/li>\n<li>Client-Side Caching<\/li>\n<li>Pagination<\/li>\n<li>Phoenix as the backend server,<\/li>\n<li>Absinthe for the GraphQL API, and<\/li>\n<li>React with Apollo on the frontend<\/li>\n<\/ul>\n<h3>Specificatoin of Full-Stack GraphQL with Absinthe, Phoenix, and React<\/h3>\n<ul>\n<li>Publisher : <a href=\"https:\/\/href.li\/?https:\/\/pragmaticstudio.com\/courses\/unpacked-full-stack-graphql-with-absinthe-phoenix-react\" target=\"_blank\">Pragmaticstudio<\/a><\/li>\n<li>Teacher : <a href=\"https:\/\/downloadlynet.ir\/tag\/mike-and-nicole-clark\">Mike and Nicole Clark<\/a><\/li>\n<li>Language : English<\/li>\n<li>Level : All Levels<\/li>\n<li>Number of Course : 38<\/li>\n<li>Duration : 4 hours and 29 minutes<\/li>\n<\/ul>\n<h3>Content of Full-Stack GraphQL with Absinthe, Phoenix, and React<\/h3>\n<p>Intro and Setup<br \/>App and Design Overview. Part 1<br \/>App and Design Overview. Part 2<br \/>The Data Model. Part 1<br \/>The Data Model. Part 2<br \/>The Data Model. Part 3<br \/>Vacation Context. Part 1<br \/>Vacation Context. Part 2<br \/>Accounts Context<br \/>Absinthe Schema Definition<br \/>Resolving the Place Query<br \/>Querying All Places<br \/>Resolver Modules<br \/>Querying Relationships<br \/>Intro to Dataloader<br \/>Optimizing Queries with Dataloader<br \/>Dataloader Filtering and Ordering<br \/>Absinthe Mutations<br \/>API Authentication<br \/>Authenticating API Requests<br \/>Current User Query<br \/>Absinthe Subscriptions<br \/>React App Overview<br \/>Apollo Client<br \/>Query Component<br \/>Client-Side Query Caching<br \/>Searching For Places<br \/>Sign Up<br \/>Current User<br \/>Sign In<br \/>Sign Out<br \/>My Bookings<br \/>Place Page<br \/>Posting a Review<br \/>Booking a Reservation<br \/>Subscribing to Booking Changes<br \/>Refetching Queries<br \/>Pagination<\/p>\n<h3>Requirements<\/h3>\n<ul>\n<li>This course assumes you\u2019re already familiar with&nbsp;<strong>Elixir, Phoenix, and React<\/strong>&nbsp;and now you want to explore how all those things fit together in a full-stack GraphQL app.<\/li>\n<\/ul>\n<h3>Pictures<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-919498\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2024\/08\/Full-Stack-GraphQL-with-Absinthe-Phoenix-and-React.d.jpeg\" alt=\"Full-Stack GraphQL with Absinthe, Phoenix, and React\" width=\"1856\" height=\"304\"><\/p>\n<h3>Sample Clip<\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-134704-1\"><video class=\"wp-video-shortcode\" id=\"video-134704-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Full-Stack_GraphQL_with_Absinthe_Phoenix_and_React_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Full-Stack_GraphQL_with_Absinthe_Phoenix_and_React_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Full-Stack_GraphQL_with_Absinthe_Phoenix_and_React_Downloadly.ir.mp4?nocache=1786102760688\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Full-Stack_GraphQL_with_Absinthe_Phoenix_and_React_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3>Installation Guide<\/h3>\n<p>Extract the files and watch with your favorite player<\/p>\n<p>Subtitle : Not Available<\/p>\n<p>Quality: 720p<\/p>\n<h3>Download Links<\/h3>\n<p><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Pragmaticstudio_Full-Stack_GraphQL_with_Absinthe_Phoenix_and_React_2020-9_Downloadly.ir.rar?nocache=1786102759\">Download \u2013 834 MB<\/a><\/p>\n<h5>Password file(s): <a>www.downloadly.ir<\/a><\/h5>\n<h3>File size<\/h3>\n<p>834 MB<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Descriptions Full-Stack GraphQL with Absinthe, Phoenix, and React, Gone are the days when the server decided the shape of the response data. GraphQL puts the cl<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[50413,50414,50415,50416,50417,50418,50419,50420,50421],"class_list":["post-4899","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-download-full-stack-graphql-with-absinthe-phoenix-and-react","dgi_tag-free-download-full-stack-graphql-with-absinthe-phoenix-and-react","dgi_tag-free-full-stack-graphql-with-absinthe-phoenix-and-react","dgi_tag-full-stack-graphql-with-absinthe-phoenix-and-react","dgi_tag-full-stack-graphql-with-absinthe-phoenix-and-react-download","dgi_tag-full-stack-graphql-with-absinthe-phoenix-and-react-free","dgi_tag-full-stack-graphql-with-absinthe-phoenix-and-react-free-download","dgi_tag-mike-and-nicole-clark","dgi_tag-pragmaticstudio-full-stack-graphql-with-absinthe-phoenix-and-react"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/4899","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/4899\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=4899"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=4899"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=4899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}