课程介绍:

这个培训课程旨在培养C++软件工程师成为企业中稀缺的高级开发人才。课程分为五个阶段,覆盖了从C语言基础到C++高级特性以及实际项目的全过程学习。以下是每个阶段的内容概览:

第一阶段:C语言基础

这一阶段主要讲解C语言的基础知识和技术要点,包括但不限于:

  • 计算机常识与Linux操作系统
  • C语言的语法与编程实践
  • 数据类型、变量、运算符、控制结构
  • 数组、函数、指针
  • 字符串操作、文件I/O
  • 结构体、联合体、枚举
  • 动态内存管理
  • 预处理与Makefile

第二阶段:操作系统原理与C语言应用

本阶段深入探讨操作系统相关的概念,并通过C语言进行实践,包括:

  • 操作系统基础与内存管理
  • 文件系统与I/O操作
  • 进程控制与信号处理
  • 进程间通信(IPC)
  • 网络编程与多线程

第三阶段:C++语言高级特性

这部分重点在于教授C++的高级特性及其应用,例如:

  • C++基础与命名空间
  • 类与对象、继承与多态
  • 异常处理、模板
  • 标准模板库(STL)使用
  • 新特性如Lambda表达式

第四阶段:数据库与GUI开发

在这一阶段,学员将学习如何使用MySQL数据库以及Qt图形界面库来开发应用程序:

  • MySQL数据库操作
  • Qt基础与GUI设计
  • 数据库与GUI集成
  • 多线程编程与网络编程

第五阶段:大项目实战

最后阶段,学员将在实际项目中运用所学知识,完成一个完整的软件开发项目,涉及:

  • 项目需求分析与设计
  • 架构设计与模块划分
  • 编码实现与调试
  • 测试与部署

整个课程体系全面且系统,既涵盖了理论知识的学习,也注重实践能力的培养。学员可以通过这些视频和资料逐步掌握成为一名专业C++软件工程师所需的核心技能。

课程截图:

