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

University of California, Davis
您将获得的技能: 安全 Code, 软件设计, 调试, 编程原则, C(编程语言), 脆弱性评估, 软件开发方法, 计划发展
中级 · 课程 · 1-4 周

Pohang University of Science and Technology(POSTECH)
您将获得的技能: 物联网, 新兴技术, 嵌入式系统, 计算机编程工具, 信息技术 Architecture, 解决问题, 通用网络, 计算平台, 电子硬件, 无线网络, 软件架构
初级 · 课程 · 1-3 个月

University of London
您将获得的技能: 模型评估, 调试, 面向对象编程(OOP), C++(编程语言), 统计编程, 数据结构, 计算机编程, Data Validation, 测试数据, Algorithm
中级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: R 语言程序设计(中文版), 数据操作, 数据分析, 调试, 数据导入/导出, 模拟, 编程原则, 统计编程, 计算机编程工具, 性能调整, 统计分析, 数据结构
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Debugging, Unit Testing, File I/O, Integrated Development Environments, Program Development, Computer Programming Tools, Technical Communication, Python Programming
中级 · 课程 · 1-4 周

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

University of California, Davis
您将获得的技能: C(编程语言), 调试, 文件管理, 安全 Code, 应用安全, Linux, 验证和确认, 密码学, 代码审查, 用户账户, 操作系统流程管理, 脆弱性评估, Data Validation
中级 · 课程 · 1-4 周

您将获得的技能: Musical Composition, Music, Computer Programming, Program Development, Programming Principles, Python Programming
初级 · 指导项目 · 不超过 2 小时

Ball State University
您将获得的技能: Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Python Programming, Object Oriented Programming (OOP), Natural Language Processing, Scripting, NumPy, Algorithms, Debugging, Data Structures
攻读学位
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: OSI Models, Network Security, TCP/IP, Network Architecture, Network Protocols, General Networking, Network Routers, Routing Protocols, Public Key Infrastructure, Network Model, Cryptography, Web Applications
攻读学位
中级 · 课程 · 1-3 个月

您将获得的技能: Javascript, JavaScript Frameworks, Node.JS, Event-Driven Programming, Application Programming Interface (API), Debugging
中级 · 课程 · 1-4 周

Rice University
您将获得的技能: 功能设计, 数据流, 计算机科学, Java, 编程原则, 应用框架, 分布式计算, Algorithm, 性能调整
中级 · 课程 · 1-3 个月