Udemy

GraphQL: Learning GraphQL with Node.Js

立即報名
  • 3,360 名學生
  • 更新於 1/2020
3.8
(57 個評分)
  • 提示:
  • 透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期*
全年招生
課程級別
學習模式
修業期
1 小時 53 分鐘
教學語言
英語
授課導師
Haider Malik
評分
3.8
(57 個評分)
*提示: 以上時間表僅供參考,以機構網站為準。

課程簡介

GraphQL: Learning GraphQL with Node.Js

Learning GraphQL by building real world APIs with GraphQL, NodeJs, MongoDB And Sequelize

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 API defines how a client 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.


How GraphQL is better than REST

1. Increased mobile usage creates need for efficient data loading
Increased mobile usage, low-powered devices and sloppy networks were the initial reasons why Facebook developed GraphQL. GraphQL minimizes the amount of data that needs to be transferred over the network and thus majorly improves applications operating under these conditions.


2. Variety of different frontend frameworks and platforms
The heterogeneous landscape of frontend frameworks and platforms that run client applications makes it difficult to build and maintain one API that would fit the requirements of all. With GraphQL, each client can access precisely the data it needs.


3. Fast development & expectation for rapid feature development
Continuous deployment has become a standard for many companies, rapid iterations and frequent product updates are indispensable. With REST APIs, the way data is exposed by the server often needs to be modified to account for specific requirements and design changes on the client-side. This hinders fast development practices and product iterations.

What you will learn?

First of all I will teach you the basics or fundamentals of GraphQL then we will move forward to building APIS with GraphQL and NodeJs. This course will cover these following topics

  • What is GraphQL
  • Why do we need GraphQL
  • Fundamentals of GraphQL
  • Setting Up GraphQL Server with NodeJs
  • Integrating GraphQL with Mongoose
  • Perform CRUD Operations with GraphQL and Mongoose
  • Integrating GraphQL, NodeJs app to Sequelize

課程章節

  • 9 個章節
  • 39 堂課
  • 第 1 章 Introduction
  • 第 2 章 Understanding GraphQL Queries
  • 第 3 章 Handling Data In GraphQL
  • 第 4 章 Operations And Mutations
  • 第 5 章 Setting Up GraphQL with Nodejs
  • 第 6 章 GraphQL Types And Schemas
  • 第 7 章 Integrating GraphQL with MongoDB
  • 第 8 章 Integrating GraphQL with Sequelize
  • 第 9 章 Learning Path to Become a FullStack Developer

課程內容

  • Master fundamental concepts behind structuring GraphQL servers, Building APIS with GraphQL, Integrating GraphQL with NodeJs and MongoDB, Integrating GraphQL with NodeJs and Sequelize


評價

  • P
    Pramod Kumar
    5.0

    its good in small video but its should be from scratch.

  • N
    Node.Js
    2.5

    The Author is using fake accent. The content is also not good. Explanation is also very poor, it's like he is reading a book definition.

  • E
    ECGiT Private Limited Learning Center
    5.0

    Very incredible course. Really liked the way he teaches and how he gets excited to every small outputs.

  • P
    Peter Wagner
    3.5

    Charismatic voice... Good presentation...

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策與使用條款才繼續瀏覽。

我已閱讀及同意