套接字编程课程可以帮助您学习网络通信、数据传输协议和 Client-server Architecture。您可以掌握处理套接字、管理连接和实施错误处理技术的技能。许多课程会介绍 Python 的套接字库、Java 的套接字 API 和 C 的伯克利套接字等工具,演示这些工具如何促进网络应用程序和服务的开发。

University of London
您将获得的技能: C++(编程语言), 开发环境, 命令行界面, 面向对象编程(OOP), 计算机编程, 文件输入/输出, 调试, 计划发展, 编程原则, 控制面板, 互动设计
攻读学位
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: NumPy, Debugging, Pandas (Python Package), Statistics, Data Analysis, Statistical Programming, Descriptive Statistics, Exploratory Data Analysis, Data Preprocessing, Data-oriented programming, Program Development, Numerical Analysis, Critical Thinking
中级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: Object Oriented Programming (OOP), Animation and Game Design, Interactive Data Visualization, Software Design, Program Development, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Graphic and Visual Design, Python Programming, Generative AI, Simulations, Computer Graphics, Design, Computational Logic, Creative Design, Computer Programming, Computational Thinking, File I/O
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: 操作系统, C(编程语言), 嵌入式系统, 开发环境, Linux, 系统编程, 实时操作系统, 嵌入式软件, 系统软件, 外围设备, 构建工具, 文件系统, 调试, 外壳脚本
高级设置 · 课程 · 1-4 周

您将获得的技能: Apache Maven, File I/O, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, Object Oriented Design, JUnit, Software Documentation, Data Structures, Computer Programming, Restful API, Integrated Development Environments, Java, Programming Principles, Data Validation, Network Protocols, Unit Testing, Computer Science
初级 · 专项课程 · 3-6 个月

您将获得的技能: TCP/IP, Network Protocols, Application Programming Interface (API), Ajax, Web Development, General Networking, Web Applications, Javascript, Scalability, Event-Driven Programming, Server Side, Real Time Data, Network Analysis
中级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 统一模型语言, 软件设计, 软件设计模式, 面向对象编程(OOP), Java 编程, 计算机编程, 面向对象设计, 测试驱动开发(TDD), 分布式计算, 编程原则, 软件开发方法
初级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: C (Programming Language), Programming Principles, C++ (Programming Language), Algorithms, Data Structures, Other Programming Languages, System Programming
中级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 物联网, 电子产品, 嵌入式系统, 硬件设计, 人机界面, 自动化工程, 控制系统, 计算机系统, 电子元件, 电气布线, 电气与计算机工程, 基本电气系统, 系统工程, 编程原则, 外围设备, 计算机编程, 无线网络, 互动学习, 电子硬件, 远程访问ibility 系统
混合 · 课程 · 1-4 周

Amazon
您将获得的技能: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Java, Software Design, Maintainability, Debugging, Data Structures
初级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: Python 程序设计, 软件设计模式, 面向对象编程(OOP), 模型-视图-控制器, 数据结构, 计算思维, 编程原则, 计算机编程, 软件架构, 面向对象设计, Algorithm
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Linux 命令, 操作系统, 电气工程, 嵌入式系统, Linux, 系统编程, 外壳脚本, C 和 C++, 文件输入/输出, 调试, 跨平台开发, 构建工具, Linux 服务器, 操作系统流程管理, Bash(脚本语言)
高级设置 · 课程 · 1-4 周