课程首先通过学习经典的C/C++语言,了解更底层的计算机程序的执行逻辑;了解顺序、选择、循环三大基本程序结构;了解数组、链表、指针等基本的数据结构;了解排序、遍历、二分查找等简单算法;了解如何通过数据结构与算法的优化来构建更有效的计算机程序。
了解C语言及优势
为什么要学习C++语言编程
在达内学习你能获得什么?
精通linux操作系统
linux是当前使用较为广泛的服务器操作系统,达内的C/C++课程主体部分在ubuntu环境下完成,使学员即可以成为linux C开发工程师,也可以成为linux C++开发工程师。
精通windows系统
windows是当前个人pc用户使用较广泛的操作系统,达内C/C++课程和后期阶段在windows环境下完成,使学员也可成为windows C开发工程师及windows C++开发工程师。
深入学习数据库技术
达内c/c++方向数据库技术包含当前主流的oracle和mysql两种,内容深入,除了数据库体系结构和SQL语句之外,还在数据库的设计,SQL语句优化等方面做了很大的强化。
零死角打磨课程大纲
Linux文件系统 文件读写的基本操作、文件描述符、读写锁机制、系统与标准IO
Linux内存管理 内存管理、进程映射、虚拟内存、内存映射的建立与解除
Linux进程管理 子进程创建、进程间通讯(消息队列/共享内存/管道等)、信号捕获和处理
Linux线程管理 子进程创建、进程间通讯(消息队列/共享内 存/管道等)、信号捕获和处理
网络通讯 网络与网络协议、TCP、UDP网络通讯底层协议
C++基础部分 名字空间、重载、各种数据类型的操作
C++高级部分 类和对象、构造、析构、继承、封装、多态、智能指针、auto、异常处理、IO流等
QT框架库基础 字符处理、组件类、容器类、Qt设计师、元对象编译器、Qt创造器、事件处理
智能监控系统 mjpg_stremer视频服务器、mjpg_stremer客户端、日志文件