Learning GraphQL with Prisma and NodeJs
Learning GraphQL with Prisma and NodeJs, available at $34.99, has an average rating of 3.35, with 39 lectures, based on 36 reviews, and has 228 subscribers.
You will learn about Getting Started with GraphQL Building GraphQL APIs with Prisma and NodeJs Learn how to implement Authentication with Nodejs, GraphQL and Prisma This course is ideal for individuals who are NodeJs developers who want learn about GraphQL or GraphQL developers who want to learn Prisma Framework or Developers who want to learn how to build GraphQL APIs It is particularly useful for NodeJs developers who want learn about GraphQL or GraphQL developers who want to learn Prisma Framework or Developers who want to learn how to build GraphQL APIs.
Enroll now: Learning GraphQL with Prisma and NodeJs
Summary
Title: Learning GraphQL with Prisma and NodeJs
Price: $34.99
Average Rating: 3.35
Number of Lectures: 39
Number of Published Lectures: 39
Number of Curriculum Items: 39
Number of Published Curriculum Objects: 39
Original Price: $174.99
Quality Status: approved
Status: Live
What You Will Learn
- Getting Started with GraphQL
- Building GraphQL APIs with Prisma and NodeJs
- Learn how to implement Authentication with Nodejs, GraphQL and Prisma
Who Should Attend
- NodeJs developers who want learn about GraphQL
- GraphQL developers who want to learn Prisma Framework
- Developers who want to learn how to build GraphQL APIs
Target Audiences
- NodeJs developers who want learn about GraphQL
- GraphQL developers who want to learn Prisma Framework
- Developers who want to learn how to build GraphQL APIs
GraphQL is a new API standard that provides a more efficient, robust and flexible alternative to REST. It was developed and open-sourced by Facebook and is now maintained by a large community of companies and individuals from all over the world.
APIs have become ubiquitous components of software infrastructures. In short, an APIdefines how aclient can load data from a server.
At its core, GraphQL enables declarative data fetching where a client can specify exactly what data it needs from an API. Instead of multiple endpoints that return fixed data structures, a GraphQL server only exposes a single endpoint and responds with precisely the data a client asked for.
What is Prisma?
Prisma turns your database into a realtime GraphQL API
Prisma is a performant open-source GraphQL ORM-like layer doing the heavy lifting in your GraphQL server. It turns your database into a GraphQL API which can be consumed by your resolvers via GraphQL bindings.
Prisma’s auto-generated GraphQL API provides powerful abstractions and modular building blocks to develop flexible and scalable GraphQL backends:
-
Type-safe API including filters, aggregations, pagination and transactions.
-
Data modeling & migrations with declarative GraphQL SDL.
-
Realtime API using GraphQL subscriptions.
-
Advanced API composition using GraphQL bindings and schema stitching.
Why Prisma?
Resolve complex queries with top performance
Prisma comes with an advanced query engine ensuring that even complex queries are resolved as fast as possible.
Generated CRUD API as foundation for your server
Prisma provides a powerful filtering, sorting, pagination (e.g. Relay connections) API. You just need to piggyback on it.
Easily add realtime features to your API
GraphQL subscriptions work out of-the-box with Prisma. No more complicated & brittle pub/sub logic for your databases.
What you will learn?
This course will cover these following topics
-
Getting Started with GraphQL and Prisma
-
Queries in GraphQL
-
Mutations in GraphQL
-
CURD Operations with Prisma
-
Integrating GraphQL Application with Prisma
-
Authentication with Prisma, GraphQL, NodeJs
-
Filtering, Pagination, and Sorting
Course Curriculum
Chapter 1: Getting Started
Lecture 1: Create GraphQL Server with GraphQL Yoga
Lecture 2: What is GraphQL Yoga
Lecture 3: Challenge:Create Root Field and Resolver
Lecture 4: Solution:Create Root Field and Resolver
Chapter 2: GraphQL Queries
Lecture 1: Automatically Restart NodeJs Server using Nodemon
Lecture 2: Create GraphQL Query to fetch Records from Array
Lecture 3: Understand Query Execution in GraphQL
Lecture 4: Challenge-Write Query to fetch single record from Array
Lecture 5: Solution-Write Query to fetch single record from Array
Chapter 3: Mutations in GraphQL using Prisma
Lecture 1: Add Record in Array using GraphQL Mutations
Lecture 2: Remove Link Resolver
Lecture 3: Challenge Update and Delete Record From Array
Lecture 4: Solution: Update and Delete Record From Array
Chapter 4: Integrating GraphQL Application with Prisma
Lecture 1: Introduction to Prisma
Lecture 2: Why Prisma
Lecture 3: Create Account on Prisma cloud
Lecture 4: Getting Setup Prisma with GraphQL Server
Lecture 5: Understanding Prisma Project Structure
Lecture 6: Create Environment Variables for Prisma Configurations
Chapter 5: CURD Operations with Prisma and GraphQL
Lecture 1: Challenge: Fetch All Records from Database using Prisma
Lecture 2: Solution: Fetch all Records from Database using Prisma
Lecture 3: FindOne Record From Data Model using Prisma
Lecture 4: Challenge: Save Record in Prisma Data Model
Lecture 5: Solution: Save Record in Data Model using Prisma
Lecture 6: Challenge: Update and Delete Record from Data Model using Prisma
Lecture 7: Solution: Update and Delete Record from Data Model using Prisma
Lecture 8: Restructure the Application
Chapter 6: Authentication
Lecture 1: Create User Data Model in Prisma
Lecture 2: Create Signup Mutation
Lecture 3: Implement Signup Resolver
Lecture 4: User Login Mutation
Lecture 5: Requiring Authentication for Mutation
Lecture 6: Creating Resolver for AuthPayload
Chapter 7: Filtering, Pagination and Sorting
Lecture 1: Filtering in Prisma and GraphQL
Lecture 2: Pagination in Prisma and GraphQL
Lecture 3: Sorting in Prisma and GraphQL
Lecture 4: Build Full-Stack Apps with GraphQL, Prisma, Node and React
Lecture 5: Learn React and Redux by building real world application
Chapter 8: Learning Path to become a full-stack developer
Lecture 1: Learning Path to become a full-stack developer
Instructors
-
Haider Malik
Fullstack Developer/Entrepreneur/Author
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 2 votes
- 3 stars: 5 votes
- 4 stars: 12 votes
- 5 stars: 13 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 Language Learning Courses to Learn in November 2024
- 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