课程详情 在线报名
【课程目标】:
本课程培养学员系统地使用Linux下各种命令,熟练地使用Linux下的软件开发工具,掌握Linux下从软件的设计、开发、测试到发布的各种流程运作,使其能胜任Linux平台软件开发任务,成为熟练的受广泛认可的Linux软件工程师。
【适用对象】:
Linux爱好者,热衷于Linux程序设计,勇于创新,并欲成为Linux软件工程师,想从事Linux下编程的各界人士。
【课时长度】200 学时
【课程内容】:
第Ⅰ部分 有效地使用Linux (40学时)
Linux的系统管理,管理用户和组,文件备份与恢复,系统内核编译与升级;应用软件编译与安装,Linux下软件包管理(rpm)等。
第Ⅱ部分 Linux平台上的软件开发基础(60学时)
Linux下的C程序设计
指针详解
Linux下程序的编译调试
课程project Case study
第Ⅲ部分Linux 环境中的高级编程(100学时)
文件系统及 I/O
进程管理
进程间通信
信号
终端
线程
高级 I/O
基本套接字编程
GUI 编程概论
系统监视
如何与内核交互
调试技术
gcc 内嵌汇编
【考核结果】
通过本套课程的培训,学员能够熟练的使用Linux操作系统,系统的掌握Linux下的软件开发,成为熟练的Linux平台软件开发工程师,并发给网博认证的考核证书。
【参考教材】
《Linux 程序设计(原书第2版)》(推荐1)
《GNU/Linux 编程指南(第二版)》(推荐2)
《Unix环境高级编程》
只要一个电话
我们免费为您回电