GraphQL Basics培训

课程编码

graphql

课程时长

7 小时 通常来说是1天,包括中间休息。

要求

  • Understanding of programming and databases
  • Understanding of Javascript basics

Audience

  • Web developers
  • Administrators

课程概览

GraphQLFacebook于2012年开发,然后于2015年开源,是一种数据查询语言,可通过移动设备获得更好的数据获取性能。它提供了REST的替代方案,使客户能够从服务器上的数据库中确切地询问他们所需要的内容,而不仅仅是内容。

在这个由讲师指导的实时培训中,参与者将学习GraphQL的基础知识,因为他们逐步使用GraphQL创建一个简单的API。

在培训结束时,参与者将能够:

  • 了解GraphQL是什么以及它与REST的区别。
  • 了解顶级GraphQL术语。
  • 设置GraphQL编码环境。
  • 构建和改进GraphQL API。

课程格式

  • 部分讲座,部分讨论,练习和繁重的实践练习。

注意

  • 要申请本课程的定制培训,请联系我们安排。

Machine Translated

课程大纲

Introduction

  • What is GraphQL?
  • History
  • GraphQL vs. REST
  • Main features and benefits for clients
  • Security features

Understanding Core Concepts

  • Schema Definition Language (SDL)
  • GraphQL terms (types, fields, schema, mutations, promises, subscriptions)

Understanding the Mechanism

  • Architecture (clients, server)
  • Tools (GraphiQL, Launchpad)

Setting up the Environment

  • Building a GraphQL server
  • Building GraphQL features in a GraphQL server
  • Creating and defining a GraphQL application schema
  • Executing your first GraphQL query

Working with GraphQL

  • Fetching data with queries from multiple databases
  • Working with mutations to add, update, and delete items
  • Keeping the client in sync with mutations
  • Using GraphQL subscriptions to build a newsfeed
  • Advanced queries with arguments, aliases, and fragments

Troubleshooting

Summary and Conclusion

客户评论

★★★★★
★★★★★

课程分类

相关课程

促销课程

订阅促销课程

为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

我们的客户

is growing fast!

We are looking to expand our presence in China!

As a Business Development Manager you will:

  • expand business in China
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

该网站在其他国家/地区