The Modern GraphQL Bootcamp (with Node.js and Apollo)
The Modern GraphQL Bootcamp (with Node.js and Apollo), available at $89.99, has an average rating of 4.08, with 118 lectures, based on 5590 reviews, and has 34529 subscribers.
You will learn about Learn and master GraphQL by building real-world Node applications. Use Prisma v1 to store and access data from a production database. Use Apollo Client to communicate with GraphQL from your web app. Learn how to deploy and test your GraphQL applications. Test your skills and gain confidence by completing more than 80 coding challenges. Get access to a free 110-page PDF guide with lecture notes, code samples, and documentation links. This course is ideal for individuals who are This course is for anyone who wants to learn how to build advanced Node applications. or This course is for anyone interested in keeping their Node skills up-to-date. It is particularly useful for This course is for anyone who wants to learn how to build advanced Node applications. or This course is for anyone interested in keeping their Node skills up-to-date.
Enroll now: The Modern GraphQL Bootcamp (with Node.js and Apollo)
Summary
Title: The Modern GraphQL Bootcamp (with Node.js and Apollo)
Price: $89.99
Average Rating: 4.08
Number of Lectures: 118
Number of Published Lectures: 118
Number of Curriculum Items: 118
Number of Published Curriculum Objects: 118
Original Price: $74.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn and master GraphQL by building real-world Node applications.
- Use Prisma v1 to store and access data from a production database.
- Use Apollo Client to communicate with GraphQL from your web app.
- Learn how to deploy and test your GraphQL applications.
- Test your skills and gain confidence by completing more than 80 coding challenges.
- Get access to a free 110-page PDF guide with lecture notes, code samples, and documentation links.
Who Should Attend
- This course is for anyone who wants to learn how to build advanced Node applications.
- This course is for anyone interested in keeping their Node skills up-to-date.
Target Audiences
- This course is for anyone who wants to learn how to build advanced Node applications.
- This course is for anyone interested in keeping their Node skills up-to-date.
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 REST HTTP API. 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 HTTP API, as well as support features like authentication, real-time applications, and more. 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
Course Curriculum
Chapter 1: Course Overview
Lecture 1: Welcome to the Class!
Lecture 2: Grab the PDF Guide
Lecture 3: Why GraphQL?
Lecture 4: Installing Node.js and VSC
Chapter 2: GraphQL Basics: Schemas and Queries
Lecture 1: Section Intro: GraphQL Basics: Schemas and Queries
Lecture 2: What is a Graph?
Lecture 3: GraphQL Queries
Lecture 4: Nested GraphQL Queries
Lecture 5: Setting up Babel
Lecture 6: ES6 Import/Export
Lecture 7: Creating Your Own GraphQL API
Lecture 8: GraphQL Scalar Types
Lecture 9: Live Reload for GraphQL-Yoga
Lecture 10: Creating Custom Types
Lecture 11: Operation Arguments
Lecture 12: Working with Arrays: Part I
Lecture 13: Working with Arrays: Part II
Lecture 14: Relational Data: Basics
Lecture 15: Relational Data: Arrays
Lecture 16: Comment Challenge: Part I
Lecture 17: Comment Challenge: Part II
Lecture 18: Comment Challenge: Part III
Chapter 3: GraphQL Basics: Mutations
Lecture 1: Section Intro: GraphQL Basics: Mutations
Lecture 2: Creating Data with Mutations: Part I
Lecture 3: Creating Data with Mutations: Part II
Lecture 4: The Object Spread Operator with Node.js
Lecture 5: The Input Type
Lecture 6: Deleting Data with Mutations: Part I
Lecture 7: Deleting Data with Mutations: Part II
Lecture 8: A Pro GraphQL Project Structure: Part I
Lecture 9: A Pro GraphQL Project Structure: Part II
Lecture 10: Updating Data with Mutations: Part I
Lecture 11: Updating Data with Mutations: Part II
Chapter 4: GraphQL Basics: Subscriptions
Lecture 1: Section Intro: GraphQL Basics: Subscriptions
Lecture 2: GraphQL Subscription Basics
Lecture 3: Setting up a Comments Subscription
Lecture 4: Setting up a Posts Subscription
Lecture 5: Expanding the Posts Subscription for Edits and Deletions
Lecture 6: Expanding the Comments Subscription for Edits and Deletions
Lecture 7: Enums
Chapter 5: Database Storage with Prisma v1
Lecture 1: Section Intro: Database Storage with Prisma
Lecture 2: What is Prisma?
Lecture 3: Prisma Mac Setup
Lecture 4: Prisma Windows Setup
Lecture 5: Prisma Ubuntu Setup
Lecture 6: Prisma 101
Lecture 7: Exploring the Prisma GraphQL API
Lecture 8: Add Post type to Prisma
Lecture 9: Adding Comment Type to Prisma
Lecture 10: Integrating Prisma into a Node.js Project
Lecture 11: Using Prisma Bindings
Lecture 12: Mutations with Prisma Bindings
Lecture 13: Using Async/Await with Prisma Bindings
Lecture 14: Checking If Data Exists Using Prisma Bindings
Lecture 15: Customizing Type Relationships
Lecture 16: Modeling a Review System with Prisma: Set Up
Lecture 17: Modeling a Review System with Prisma: Solution
Chapter 6: Authentication with GraphQL
Lecture 1: Section Intro: Authentication with GraphQL
Lecture 2: Adding Prisma into GraphQL Queries
Lecture 3: Integrating Operation Arguments
Lecture 4: Refactoring Custom Type Resolvers
Lecture 5: Adding Prisma into GraphQL Mutations
Lecture 6: Adding Prisma into GraphQL Update Mutations: Part I
Lecture 7: Adding Prisma into GraphQL Update Mutations: Part II
Lecture 8: Adding Prisma into GraphQL Subscriptions
Lecture 9: Closing Prisma to the Outside World
Lecture 10: Allowing for Generated Schemas
Lecture 11: Storing Passwords
Lecture 12: Creating Auth Tokens with JSON Web Tokens
Lecture 13: Logging in Existing Users
Lecture 14: Validating Auth Tokens
Lecture 15: Locking Down Mutations (Users)
Lecture 16: Locking Down Mutations (Posts and Comments)
Lecture 17: Locking Down Queries: Part I
Lecture 18: Locking Down Queries: Part II
Lecture 19: Locking Down Individual Type Fields
Lecture 20: Fragments
Lecture 21: Cleaning up Some Edge Cases
Lecture 22: Locking Down Subscriptions
Lecture 23: Token Expiration
Lecture 24: Password Updates
Chapter 7: Pagination and Sorting with GraphQL
Lecture 1: Section Intro: Pagination and Sorting with GraphQL
Lecture 2: Pagination
Lecture 3: Pagination Using Cursors
Lecture 4: Working with createdAt and updatedAt
Lecture 5: Sorting Data
Chapter 8: Production Deployment
Lecture 1: Section Intro: Production Deployment
Lecture 2: Creating a Prisma Service
Lecture 3: Prisma Configuration and Deployment
Lecture 4: Exploring the Production Prisma Instance
Lecture 5: Node.js Production App Deployment: Part I
Lecture 6: Node.js Production App Deployment: Part II
Instructors
-
Andrew Mead
A Full-stack Developer & Teacher
Rating Distribution
- 1 stars: 51 votes
- 2 stars: 72 votes
- 3 stars: 253 votes
- 4 stars: 1378 votes
- 5 stars: 3835 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024