Udemy

GraphQL & Flutter - Build GraphQL APIs & Flutter Client Apps

Enroll Now
  • 1,192 Students
  • Updated 8/2023
4.6
(142 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
10 Hour(s) 15 Minute(s)
Language
English
Taught by
Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor
Rating
4.6
(142 Ratings)
2 views

Course Overview

GraphQL & Flutter - Build GraphQL APIs & Flutter Client Apps

Use GraphQL, NodeJS, Express, MongoDB and Heroku to Build Robust API & a Flutter Client App From Scratch

GraphQL is the new way of building scalable, reliable, and concise API's that any client can consume. 

If you want to master GraphQL with Express GraphQL & NodeJS so you can then use, in our case, the Flutter app as the client, then this course is for you.

This course will get you up and running with GraphQL and teach you the core knowledge you need to master and build GraphQL APIs and deploy them to a remote server.

GraphQL fundamentals? Is included.

 Building the backend with Node, Express, MongoDB, and GraphQL server?  Also included.

 Integration with Flutter mobile App Development?  You got it!


If you are new to GraphQL, or if maybe you've dabbled in it for a bit but still want to get a better grasp of GraphQL, then this is certainly a course you should take.

The course follows a linear structure for better retention.  Here's what's included ( just a gist of it):

  • Learn and understand why GraphQL is the advisable way of building concise APIs

  • Learn the fundamentals of GraphQL: Scalable types and Schemas

  • Deep understanding of what Graph in GraphQL means.

  • Setting up the server-side code with Node and Express and Javascript.

  • Setting up MongoDB Collections in the backend

  • GraphQL Queries and Mutations

  • Creating relationships between your data objects

  • Deploy the server-side GraphQL project to Heroku

  • And finally, create a Flutter App that interfaces with our GraphQL API as a client.

As you can see, this course covers all you need to know to become a well-rounded developer. 

You'll learn the backend and the front-end as well.

GraphQL is a big deal.  So much that big companies, such as Facebook ( GraphQL creator), Shopify, Fairfax, Intuit, KLM, Paypal, Pinterest, Twitter, and so many more, use it!

I created this course with you in mind - I want you to get up and running, creating your own amazing projects with the tools and technologies I cover in the course. 


By the end of this course, you will fluently create GraphQL APIs and tie them up with any client (be it Web or Mobile clients). 


See you inside.


Paulo

Course Content

  • 10 section(s)
  • 92 lecture(s)
  • Section 1 Introduction
  • Section 2 Download Course Code
  • Section 3 GraphQL vs REST
  • Section 4 Getting Started with GraphQL
  • Section 5 GraphQL - Core Concepts - Mutations
  • Section 6 Graphical Types
  • Section 7 Connecting to an External Database - MongoDB Atlas
  • Section 8 More Mutations
  • Section 9 Deploying the GraphQL Project to Heroku
  • Section 10 Build the Flutter Client Application

What You’ll Learn

  • Master GraphQL and how to use technology tools to build and consume robust API's with GraphQL
  • Use NodeJS, Express and GraphQL to create a backend server for your Flutter Apps to consume
  • Understand the whole picture of development - front and backend
  • Build a Robust GraphQL API from Scratch
  • Gain a Strong Understand of GraphQL Syntax, Types and Data Object Relationships
  • Learn how to work with MongoDB and mongoose data Collections
  • Learn how to Deploy a GraphQL Project to Heroku Remote Webserver


Reviews

  • R
    Rajvi Shah
    4.5

    yes!

  • P
    Priyanka Gawali
    3.5

    Less Interactive

  • B
    Berat Arslan
    5.0

    Awsome beginner-friendly course.

  • M
    Marek Rudzki
    4.5

    Overall the course is good, worth buying. Paulo explains very well and thoroughly, I had no problems to learn the basics of GraphQL. I subtracted half a star for the fact that the course is already a little outdated, in some places the code needs to be written a little differently or use other tools, which does not change the fact that the explanation of GraphQL itself is of a really high level

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed