GraphQL with iOS and SwiftUI: The Complete Developers Guide
使用 iOS 和 SwiftUI 的 GraphQL开发指南1
频:AAC,44.1 KHz,2
UP主的推荐
拍单-私信链接2
通道 类型:在线学习 |语言:英语 + srt |持续时间: 99 讲座 ( 7h 41m ) |大小: 1.91 GB
使用 Apollo、NodeJS 和 MVVM 设计模式在 SwiftUI 中构建 GraphQL 应用程序
您将学到的内容:
GraphQL 结构化查询语言
使用 Apollo 框架
将 GraphQL 集成到 iOS 应用程序中 创建自己的自定义服务器,用于提供 GraphQL 查询和更改 SwiftUI 应用程序中的
MVVM 设计模式
要求:
建议
了解 Swift 语言 建议
了解 SwiftUI 建议了解 NodeJS 和 JavaScript
Xcode 12.5 或更高版本
描述:
GraphQL 是一种适用于 API 的开源数据查询和作语言,也是使用现有数据完成查询的运行时。GraphQL 正在以非常快的速度普及,越来越多的公司正在使用 GraphQL 公开他们的数据。有些人甚至说 GraphQL 是新的 REST,在几年内,它将成为实现 API 的默认方式。查看课程内容:了解 GraphQL在本节中,您将了解 GraphQL 技术背后的概念以及它与 REST 的不同之处。您将了解查询、更改、片段和订阅。Countries App在本节中,您将学习如何使用 Countries GraphQL API。您将学习如何将 Apollo 框架与您的 iOS 应用程序集成、下载架构、生成模型,最后将它们显示在您的 SwiftUI 应用程序中。了解 MVVM 设计模式在本节中,您将学习 MVVM 设计模式背后的概念。您将了解每个组件的用途以及它如何适应 MVVM 模式。Countries 应用程序 – 使用 MVVM 模式构建在本节中,您将重新访问 Countries 应用程序并使用 MVVM 设计模式的原则重新实现它。您将学习如何在 SwiftUI 应用程序中实现容器视图模型、只读视图模型。天气应用程序在本节中,您将学习如何使用 GraphQL 天气 API 在 SwiftUI 中实施天气应用程序。您还将实现城市搜索功能,该功能将允许您按名称搜索城市的天气。GitHub App在本节中,您将学习如何使用 GitHub GraphQL API。您将首先使用他们的内置资源管理器熟悉 GitHub GraphQL API。接下来,您将将其与您的 SwiftUI 应用程序集成。您将允许用户列出其最近的 10 个仓库,以及最受星标的仓库。最后,您将实施更改,以便用户可以直接从 iOS 应用程序中将新存储库添加到他们的 GitHub 配置文件中。Apollo Server 入门在本节中,您将学习如何使用 NodeJS 和 JavaScript 实现自定义 Apollo Server。您将了解 GraphQL 类型系统、架构以及如何使用解析程序来解决查询。电影应用程序在本节中,您将实现一个完整的电影应用程序。您将学习使用 Apollo 框架构建自定义 GraphQL 服务器,然后在 SwiftUI 框架中制作 iOS 客户端。要求 1) 建议了解 Swift 语言 2) 建议了解 SwiftUI 3) 建议了解一些 NodeJS 和 JavaScript,但不是必需的 在本课程结束时,您将熟练地将 GraphQL 与 iOS 应用程序一起使用。希望您喜欢这门课程!
使用 iOS 和 SwiftUI 的 GraphQL开发指南2
80×720 |音频:AAC,44.1 KHz
语言:英语 |大小: 3.30 GB |时长:7 小时 40 分钟
使用 Apollo、NodeJS 和 MVVM 设计模式在 SwiftUI 中构建 GraphQL 应用程序
您将学
到的内容 GraphQL 结构化查询语言
使用 Apollo 框架
将 GraphQL 集成到 iOS 应用程序中 创建自己的自定义服务器,用于提供 GraphQL 查询和更改 SwiftUI 应用程序中的
MVVM 设计模式
描述
GraphQL 是一种适用于 API 的开源数据查询和作语言,也是使用现有数据完成查询的运行时。GraphQL 正在以非常快的速度普及,越来越多的公司正在使用 GraphQL 公开他们的数据。有些人甚至说 GraphQL 是新的 REST,几年后,它将成为实现 API 的默认方式。
查看课程内容:
了解 GraphQL
在本节中,您将了解 GraphQL 技术背后的概念以及它与 REST 的不同之处。您将了解查询、更改、片段和订阅。
国家应用程序
在本节中,您将学习如何使用 Countries GraphQL API。您将学习如何将 Apollo 框架与您的 iOS 应用程序集成、下载架构、生成模型,最后将它们显示在您的 SwiftUI 应用程序中。
了解 MVVM 设计模式
在本节中,您将学习 MVVM 设计模式背后的概念。您将了解每个组件的用途以及它如何适应 MVVM 模式。
国家/地区应用程序 – 使用 MVVM 模式构建
在本节中,您将重新访问 Countries 应用程序,并使用 MVVM 设计模式的原则重新实现它。您将学习如何在 SwiftUI 应用程序中实现容器视图模型、只读视图模型。
天气应用程序
在本节中,您将学习如何使用 GraphQL 天气 API 在 SwiftUI 中实施天气应用程序。您还将实现城市搜索功能,该功能将允许您按名称搜索城市的天气。
GitHub 应用程序
在本节中,您将学习如何使用 GitHub GraphQL API。您将首先使用他们的内置资源管理器熟悉 GitHub GraphQL API。接下来,您将将其与您的 SwiftUI 应用程序集成。您将允许用户列出其最近的 10 个仓库,以及最受星标的仓库。最后,您将实施更改,以便用户可以直接从 iOS 应用程序中将新存储库添加到他们的 GitHub 配置文件中。
Apollo Server 入门
在本节中,您将学习如何使用 NodeJS 和 JavaScript 实现自定义 Apollo 服务器。您将了解 GraphQL 类型系统、架构以及如何使用解析程序来解决查询。
电影应用程序
在本节中,您将实现一个完整的 Movies 应用程序。您将学习使用 Apollo 框架构建自定义 GraphQL 服务器,然后在 SwiftUI 框架中制作 iOS 客户端。
要求
1) 建议了解 Swift 语言
2) 建议了解 SwiftUI
3) 建议了解一些 NodeJS 和 JavaScript,但不是必需的
在本课程结束时,您将能够熟练地将 GraphQL 与您的 iOS 应用程序一起使用。
希望您喜欢这门课程!
本课程的适用对象:
想要了解 GraphQL 结构化查询语言
的学生 想要将 GraphQL 集成到其 SwiftUI 应用程序中
的学生 想要学习如何在 NodeJS 中构建自己的自定义 GraphQL 服务器的学生
iOS & Swift: Server/Backend-Driven UI for Dynamic Apps
iOS Swift服务器-后端驱动的动态应用程序用户界面
,44.1 KHz,2
通道 类型:在线学习 |语言: 英语 |持续时间: 27 讲座 ( 3h 22m ) |大小: 2.26 GB
掌握 UICollectionViewCompositionalLayout 和 UICollectionViewDiffableDataSource,实现灵活且可扩展的 UI
你将学习什么:
使用UICollectionViewCompositionalLayout和UICollectionViewDiffableDataSource
构建后端/服务器驱动的UI应用程序创建模块化的SwiftUI视图以与UIKit项目
集成SwiftUI视图将SwiftUI视图与UIKit视图
集成构建Udemy主屏幕
要求:
严格 3 年专业 iOS 经验
描述:
Welcome to the iOS &Swift:用于动态应用程序的服务器/后端驱动的 UI“课程!在本课程中,我们将学习创建动态 &响应式用户界面,通过利用后端数据来塑造我们应用程序前端的布局和内容。同时,我们利用了 2 个原生 Swift SDK 的强大功能 – UICollectionViewCompositionalLayout 和UICollectionViewDiffableDataSource 和 SwiftUI 一起实现此目的。在整个课程中,我们将构建非官方的 Udemy iOS 主屏幕,结合行业领先的实践,将模块化 SwiftUI 视图集成到基于 UIKit 的项目中。此外,我们将使用 SnapKit 库对视图进行布局,从而提高我们在界面设计和实现方面的技能。通过将服务器/后端驱动的 UI 设计原则纳入我们的开发工作流程,我们无缝集成后端数据,以驱动应用程序前端的布局和内容。这种方法不仅增强了灵活性和适应性,还保证了在不同设备和屏幕尺寸上提供统一且引人入胜的用户体验。采用服务器/后端驱动 UI 策略的值得注意的公司包括 Uber、Spotify、Reddit、Airbnb、SnapChat 和本课程专为经验丰富的 iOS 开发人员设计,他们至少有三年的工作经验,并且有扎实的 UIKit 基础,他们渴望探索 SwiftUI 的功能。在本课程结束时,您将掌握在自己的生产应用程序中利用服务器/后端驱动的 UI 原则实现动态前端设计所需的技能和信心。
GraphQL和Apollo与Android - 从新手到专家
H264、YUV420P、1280×720|英语, aac, 48000 Hz, 2 通道, s16 |11 小时 22 分钟 |5.84 GB
创建者: Paulo Dichone
使用 GraphQL 和 Apollo 构建现代、灵活且可扩展的 API,并构建完整的 Android 应用程序作为客户端
学习内容
掌握 GraphQL 工具以及如何使用技术工具通过 GraphQL 构建和使用强大的 API
使用 NodeJS、Express 和 GraphQL 创建后端服务器供您的 Android 应用程序使用
了解开发的整体情况 - 前端和后端 使用 Apollo 从头开始
构建 Android 客户端应用程序,该应用程序使用我们构建的
GraphQL API 对 GraphQL 语法有深入的理解, 类型和数据对象关系
MongoDB 和 mongoose 数据集合
将我们的 GraphQL 项目部署到 Heroku
要求
基本 Android 开发技能
基本编程技能
熟悉 Java 和 Android 开发
基本 Javascript 技能是有帮助的,但并非完全必要
描述
GraphQL 是构建任何客户都可以使用的可扩展、可靠且简洁的 API 的新方法。
如果您想使用 Apollo 掌握 GraphQL,以便您可以使用 Android 应用程序作为客户端,那么本课程适合您。
本课程将帮助您快速启动和运行 GraphQL,并教您深入了解和构建 GraphQL API 并远程部署它们所需的核心知识,以及整合 Apollo 中间件,以便您可以快速使用 Android 应用程序中的数据。
GraphQL 基础知识?包括在内。
使用 Node、Express、MongoDB 和 Apollo 构建后端?也包括在内。
与原生 Android 应用程序开发集成?没问题!
如果您是 GraphQL 的新手,或者您可能已经涉足了一段时间但仍想更好地掌握 GraphQL,那么这无疑是您应该参加的课程。
该课程遵循线性结构,以更好地保留。以下是包含的内容(只是其中的一个要点):
了解并理解为什么 GraphQL 是构建简洁 API 的理想方式
了解 GraphQL 的基础知识和基础知识:可扩展类型和架构
深入了解 GraphQL 中的 Graph 的含义
使用 Node 和 Express 以及 Javascript 设置服务器端代码
设置 MongoDB 集合
GraphQL 查询和更改
在数据对象之间创建关系
将服务器端 GraphQL 项目部署到 Heroku
最后,创建一个与我们的 GraphQL API 接口的 Android 应用程序
如您所见,本课程涵盖了成为一名全面开发人员所需了解的所有内容。您还将学习后端和前端。
GraphQL 很重要。如此之多,以至于 Facebook(他们创建了 GraphQL)、Shopify、FairFax、Intuit、KLM、PayPal、Pinterest、Twitter 等大公司都在使用它!
我创建这门课程时考虑到了您——我希望您能够使用我在课程中介绍的工具和技术启动并运行创建您自己的精彩项目。
在本课程结束时,您将熟练地创建 GraphQL API 并将它们与任何客户端(无论是 Web 还是 Android 客户端)绑定。那时您将称自己为真正的全面开发人员。
里面见。
保罗
本课程适合谁:
想要学习 GraphQL 的新手和高级开发人员 想要使用 GraphQL
构建后端 API 的
Android 开发人员 对学习 GraphQL 感到好奇的具有最低编程知识的初学者开发人员