【Udemy中英字幕】GraphQL with iOS and SwiftUI: The Complete Developers Guide
最近更新 2024年11月18日
资源编号 33168

【Udemy中英字幕】GraphQL with iOS and SwiftUI: The Complete Developers Guide

2024-11-18 Udemy 0 590
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

GraphQL 与 iOS 和 SwiftUI:完整的开发人员指南

使用 Apollo、NodeJS 和 MVVM 设计模式在 SwiftUI 中构建 GraphQL 应用程序

讲师:Mohammad Azam

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • GraphQL 结构化查询语言
  • 使用 Apollo 框架在 iOS 应用程序中集成 GraphQL
  • 创建自己的自定义服务器,用于处理 GraphQL 查询和变更
  • SwiftUI 应用程序中的 MVVM 设计模式

探索相关主题

  • GraphQL
  • 移动开发
  • 发展

要求

  • 建议了解 Swift 语言
  • 建议了解 SwiftUI
  • 建议具备 NodeJS 和 JavaScript 知识
  • Xcode 12.5 或更高版本

描述

GraphQL 是一种用于 API 的开源数据查询和操作语言,也是使用现有数据执行查询的运行时。GraphQL 正在迅速普及,越来越多的公司使用 GraphQL 公开其数据。有些人甚至说 GraphQL 是新的 REST,几年后,它将成为实现 API 的默认方式。

查看课程内容:

理解 GraphQL

在本节中,您将了解 GraphQL 技术背后的概念以及它与 REST 的区别。您将了解查询、突变、片段和订阅。

国家/地区应用程序

在本节中,您将学习如何使用 Countries GraphQL API。您将学习如何将 Apollo 框架与您的 iOS 应用程序集成、下载架构、生成模型,然后最终在您的 SwiftUI 应用程序中显示它们。

理解 MVVM 设计模式

在本节中,您将了解 MVVM 设计模式背后的概念。您将了解每个组件的用途以及它如何与 MVVM 模式相适应。

国家/地区应用程序 – 使用 MVVM 模式构建

在本节中,您将重新访问 Countries App,并使用 MVVM 设计模式的原理重新实现它。您将学习如何在 SwiftUI 应用程序中实现容器视图模型、只读视图模型。

天气应用程序

在本节中,您将学习如何使用 GraphQL 天气 API 在 SwiftUI 中实现天气应用。您还将实现城市搜索功能,该功能允许您按名称搜索城市天气。

GitHub 应用程序

在本节中,您将学习如何使用 GitHub GraphQL API。首先,您将使用其内置资源管理器熟悉 GitHub GraphQL API。接下来,您将把它与您的 SwiftUI 应用程序集成。您将允许用户列出他们最近的十个存储库以及最受关注的存储库。最后,您将实现变异,以便用户可以直接从 iOS 应用程序向他们的 GitHub 个人资料添加新的存储库。

开始使用 Apollo 服务器

在本节中,您将学习如何使用 NodeJS 和 JavaScript 实现自定义 Apollo 服务器。您将了解 GraphQL 类型系统、架构以及如何使用解析器来解析查询。

电影应用程序

在本节中,您将实现一个完整的电影应用程序。您将学习使用 Apollo 框架构建自定义 GraphQL 服务器,然后在 SwiftUI 框架中创建 iOS 客户端。

要求

1)建议了解Swift语言

2)建议了解 SwiftUI

3)建议但不要求具备一些 NodeJS 和 JavaScript 知识

在本课程结束时,您将能够轻松地在 iOS 应用程序中使用 GraphQL。

希望您喜欢这门课程!

本课程适合哪些人:

  • 想要了解 GraphQL 结构化查询语言的学生
  • 想要将 GraphQL 集成到 SwiftUI 应用程序中的学生
  • 想要学习如何在 NodeJS 中构建自己的自定义 GraphQL 服务器的学生
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务