GraphQL & Apollo with Android - From Novice to Expert

Build Modern, Flexible and Extensible API's with GraphQL and Apollo and Build a Full Android App as Client

4.40 (96 reviews)
Udemy
platform
English
language
Mobile Apps
category
GraphQL & Apollo with Android - From Novice to Expert
886
students
11.5 hours
content
May 2020
last update
$64.99
regular price

What you will learn

Master GraphQL tool 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 Android Apps to consume

Understand the whole picture of development - front and backend

Build an Android Client App from Scratch with Apollo which Consumes the GraphQL API we Built

Have a Strong Understand of GraphQL Syntax, Types and Data Object Relationships

MongoDB and mongoose data Collections

Deploy our GraphQL Project to Heroku

Why take this course?

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 Apollo so you can then use, in our case, the Android app as the client, then this course is for you.

This course will get you up and running with GraphQL quickly and teach you the core knowledge you need to deeply understand and build GraphQL APIs and deploy them remotely and incorporate Apollo middleware so you can consume the data in Android applications quickly.

GraphQL fundamentals? Is included.

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

 Integration with Native Android 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 desirable way of building succinct 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

  • GraphQL Queries and Mutations

  • Creating relationships between your data objects

  • Deploy the server-side GraphQL project to Heroku

  • And finally, create an Android App that interfaces with our GraphQL API

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 ( they created GraphQL ), Shopify, Fairfax, Intuit, KLM, Paypal, Pinterest, Twitter, and so many more, use it!

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


By the end of this course, you will be fluently creating GraphQL API's and tie them up with any client (be it web or Android client).  And that's when you will call yourself a true well-rounded developer.


See you inside.


Paulo


Screenshots

GraphQL & Apollo with Android - From Novice to Expert - Screenshot_01GraphQL & Apollo with Android - From Novice to Expert - Screenshot_02GraphQL & Apollo with Android - From Novice to Expert - Screenshot_03GraphQL & Apollo with Android - From Novice to Expert - Screenshot_04

Reviews

Jorge
July 10, 2023
The course is ok, but should just focus on the main subject which is GraphQL, instead it contains long videos where ui is created and basic android stuff, so I wasted that time, since most android devs know about that. I suggest using project templates with that code, so, that time is saved and the course is shorter.
Oleksii
May 27, 2023
Although the course is pretty descriptive, however, there are a few lessons just missing in the middle of the course, and once you open the next lesson you just feel, like WHAT?? What have I missed? You returned back then forward, and finally you realized oh, ok there are a few lessons just missing:) Surprise:)
Nina
November 4, 2022
This course is very well structured and is suitable ever for beginners. The only thing that I would change is the musical intro which is pretty annoying .
Julio
July 2, 2022
I ran into some troubles which got me stuck 2 times even before starting to build the app. Also the Android part could be improved. Saw the vids at 1.25x speed.
Carlos
June 28, 2022
No deja los archivos para ejecutarlos en caso de que salga el programa. deberia de dejar cada algunos videos los archivos con los cambios por si acaso no sale , lo que vamos haciendo
R
January 8, 2022
Section 7 contains code changes that were not present in Section 6. I give it a low rating because I have to look at the sample code, which makes the learning time longer. Another reason for the low rating is that only automatically generated subtitles are provided. I would like to see English subtitles provided for at least the necessary parts. The Android code is also old now, so please replace it with the latest version using Jetpack Compose.
Donaldk
October 26, 2021
I feel the content is a bit too basic. No coverage of Authentication and Authorization. Also no coverage of proper code structure like organising the resolver implementations into separate files to who separation of concerns. However, good content, but just too basic for what I was looking for.
Robert
March 3, 2021
So dissapointed that from lesson 41 onwards it doesn't seem to make sense. Lots of code added without explaination!
Jose
April 16, 2020
The class was pretty good to start off GraphQL. There was a slight hick up when implementing the GraphQL from the node.JS due to some lectures being removed. It will take an average developer to really break down the code and see how to fix the missing pieces. If you're a beginner you might have a bit of a problem. He also hasn't replied to my concerns and it's been about 2-3 weeks. He does however make it up by really showing how the client side works in order to get the GraphQL working and reflecting on the MongoDB. The GraphQL has, since his recordings, been updated. And, the folder structure is a bit different which may cause some confusion. Since he seems to be inactive currently on his Udemy account. I warn the beginner developers of potential frustrations when following the code. If you're an average to experienced programmer he will show you the ropes for GraphQL. It will save you hours from reading and understanding GraphQL's documentation. THIS IS IN JAVA NOT KOTLIN. (I wrote mine in kotlin so it took a bit of transposing)
Jeremy
December 17, 2018
The instructor is great at explanation! He really goes in detail and makes it really interesting. Mainly this course is great! But what bothers me is that it is missing content. When you progressing the course you will notice some changes which are made or added and are not explained. Now I know I can figure this out on my own. But the fact remains that I am paying for this course and I expect that everything is covered what is used in this course. In any other course I would have asked for refund but I like the instructor and his explanation so I will stick around I am around 50% now. But this would improve the course a lot and take away some frustration on my part. I will change my rating if this is added or changed. For now I have to take this in consideration and can not give it 5 stars because the course content is the most important part. **EDIT After finishing the course I have to say, this course is great for its value. I know at start for a beginner as myself it was a little bit weird for the small parts that where left out. But I managed to find it m myself and to be honest this was a good learning progress. So I give it one more star. Still not perfect because title say to expert and would be nice if authentication was added! I found out myself but was pain in the ass lol. So for the further maybe a nice authenticaties video? Thnx Paulo your a great teacher, I learned a lot!
Ana
December 10, 2018
En realidad, aún no me adentro en la práctica o teoría de lo que realmente me interesa, pero por lo que veo, mi calificación mejorará conforme avance en los videos.

Charts

Price

GraphQL & Apollo with Android - From Novice to Expert - Price chart

Rating

GraphQL & Apollo with Android - From Novice to Expert - Ratings chart

Enrollment distribution

GraphQL & Apollo with Android - From Novice to Expert - Distribution chart
1977108
udemy ID
10/19/2018
course created date
11/21/2019
course indexed date
Bot
course submited by