Save for later

The Modern GraphQL Bootcamp (with Node.js and Apollo)

Do you want to learn GraphQL and keep your Node.js skills up-to-date and relevant?

GraphQL is quickly changing how Node.js developers write their APIs and backend applications. It offers a much-needed replacement to the traditional It’s by far the most exciting change we’ve seen to Node.js development in a long time. Goodbye Express. Hello GraphQL.

Who should learn GraphQL? Anyone building backend applications with Node.js.

In this class, you’ll learn how to use GraphQL to replace the standard Express GraphQL can be used with any client that has internet access, whether it’s a web app, mobile app, or server-side application.

Big and small companies, from Twitter and Facebook to Yelp and Twitch, are switching from frameworks like Express to GraphQL.

I designed this class to give you the skills and real-world experience needed to build and launch your own GraphQL apps.

To kick the class off, we’ll answer a few important questions. What is GraphQL? Why is it useful? How is GraphQL going to help me build better applications with Node.js?

Next, you’ll master the fundamentals of GraphQL by building out a blogging application. You’ll learn about GraphQL schemas, data types, queries, mutations, subscriptions, and many other fantastic GraphQL features.

From there, you’ll set up advanced features like authentication, database storage, production deployment, automated test suites, and more.

Throughout the course you’ll learn how to:

  • Model your application data using schemas

  • Create queries and subscriptions allowing clients to access data in the database

  • Create mutations allowing clients to create and change data in the database

  • Query and change your data from the browser by making requests with Apollo Client

  • Work with the Prisma ORM (v1) to communicate with your database via a GraphQL API

  • Deploy your GraphQL applications to production

  • Secure your application data with an authentication system

  • Write an automated test suite for your application

  • Learn GraphQL by Writing Code

    This course was designed to be interactive, with more than 80 challenges along the way to get you writing code and solving problems on your own. This will give you the real-world skills and experience needed to write GraphQL applications once you’re done with the class.

    Everything you need comes in one easy-to-use package.

    There’s no need to worry whether you’re learning the right skills to land that GraphQL job or launch that GraphQL app. I’ve mapped out everything you need to know in an interactive, easy-to-follow package designed to get you up and running in a couple of weeks.

    Get access to fast support if you get stuck.

    There’s nothing worse than getting stuck ten hours into a course and not getting the help you need to continue. Getting stuck is part of the learning process. That’s why I’m here to answer every single question.

    I guarantee this is the most up-to-date and engaging GraphQL course available, and it comes with a Udemy 30-day money-back guarantee.

    The first videos are available as a free preview, so I’ll see you inside the class.

    - Andrew Mead

    Get Details and Enroll Now

    OpenCourser is an affiliate partner of Udemy.

    Get a Reminder

    Not ready to enroll yet? We'll send you an email reminder for this course

    Send to:

    Udemy

    Rating 4.6 based on 446 ratings
    Length 23.5 total hours
    Starts On Demand (Start anytime)
    Cost $9
    From Udemy
    Instructor Andrew Mead
    Download Videos Only via the Udemy mobile app
    Language English
    Subjects Programming
    Tags Programming Languages Development

    Get a Reminder

    Get an email reminder about this course

    Send to:

    Similar Courses

    What people are saying

    According to other learners, here's what you need to know

    so far in 22 reviews

    Very recommended By far THE best and most complete course on Udemy I've taken so far.

    on pourrait toute fois remettre en question l'utilisation de certaines solutions de hosting This course is amazing... it is covering concepts which are not covered in most Graphql courses on Udemy (in my opinion) Good course so far.

    So far pretty comprehensive and clear.

    So far so good.

    So far, I'm loving this course!

    Still taking the course, but so far I'm enjoying andrew's teaching method.

    So far, this content and presentation of this course are *very* impressive.

    @work we use REST APIs so I want to learn GraphQL to create a POC using our own endpoints to compare and probably adopt this new way of creating API endpoints, so far I am really enjoying it.

    Pretty informational so far.

    Course is excellant so far!!

    So far so good this is great so far For some with at least some experience in JS, the course could be a LOT shorter.

    Looks good so far.

    Amazing instructor So far so good Andrew is hands down the best instructor on Udemy.

    Halfway through the course and it's going great so far.

    Read more

    recommend this course in 12 reviews

    I highly recommend this course and am thankful for the material that I will be able to use as a 'source' for projects of my own in the future.

    Definitely recommend this course, as in the end, you'll have learned GraphQL, Prisma and possibly some new skills (NodeJS, Jest etc.)

    I highly recommend this course.

    I truly recommend this course as the others he builted.

    Besides this, I really recommend this course.

    I highly recommend this course to anyone wanting to jump into GraphQL.

    Overall, I highly recommend this course, just keep in mind that you will build a back end here, not a full stack app.

    I cannot recommend this course enough, whether you want to learn GraphQL or just want to know more about back-end communication.

    Can't recommend this course enough!

    I would recommend this course to anyone interested in the content of GraphQL and because of this course, I plan on purchasing the rest of Andrew's courses and any he makes in the future.

    I recommend this course to anyone wanting to learn GraphQL the easier way.

    Read more

    as always in 15 reviews

    Excellent course as always from Andrew.

    As always Andrew did a titanic job to compile this ultimate graphql backend course!

    very good course as always Courses types: Bad, Good, Better, Andrew's.

    Good as always!

    As always, if you get lost or confused the code is available for download after each lesson.

    As always, Andrew is super thorough and does a great job of explaining everything along the way.

    Goes too slow Hey man great course as always just one small request for your future courses: Please make the challenges harder and require some creative thinking to come up with solutions, not just repeat the same thing you showed us except a tiny bit different; the React course had that, this one doesn't, unfortunately.

    As always, Andrew puts together a very useful, educational, and well-paced course.

    But then again, each problem was a learning experience, and the online help forum has always been a great resource.

    As always thank you so much, Andrew.

    Andrew, as always, delivered another masterfully crafted course that won't disappoint and gives lot of hours of training.

    As always Andrew is crushing it!

    hyped up :0 Andrew Mead is amazing as always.

    Read more

    highly recommend in 14 reviews

    Highly recommend this perpetually excited instructor's course ?

    I highly recommend it to all those that want to fully understand Prisma and GraphQL.

    Highly recommend!

    Really good explanation to understand GraphlQL, highly recommended.

    Very nicely Explained and to the point course , Highly recommend to take the course and learn about Graphql , Worth and Value for Money .. Good job Beacause the user interface is easy to comprehend and so intuitive.

    Highly recommended.

    the instructor teaching flow is exceptional the way the instructor build the application is very systematic especially in the test part the course able to supplies you enough knowledge to launch your own backend highly recommend I am really enjoying this course.

    I highly recommend it.

    Highly recommend it!

    Read more

    easy to follow in 7 reviews

    well paced and easy to follow As always Andrew is one of the best instructors on Udemy The course is very well designed.

    for a beginner this is so detailed and easy to follow great support, great lecture very Excellent!

    The lesson is very easy to follow.

    Easy to follow and addresses the essential points for developing real apps.

    Very easy to follow.

    Cannot see code on old version of iPad mini Easy to follow yup great course The best course to learn GraphQL + Prisma.

    Read more

    real world in 10 reviews

    This course teaches all the required knowledges to implementing real world application with node and graphQL.

    Because of his choice to create a blogging platform to teach, he has given the appropriate amount of complexity (multiple custom data types with different relationships) to cover all of the nuances and difficulties inherent in a real world scenario with GraphQL.

    The instructor teach graphql from basic to real world project.

    Super clear, exciting and going through real world stuff.

    Never the less, in this course Andrew brings up real world scenarios and keeps you aligned with modern coding standards (And as a software engineer with more than 11 years of coding, I can approve that!)

    This class includes more than the graphQL theory and applies it to real world cases.

    Excellent course with real world scenarios!

    Great tutor and takes the time to explain so you understand and can deal with real world situations.

    Read more

    teaching style in 9 reviews

    Andrew's teaching style is consistent throughout the course, and relies on the user to work through problems after clear instructions.

    Andrew's teaching style is great...makes us understand the granular details that works us up to the complex details which makes things easier to understand.

    Andrew's teaching style perfectly matches this, specially with his mini challenges at the end of his videos.

    Teaching style wow.

    Really enjoy the content and the teaching style and pace.

    Amazing teaching style !

    I really like his teaching style.

    Andrew's teaching style is light and to the point and with about one in-video exercise per video, it helps to really nail down your overall understanding of the the concepts.

    Read more

    from andrew mead in 5 reviews

    This is my second course I have taken from Andrew Mead and I plan to take every course he offers.

    Again a great course from Andrew Mead.

    Another outstanding course from Andrew Mead.

    andrew mead has a unique style, i never find teacher like him,, Once again another excellent course from Andrew Mead!

    Read more

    well thought in 7 reviews

    The course was well written and the exercises are well thought and designed.

    The complete course is well thought through from the beginning.

    well structured in 7 reviews

    The course is extremely well structured, Andrew is clear and concise, and there's really not any unnecessary info at all in these videos, compared to a lot of other courses I've viewed!

    Everything is well structured, and its not just about the main topic.

    The lectures are well structured and pretty idiot proof - as Andrew says, take the time to do the exercises, even though they may seem simple.

    i enjoy a lot in this course As usual, another well structured and delivered course by Andrew Mead.

    The course is incredibly well structured.

    Whenever I look up a new topic on Udemy and see Andrew has a course on it I will always get it It's very clear and well structured.

    Read more

    thought out in 6 reviews

    Well thought out course covering all aspects of getting up and running including test.

    Lots of well thought out exercises.

    The instructor provides very clear instructions, has relevant and realistic examples that help illustrate abstract concepts and the material is well thought out and well organized.

    It is well thought out and executed in a logical/methodical order.

    He still managed to bring it all together using a perfectly well-thought out lesson structure and great challenges.

    Read more

    my favorite in 6 reviews

    This is one of the best if not the best course I have taken on Udemy and Andrew is by far my favorite instructor.

    Thanks for your effort~ One of my favorite developer of all time because he knows how to make student not only know how to but also the background of what we are learning.

    Es buen profesor explica rápido y se le entiende todo el contenido He goes into every detail, one of my favorite instructors.

    One of my favorite instructors and by fare one of my favorite courses!

    Andrew is one of my favorites instructors, no questions asked.

    Read more

    Careers

    An overview of related careers and their average salaries in the US. Bars indicate income percentile.

    Backend C# Developer 21623 $63k

    Backend Developer 4 $78k

    Backend Engineer Node.js $90k

    Supervisor Backend Developer $95k

    Backend System Engineer $96k

    Backend PHP Web Developer $105k

    iOS/Unity/Backend Developer $113k

    Backend Engineer (All Levels) $120k

    Backend $137k

    Java Backend Developer $176k

    Backend Engineer - EMEA Growth $198k

    Principal Backend Engineer $253k

    Write a review

    Your opinion matters. Tell us what you think.

    Udemy

    Rating 4.6 based on 446 ratings
    Length 23.5 total hours
    Starts On Demand (Start anytime)
    Cost $9
    From Udemy
    Instructor Andrew Mead
    Download Videos Only via the Udemy mobile app
    Language English
    Subjects Programming
    Tags Programming Languages Development

    Similar Courses

    Sorted by relevance

    Like this course?

    Here's what to do next:

    • Save this course for later
    • Get more details from the course provider
    • Enroll in this course
    Enroll Now