在线课程 – Packt Institute 的 SwiftUI 专业认证专家:iOS 17 代码完整指南

SwiftUI 和 iOS 17 终极开发者指南:使用 SwiftUI 和 iOS 17 全面探索 app 开发世界,从基础课程到高级概念。该课程提供了为 Apple 生态系统创建出色的应用程序所需的知识和工具。

Suggested by: Coursera (What is Coursera?)

Professional Certificate

初级 高级 中级 混合

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • iOS 应用程序开发
  • 跨平台开发
  • macOS 的
  • Swift 编程指南
  • Мобиль app design
  • 斯威夫特用户界面
  • iOS 17 版本
  • Xcode 15 编程
  • Мобиль app design
  • iOS 应用程序开发

What you will learn in the course

Courses for which the course is suitable

  • iOS 应用开发人员
  • 程序员
  • SwiftUI 开发人员
  • 开发人员用户界面
  • 软件工程师
  • macOS 应用程序开发人员
  • watchOS App 开发人员
  • tvOS App 开发人员

专业化 – 4 门课程系列课程

本课程提供了使用 SwiftUI 进行应用程序开发的深入体验,特别是针对 iOS 17 进行了更新。该课程由专家 Steve DeStefano 建立,并以 JD 的成功著作为基础。Goshat,它是开发人员的综合来源。

课程内容

  • 通过交互式游戏工具实现 Swift 基础知识
  • 高级主题,例如:
    • SwiftUI 声明性语法
    • 状况管理
    • iOS 17 的最新功能
  • Swift 语言中的编程范例,例如:
    • 功能
    • 通用
    • 阵 列
    • 字典
    • 枚举
  • 面向对象编程和协议驱动编程
  • 内存管理和访问控制技术

课程目标

  • 掌握 SwiftUI 以创建令人印象深刻的功能性用户界面
  • 对自定义设计使用修改
  • 实现应用程序内导航

该课程强调实际应用,提供集中的学习体验,没有不必要的对话。它专为初学者和高级开发人员而设计,提供了坚实的 Swift 基础以及 SwiftUI 的全面参考,有助于增强您为 iOS、macOS、watchOS 和 Apple tvOS 开发 app 的知识。建议具备编程知识。

实践学习项目

本课程中包含的项目旨在提供 SwiftUI 和 iOS 17 功能的实践经验,使参与者能够通过开发实际应用程序来应用他们的技能。

这些项目将使参与者能够处理实际问题,例如:
  • 创建动态用户界面
  • 高效管理数据
  • 高级功能集成

为专业应用程序开发场景做准备。

Details of the courses that make up the specialization

Swift 和 SwiftUI 基础知识

课程 1

  • 6 小时

课程详情

学习内容
  • 为不同的 Apple 平台创建专业应用程序
  • 了解 Swift 语言的基础知识和高级功能
  • 使用 SwiftUI 设计和构建动态用户界面
  • 熟练操作 Xcode 15 和 macOS Sonoma
您将获得的技能
  • 类别: iOS 应用开发
  • 类别: Apple Key
  • 类别: iOS 开发
  • 类别: macOS 开发
  • 类别: Xcode 15
  • 类别: SwiftUI

构建和管理用户界面

课程 2

  • 7 小时

课程详情

学习内容
  • 了解并应用基本的 SWIFT 框架和数据处理技术
  • 使用 SwiftUI 设计和构建高级用户界面
  • 操作和评估 SwiftUI 的实时设计工具以实现高效开发
  • 在 iOS 应用程序中实现条件管理和创建响应式设计
您将获得的技能
  • 类别: SwiftUI Canvas
  • 类别: Xcode
  • 类别: iOS 开发
  • 类别: iOS 17
  • 类别: SwiftUI

高级导航和数据处理

课程 3

  • 8 小时

课程详情

学习内容
  • 实施导航策略以管理多个视图
  • 调整和使用工具栏工具来改进应用程序功能
  • 管理提醒视图和对话框以批准重要消息
  • 使用 Classic Size 和 GeometryReader 开发适当的界面
您将获得的技能
  • 类别: GeometryReader
  • 类别: 数据处理
  • 类别: iOS 17
  • 类别: Tab 键显示
  • 类别: 数据处理
  • 类别: SwiftUI

高级功能集成和应用程序分发

课程 4

  • 6 小时

课程详情

学习内容
  • 在您的应用程序中集成和自定义 MapKit 功能
  • 通过自定义和高级交互管理警报
  • 使用 iCloud 存储数据并高效保持同步
  • 适用于多个平台的高级媒体处理和应用程序开发
您将获得的技能
  • 类别: iCloud 存储
  • 类别: 适用于多个平台的 iOS 应用程序
  • 类别: 与 MapKit 集成
  • 类别: iOS 通知
  • 类别: UIKit