课程目录:

  • 第一阶段
  • 1.标c
  • day01:计算机常识、linux操作系统和linux常用命令_ev.mp4
  • day01:开班典礼_ev.mp4
  • day02:linux常见命令、vim编辑器_ev.mp4
  • day03:c语言概述,编写第一个c程序,gcc编译器_ev.mp4
  • day04:c语言变量、变量的输入和输出、数据类型_ev.mp4
  • day05:数据类型、进制转换_ev.mp4
  • day06.进制转换、运算符_ev.mp4
  • day07.运算符_ev.mp4
  • day08.分支语句、循环_ev.mp4
  • day09.空语句、goto语句_ev.mp4
  • day10.一维数组、可变长数组、多维数组_ev.mp4
  • day11.函数_ev.mp4
  • day12.变量作用域_ev.mp4
  • day13.指针_ev.mp4
  • day14.const关键字和无类型指针_ev.mp4
  • day15.指针和字符串_ev.mp4
  • day16.字符串、预处理_ev.mp4
  • day17:头文件卫士、大型程序文件分类、makefile_ev.mp4
  • day18.结构体_ev.mp4
  • day19.结构体、联合体、枚举-1_ev.mp4
  • day19.结构体、联合体、枚举-2_ev.mp4
  • day20.函数指针、多级指针、动态内存分配_ev.mp4
  • day21.动态内存分配,标准文件操作库函数_ev.mp4
  • 2.数据结构和算法
  • day01.数据结构基本概念、栈、队列_ev.mp4
  • day02.队列、单链表01_ev.mp4
  • day03.单链表02、双链表01_ev.mp4
  • day04.双链表02_ev.mp4
  • day05.双链表03_ev.mp4
  • day06.二叉树01_ev.mp4
  • day07.二叉树02_ev.mp4
  • day08.算法与概述、排序算法_ev.mp4
  • day09.查找算法_ev.mp4
  • 第二阶段
  • 1.uc
  • day01:操作系统背景介绍、计算机系统分层、环境变量、环境变量表、环境变量相关函数_ev.mp4
  • day02:什么是库文件、静态库、动态库、静态库和动态库比较_ev.mp4
  • day03.动态库的动态加载、错误处理、gdb调试_ev.mp4
  • day04.虚拟地址空间、内存壁垒、段错误_ev.mp4
  • day05:内存管理、内存映射的建立与解除、系统调用_ev.mp4
  • day06:文件系统、文件类型、文件的打开与关闭、文件的内核结构、文件描述符、文件的读写_ev.mp4
  • day07:顺序与随机读写、系统i.o与标准i.o、文件描述符的复制、文件控制_ev.mp4
  • day08:文件锁、文件锁的内核结构、访问测试、权限掩码、修改文件大小_ev.mp4
  • day09.文件的元数据、内存映射文件_ev.mp4
  • day10.进程的概念、相关命令、父子孤尸、进程标识、进程的创建_ev.mp4
  • day11.创建子进程(续)、进程的终止_ev.mp4
  • day12.回收子进程、wait、waitpid_ev.mp4
  • day13.创建新进程、system_ev.mp4
  • day14.信号基础、信号处理、重入问题、太平间信号_ev.mp4
  • day15:信号处理的继承与恢复、发送信号、暂停、睡眠与闹钟_ev.mp4
  • day16.信号集、信号屏蔽_ev.mp4
  • day17.现代风格的信号处理、现代风格的信号发送_ev.mp4
  • day18.进程间通信、有名管道、无名管道、管道使用的特殊情况_ev.mp4
  • day19.ipc对象、共享内存、消息队列_ev.mp4
  • day20.信号量、ipc命令_ev.mp4
  • day21:网络基础、ip地址、套接字、相关函数、字节序转换_ev.mp4
  • day22.tcp协议、常用函数、编程模型_ev.mp4
  • day23.udp协议、常用函数、编程模型_ev.mp4
  • day24.域名解析、http协议_ev.mp4
  • day25.线程的基本概念、posix线程、汇合线程_ev.mp4
  • day26.分离线程、线程id、并发冲突_ev.mp4
  • day27.线程同步、互斥锁、条件变量_ev.mp4
  • 2.web服务器项目
  • day01.web服务器项目介绍及思路分析_ev.mp4
  • day02.详细设计,编码实现(一)_ev.mp4
  • day03.详细设计、编码实现(二)_ev.mp4
  • 第三阶段
  • 1.cpp
  • day01.cpp语言概述、命名空间-1_ev.mp4
  • day01.cpp语言概述、命名空间-2_ev.mp4
  • day02.cpp复合数据类型、重载-1_ev.mp4
  • day02.cpp复合数据类型、重载-2_ev.mp4
  • day03.缺省、哑元、内联、动态内存分配-1_ev.mp4
  • day03.缺省、哑元、内联、动态内存分配-2_ev.mp4
  • day04.引用、类型转换-1_ev.mp4
  • day04.引用、类型转换-2_ev.mp4
  • day05.类和对象、this指针-1_ev.mp4
  • day05.类和对象、this指针-2_ev.mp4
  • day06.构造函数、string的使用-1_ev.mp4
  • day06.构造函数、string的使用-2_ev.mp4
  • day07.缺省构造、拷贝构造、拷贝赋值-1_ev.mp4
  • day07.缺省构造、拷贝构造、拷贝赋值-2_ev.mp4
  • day08.类型转换构造、初始化表、析构-1_ev.mp4
  • day08.类型转换构造、初始化表、析构-2_ev.mp4
  • day09.深拷贝、静态成员、单例模式-1_ev.mp4
  • day09.深拷贝、静态成员、单例模式-2_ev.mp4
  • day10.操作符重载1-1_ev.mp4
  • day10.操作符重载1-2_ev.mp4
  • day11.操作符重载2-1_ev.mp4
  • day11.操作符重载2-2_ev.mp4
  • day13.多重继承、钻石继承、虚继承-1_ev.mp4
  • day13.多重继承、钻石继承、虚继承-2_ev.mp4
  • day14.多态-1_ev.mp4
  • day14.多态-2_ev.mp4
  • day15.运行时类信息-1_ev.mp4
  • day15.运行时类信息-2_ev.mp4
  • day16.异常处理-1_ev(2).mp4
  • day16.异常处理-2_ev(2).mp4
  • day17.异常处理二_ev(2).mp4
  • day18.io流_ev(2).mp4
  • day19.类型推断、类型计算、初始列表_ev(1).mp4
  • day20.lambda表达式_ev(2).mp4
  • day21.转移拷贝_ev(2).mp4
  • 2.模板和stl
  • day01.模板起源、函数模板_ev.mp4
  • day02.类模板、模板技巧_ev.mp4
  • day03.模板实战_ev.mp4
  • day04.基本列表容器_ev.mp4
  • day05.自制链表容器_ev.mp4
  • day06.向量、双端队列、列表_ev.mp4
  • day07.栈、队列、优先队列、映射_ev.mp4
  • day08.多重映射、集合、多重集合、哈希散列_ev.mp4
  • 第四阶段
  • 1.mysql
  • day01.【选修】数据库概述-1_ev.mp4
  • day01.mysql基础知识-2_ev.mp4
  • day02:01-表结构的管理(一)_ev.mp4
  • day02:02-表结构的管理(二)_ev.mp4
  • day02:03-选课系统数据库_ev.mp4
  • day02:04-dml操作_ev.mp4
  • day03:01-基本查询语句_ev.mp4
  • day03:02-表连接_ev.mp4
  • day04:01-where子句_ev.mp4
  • day04:02-排序、分组_ev.mp4
  • day05:01-子查询_ev.mp4
  • day05:02-视图、索引_ev.mp4
  • day06:01-mysql编程基础_ev.mp4
  • day06:02-自定义函数_ev.mp4
  • day06:03-流程控制语句_ev.mp4
  • day06:04-系统函数_ev.mp4
  • day07:01-触发器_ev.mp4
  • day07:02-存储过程_ev.mp4
  • day07:03-错误处理_ev.mp4
  • day08:01-游标_ev.mp4
  • day08:02-事务机制_ev.mp4
  • day09:01-c语言连接mysql_ev.mp4
  • day09:02-dml操作_ev.mp4
  • day10:01-select操作_ev.mp4
  • 2.qt框架库
  • day01.qt概述、第一个qt的程序、编码转换_ev.mp4
  • day02.qt父窗口、qt信号和槽_ev.mp4
  • day03.面向对象的qt编程_ev.mp4
  • day04.qt设计师的使用_ev.mp4
  • day05.qt设计师、qt创造器的使用_ev.mp4
  • day06.qt定时器事件、鼠标事件、键盘事件_ev.mp4
  • day07:qt布局管理、包括分隔窗口、停靠窗口、堆栈窗口_ev.mp4
  • day08.基本控件、日期时间控件、日历控件_ev.mp4
  • day09.进度条、qcombobox、qplaintextedit等_ev.mp4
  • day10.qlistwidget、qtoolbutton等_ev.mp4
  • day11.model.view模型1_ev.mp4
  • day12.model.view模型2_ev.mp4
  • day13.自定义代理、标准对话框_ev.mp4
  • day14.自定义对话框_ev.mp4
  • day15.绘图、坐标系统和坐标变换(1)_ev.mp4
  • day15.绘图、坐标系统和坐标变换_ev.mp4
  • day16.qtsql模块1(1)_ev.mp4
  • day16.qtsql模块1_ev.mp4
  • day17.qtsql模块2(1)_ev.mp4
  • day17.qtsql模块2_ev.mp4
  • day18.qt线程和互斥量实现线程同步(1)_ev.mp4
  • day18.qt线程和互斥量实现线程同步_ev.mp4
  • day19.读写锁、等待条件、信号量实现线程同步(1)_ev.mp4
  • day19.读写锁、等待条件、信号量实现线程同步_ev.mp4
  • day20.网络编程、tcp通信(1)_ev.mp4
  • day20.网络编程、tcp通信_ev.mp4
  • day21.tcp通信实现网络聊天(1)_ev.mp4
  • day21.tcp通信实现网络聊天_ev.mp4
  • 3.智能监控系统项目智能监控系统项目
  • day01:qt项目《远程智能监控系统》概要设计、详细设计、网络视频服务器搭建(1)_ev.mp4
  • day01:qt项目《远程智能监控系统》概要设计、详细设计、网络视频服务器搭建_ev.mp4
  • day02:qt客户端:视频、快照抓取、opencv人脸监测(1)_ev.mp4
  • day02:qt客户端:视频、快照抓取、opencv人脸监测_ev.mp4
  • 第五阶段
  • 大项目实战
  • day01:分析设计:项目概述、总体架构、报文规约、库表结构_ev.mp4
  • day02.公共模块:宏、数据类型与报文规约_ev.mp4
  • day03.跟踪服务器:全局变量、缓存类、数据库访问类_ev.mp4
  • day04.跟踪服务器:业务服务类(一)_ev.mp4
  • day05.跟踪服务器:业务服务类(二)_ev.mp4
  • day06:跟踪服务器:存储服务器状态检查线程类、服务器类_ev.mp4
  • day07:id服务器:全局变量、数据库访问类、业务服务类_ev.mp4
  • day08:id服务器:服务器类、构建脚本、配置文件、建表脚本_ev.mp4
  • day09:存储服务器:全局变量、缓存类、数据库访问类_ev.mp4
  • day10:存储服务器:文件操作类、id客户机类、业务服务类(一)_ev.mp4
  • day11.存储服务器:业务服务类(二)_ev.mp4
  • day12:存储服务器:跟踪客户机线程类、服务器类_ev.mp4
  • day13.客户机:连接类(一)_ev.mp4
  • day14.客户机:连接类(二)_ev.mp4
  • day15:客户机:连接池类、连接池管理器类、客户机类(一)_ev.mp4
  • day16:客户机:客户机类(二)、主函数、构建脚本_ev.mp4
  • day17:http服务器:响应状态码、全局变量、业务服务类、服务器类_ev.mp4
  • day19.媒体播放器(一)_ev.mp4
  • day20.媒体播放器(二)_ev.mp4
  • 录播资料.zip
  • 直播资料.zip
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。