Objective-C 课程可以帮助您学习面向对象编程、内存管理以及用于 macOS 和 iOS 应用程序开发的 Cocoa 框架的基础知识。您可以掌握创建用户界面、使用 Core Data 处理数据以及集成 API 以增强功能的技能。许多课程都会介绍用于编码和 Debugging 的 Xcode 等工具,以及用于设计应用程序布局的 Interface Builder,帮助您在实际应用程序项目中应用这些技能。

Dartmouth College
您将获得的技能: 计算机编程, C(编程语言), 开发环境, 编程原则, 工程计算, 软件文档, 调试
初级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 模拟, 计算机编程, 命令行界面, C(编程语言), 开发环境, 算法, Algorithm, 调试, 软件测试, 计划发展
初级 · 课程 · 1-4 周

University of California, Davis
您将获得的技能: 数据验证, 验证和确认, 用户账户, Unix, C(编程语言), 安全编码, Data Validation, 加密技术, 应用安全, 文件系统, 脆弱性评估, 操作系统流程管理, 利纳克斯, 文件管理, C 和 C++, 安全 Code
中级 · 课程 · 1-4 周

您将获得的技能: Embedded Systems, Embedded Software, C (Programming Language), System Programming, Software Development
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Data Persistence, File I/O, C (Programming Language), Debugging, Computational Thinking, Programming Principles, Program Development, Application Design, Command-Line Interface, Algorithms
混合 · 课程 · 1-4 周

Duke University
您将获得的技能: 文件输入/输出, 软件工程, 模拟, 命令行界面, C(编程语言), 操作系统, 软件开发, 数据结构, 用户界面(UI), 系统编程, 可维护性, 调试, 计划发展
初级 · 课程 · 1-4 周

您将获得的技能: Unity Engine, C# (Programming Language), Video Game Development, Game Design, UI Components, Scripting
初级 · 课程 · 1-4 周

Arm
您将获得的技能: C++(编程语言), 计算机结构, 软件开发工具, C(编程语言), 嵌入式软件, 应用程序开发, 软件开发, 性能调整, 应用安全, 系统编程, 嵌入式系统, 调试
中级 · 课程 · 1-3 个月

Dartmouth College
您将获得的技能: 计算机编程, 文件输入/输出, 命令行界面, 操作系统, C(编程语言), 嵌入式软件, 应用程序开发, 利纳克斯, 开发环境, 软件安装, 构建工具, 嵌入式系统, 计划发展
初级 · 课程 · 1-3 个月

Dartmouth College
您将获得的技能: 开放源码技术, 计算机编程, 命令行界面, Unix, Linux 服务器, C(编程语言), 操作系统, 利纳克斯, 计算机工程, 文件系统, 嵌入式系统, Linux 命令
初级 · 课程 · 1-3 个月

Dartmouth College
您将获得的技能: 计算机编程, C(编程语言), 嵌入式软件, 操作系统, 数据结构, 计算机工程, 计算机科学, 利纳克斯, 软件可视化, 系统编程, 嵌入式系统
初级 · 课程 · 1-3 个月

Arizona State University
您将获得的技能: 实验, 统计分析, 统计建模, 样本量的确定, 差异分析, 数据分析, 统计方法
中级 · 课程 · 1-4 周