关于c:Linux网络开发必学教程0课程定位目标与安排

44次阅读

共计 508 个字符,预计需要花费 2 分钟才能阅读完成。

课前第一问:为什么要学习网络编程?

  • 实际必备技能:学完 C 语言之后想做点我的项目练手,能够吗?
  • 职业必备技能:招聘的任职技能
  • 时代必备技能

    • 简直所有操作系统都反对网络性能
    • 简直所有 app 都须要联网能力工作
    • 互联网工夫 → 挪动互联网时代 → 物联网时代
    • 人工智能典型落地计划:云边协同推理

课程布局

课程学习路线

课程定位

  • Linux 下的 socket 网络编程

    • 问:只是 Linux 下的网络编程吗?
    • 答:也会在 Window 下进行试验
  • 把握根本的网络编程模式

    • 问:学习网络编程须要先把握网络原理吗?
    • 答:不须要,课程中也不会做特地的解说

课程目标

  • 以 Linux 零碎为次要平台,从 0 把握 socket 网络编程

    • 把握网协定的实质以及 socket 的实质
    • 把握网络编程根底模型,如:C/S
    • 把握 TCP 和 UDP 网络编程
    • 不同平台网络编程实际

课程安顿

  • socket 接口与 TCP 和 UDP 编程(数据收发)
  • 通信协定设计与实现
  • 案例开发:基于硬件平台的温湿度检测
  • 案例开发:HTTP 服务器设计与实现

Linux 系列课程初步布局

  • Linux 网络编程(根底 & 进阶)
  • Linux 文件编程(C 接口编程 & 零碎接口编程)
  • Linux 多任务编程(多过程 & 多线程)
  • Linux 过程间通信

新篇章已开启,筹备好了吗?

正文完
 0