【课程目标】:
本课程培养学员系统地使用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环境高级编程》
【报名咨询电话】
025-86982230、025-86982200