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

您将获得的技能: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Computer Programming, Software Documentation, Functional Design, Computer Science, Maintainability
中级 · 课程 · 1-4 周

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

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

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

您将获得的技能: Linux, Linux Commands, C (Programming Language), System Programming, Unix Commands, Command-Line Interface, Programming Principles, Development Environment, Computer Programming Tools, Scripting, Data Structures, Program Development, Debugging
混合 · 课程 · 1-3 个月

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

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

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

The University of Chicago
您将获得的技能: Network Protocol(网络协议, 知识产权, 信息隐私, 市场动态, 数字内容, 法律, 经济学, 判例法, 电信, 媒体与传播, 竞争分析, 监管与法律合规, 网络协议, 诉讼, 技术战略
混合 · 课程 · 1-3 个月

Dartmouth College
您将获得的技能: Algorithm, 系统编程, 计算机编程工具, C(编程语言), 计算机编程, 数据结构, 嵌入式系统, 调试, 利纳克斯, 算法
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 婴儿护理, 心脏病学, 血液学, 药理学, 诊断测试, 传染病, 儿科, 生物化学, 公共卫生与疾病预防, 儿童健康, 预防保健
初级 · 课程 · 1-3 个月

Dartmouth College
您将获得的技能: Algorithm, 计划发展, 编程原则, C(编程语言), 计算机编程, 数据结构, 调试, 嵌入式系统, 计算机工程, 算法
初级 · 课程 · 1-3 个月