零声教育-Qt开发工程师课程体系大纲 V5.0
零声教育
2025-02-16
课程购买地址
Qt开发工程师课程
零声教育-Qt开发工程师课程体系大纲 V5.11.31
Qt C++语言编程基础专栏
Qt编程入门到精通专栏
Qt开发高级进阶专栏
Qt项目开发实战专栏
零声教育服务与Qt参考书籍资料
1.1 Qt C++语言编程基础
1.2 Qt C++语言进阶
1.3 Qt C++语言新特性
3.4 C++ 23种设计模式
1.1.1 Visual Studio 2022安装
1.1.3 C++指针与引用
1.1.2 C++语言基础概述
1.2.1 单继承
1.2.3 虚继承及其它特性
1.2.2 多继承
1.3.1类型推导:auto & decltype
1.3.3 lambda表达式
1.3.2 序列for循环
3.4.1.4 单例模式
3.4.1.1工厂模式
3.4.2.2 桥接模式
1.1.4 C++类与对象(一)
1.1.5 C++类与对象(二)
1.1.6 类的基它特性
1.1.7 构造函数 & 析构函数 & 拷贝构造函数
1.1.8 C++友元与动态内存
1.1.9 函数重载与运算符重载
1.2.4 虚函数与抽象类
1.2.5 命名空间与模板
1.2.6 C++IO流类库
1.2.7 STL(vector & deque & stack)
1.2.8 STL(queue & set & map)
1.2.9 C++异常处理
1.3.4 构造函数:委托构造和继承构造
1.3.5 容器:array & forward_list & tuple
1.3.6 垃圾回收机制
1.3.7 正则表达式基础
1.3.8 智能指针:shared_ptr & unique_ptr & weak_ptr
1.3.9 关键字:nullptr & constexpr
1.3.10 共享内存 & 互斥量mutex
1.3.11 C++11:STL hashmap
1.3.12 关联容器:unordered_map
1.3.13 function函数对象
1.3.14 atomic_flag & atomic应用
1.3.15 条件变量:condition_variable
1.3.16 异常处理:exception
1.3.17 is_integral应用实战
3.4.2.1 适配器模式
3.4.1.3 原型模式
3.4.3.3 策略模式
3.4.3.2 中介者模式
3.4.3.1责任链模式
3.4.1 创建型模式(5种)
3.4.2 结构型模式(7种)
3.4.3 行为模式(11种)
3.4.1.2 抽象工厂模式
3.4.1.5 建造者模式
3.4.2.3 组合实体模式
3.4.2.4 装饰器模式
3.4.2.5 外观模式
3.4.2.6 享元模式
3.4.2.7 代理模式
3.4.3.4 模板模式
3.4.3.5 状态模式
3.4.3.6 观察者模式
3.4.3.7 备忘录模式
3.4.3.8 命令模式
3.4.3.9 访问者模式
3.4.3.11 迭代器模式
3.4.3.10 解释器模式
3.1 MySQL数据库编程技术
3.3 OpenCV编程开发常用技术
2.9 Qt应用程序打包及发布
3.1.1 数据库基础知识
3.1.2 MySQL基本操作
3.1.3 MySQL运算符
3.1.4 数据类型及存储引擎
3.1.5 表数据增 & 删 & 改 & 查 & 高级查询
3.1.6 MySQL流程控制语句
3.1.7 SQL语句详解
3.1.8 索引
3.1.9 视图
3.1.10 存储过程和函数
3.1.11 触发器
3.1.12 事件
3.1.13 MySQL备份与恢复
3.2.1 SQLite下载与安装配置
3.2.13 Qt操作SQLite数据库实战
3.1.14 Qt操作MySQL数据库实战
3.2 SQLite数据库编程技术
3.2.4 SQLite数据类型
3.2.2 SQLite创建数据库
3.2.5 SQLite创建表&删除表
3.2.6 SQLite insert into语句详解
3.2.8 SQLite Distinct & Orderby & Groupby
3.2.9 SQLite触发器
3.2.11 SQLite视图
3.2.3 SQLite附加&分离数据库
3.2.10 SQLite索引
3.2.12 SQLite事务
3.2.7 SQLite select & update & delete语句
3.3.1 OpenCV与VS2022环境搭建
3.3.9 OpenCV实现窗口置顶
3.3.2 OpenCV常见API及绘图详解
3.3.3 OpenCV图像读写技术
3.3.4 OpenCV视频读写技术
3.3.10 OpenCV边缘检测技术1
3.3.11 OpenCV边缘检测技术2
3.3.12 OpenCV向上向下采样
3.3.14 OpenCV形态学之膨胀
3.3.15 OpenCV图像浮雕技术
2.9.1 打包Qt应用程序
2.9.2 发布Qt应用程序
4.1 文字编辑:Word处理软件
4.4 即时通讯项目:腾讯QQ客户端软件
4.2 音频项目实战:MP3音乐播放器搜索引擎
4.1.4 系统模块整体功能关联与实现
4.1.5 Word文件编辑软件调试及测试
4.1.1 Word文字编辑软件-架构设计分析
4.1.2 菜单栏_工具栏_状态栏功能模块设计
4.1.3 菜单栏_工具栏_状态栏动作与实现
4.4.1 即时通讯项目简介
4.4.2 QQ客户端登录设计
4.4.3 QQ登录窗口翻转效果实现
4.4.4 IP地址控件设置
4.4.5 主界面及窗口移动实现
4.4.6 QQ登录逻辑业务处理分析
4.4.7 项目全局类定义与实现
4.4.8 完善MainWindow及托盘技术
4.4.9 QQ好友组及UI效果实现
4.4.10 QQ聊天窗口和排版设计
4.4.11 头像裁剪技术
4.4.12 音频技术分析与实现
4.4.13 QQ添加好友逻辑业务处理
4.4.14 QQ聊天逻辑处理分析
4.4.15 消息时序图和头像截图处理技术
4.4.16 即时通讯群组功能实现
4.4.17 QQ表情与gif图片处理技术
4.4.18 文件上传功能实现
4.4.19 QQ文件传输技术
4.4.20 QQ头像显示与添加好友显示实现
4.2.1 播放器搜索引擎【项目简介】
4.2.2 系统架构及UI界面设计与实现
4.2.3 播放器拖动及关于窗口设计与实现
4.2.4 HTTP请求_JSON数据解析功能实现
4.2.5 QJsonDocument/QJsonObject应用技巧
6.1 零声教育服务
6.2 Qt参考书籍资料
6.1.1 学习方法
6.1.1.1 每次课的知识体系 总结到自己技术博客
6.1.1.3 不理解的技术点 与老师们进行沟通
6.1.2 面试跳槽
6.1.2.1 简历梳理 技术凸显 项目技术梳理
6.1.2.2 模拟面试 技术表达
6.1.2.3 薪资谈判 福利争取
6.1.2.4 offer选择 职业规划 技术前景
6.1.1.2 课程内容与工作相结合 重新思考需求功能
6.2.1 《Qt C++编程从入门到实战》 主编:彭源
6.2.2 《Qt 5编程入门 第2版》编著:程梁 霍亚飞
6.2.3 《嵌入式Qt开发项目教程》编著:王浩 著 王浩
6.2.5 《零基础学Qt 4编程》 作者:吴迪著
6.2.6 《C++并发编程实战(第2版)》 作者:[英]安东尼·威廉姆
6.2.7 《C++20实践入门(第6版)》作者:[比] 艾弗·霍尔顿(Ivor Horton)
4.3 信息管理项目:库存管理系统(Qt5+MySQL)
4.3.1 商品数据库设计及配置测试
4.3.2 库存新增商品和查询商品
4.3.3 商品入库与商品出库
2.1 Qt开发基础体系
2.2 Qt开发常用控件详解
2.3 Qt布局及对话框详解
2.4 Qt图形&模型&视图
2.5 Qt文件操作及事件处理
2.6 Qt服务应用操作
2.7 Qt网络及多线程
2.8 Qt数据分析:图表详解
2.1.1 Qt下载与安装配置
2.1.3 Qt信号与槽机制
2.1.4 Qt字符串 & 数据类型 & 容器类
2.1.4.1 字符串类应用与常见数据类型
2.1.4.2 常用容器类
2.1.4.2.1 QMap类 & QHash类 & QVector类
2.1.4.2.2 QList类 & QLinkedList类
2.1.5 QVariant类应用
2.1.6 常用算法及正则表达式
2.1.2 Qt Creator工具介绍与使用
2.1.1.1 Windows Qt环境安装
2.1.1.2 Linux Qt环境安装
2.2.1 Layouts & Spacers
2.3.1 布局管理
2.4.1 绘图原理双缓冲机制
2.5.1 读写文件详解
2.2.2 Buttons & Containers
2.2.3 Item Views
2.2.5 Input Widgets
2.3.2 对话框
2.3.1.2 QSplitter类 & QDockWidget类
2.3.1.1 QLayout & QStackedWidget类
2.3.2.1 文件对话框
2.3.2.2 颜色对话框
2.3.2.3 字体对话框
2.3.2.4 输入对话框
2.3.2.5 消息对话框
2.3.2.6 自己定义消息框
2.4.2 Graphics View特性详解
2.4.3 Mode & View & Delegate
2.5.2 目录操作及文件系统
2.5.3 获取文件特性实现
2.5.4 鼠标及键盘事件
2.5.5 事件过滤处理分析
2.5.2.1 QCoreApplication类
2.5.2.2 QFile类
2.5.2.3 QFileInfo类
2.5.2.4 QDir类
2.5.2.5 QTemporaryDir
2.6.1 INI文件操作
2.6.2 JSON文件操作
2.6.3 XML文件操作
2.7.1 套接字编程API函数详解
2.7.2 TCP协议工作原理
2.7.3 UDP协议工作原理
2.7.2.1 TCP服务器设计
2.7.2.2 TCP客户端设计
2.7.4 多线程编程
2.7.3.1 UDP服务器设计
2.7.3.2 UDP客户端设计
2.7.4.1 互斥量
2.7.4.2 信号量
2.7.4.3 多线程C/S模型项目实战
2.7.5 HTTP协议编程技术
2.8.1 Qt图表基础知识
2.8.2 Qt ChartView详解
2.8.3 Qt常用图表类型
2.8.3.1 曲线图
2.8.3.3 柱形图
2.7.6 Websocket原理及编程技术
2.8.3.2 拆线图
2.8.3.4 饼状图
2.5.2.6 QTemporaryFile
2.2.4 Item Widgets
2.2.6 Display Widgets
Qt开发工程师提升专栏(二期新增内容)
5.3 Qt开发工程师提升:核心技术模块
3.3.5 OpenCV图像滤波技术
3.3.6 OpenCV视频录制技术
3.3.7 OpenCV图像翻转技术
3.3.8 OpenCV图像旋转技术
3.3.16 OpenCV图像人脸识别
5.3.3 Qt生成及读取XML文件及应用实战
5.3.2 Qt之QWebEngineView框架分析
5.3.1 QtConcurrent线程处理(过滤和映射)
4.5 视频项目实战:视频播放器(Qt+FFmpeg)
4.5.4 控制条CtrlBar设计实现
4.5.2 Player UI主界面设计
4.5.3 播放文件Title设计实现
4.5.5 播放文件列表Playlist实现
4.5.6 播放器模块分析与设计
4.5.1 播放器项目需求分析
4.5.7 打通UI到播放器核心的通道-消息队列
4.5.8 打通UI到播放器核心的通道-类名和接口
4.5.9 状态处理:stream_open和stream_close
4.5.10 解复用&数据读取read_thread设计
4.5.11 解码线程Decoder封装
4.5.12 音频输出及视频渲染输出
4.5.13 音视频同步原理与技术详解
4.3.4 商品删除与导出数据
4.3.5 数据汇总及数据备份
6.2.8 《OpenCV算法精解》作者:张平.编著
5.2 Qt开发工程师提升:QSS编程常用技术
5.2.1 QSS实战开发1:QSS作用及应用场景
5.2.2 QSS实战开发2:QSS常用基本语法
5.2.3 QSS实战开发3:QSS控件样式QLabel & QLineEdit & QPushButton
5.2.4 QSS实战开发4:QSS控件样式QComboBox
5.2.5 QSS实战开发5:QSS控件样式QTableWidget
5.2.6 QSS实战开发6:QSS控件样式QProgressBar
5.2.7 QSS实战开发7:QSS控件样式QSlider
5.2.9 QSS实战开发9:Ubuntu系统控件风格
5.2.8 QSS实战开发8:QSS控件样式CheckBox
5.2.10 QSS实战开发10:Mac系统控件风格
5.1 Qt开发工程师提升:Quick编程常用技术
5.1.1 QML基础知识
5.1.1.1 QML语言基础
5.1.1.2 QML元素1:Image & Rectangle & Text
5.1.1.3 QML元素2:ButtonStyle & Item & BusyIndicator
5.1.2 Quick事件处理
5.1.2.1 键盘事件
5.1.2.2 鼠标事件
5.1.2.3 定时器
5.1.3 Quick组件及元素布局
5.1.3.1 Component & Loader
5.1.3.2 定位器及布局管理器
5.1.4 Quick开发常用元素及Canvas(画布)
5.1.4.1 TextField & TextArea & TextInput
5.1.4.2 CheckBox & GroupBox & TabView
5.1.4.3 Canvas(画布)绘制图形
5.1.5 动画及Mode & View
5.1.5.1 动画常用元素
5.1.5.1.1 Animation & PropertyAnimation & NumberAnimation
5.1.5.1.2 ColorAnimation & PathAnimation & SpringAnimation
5.1.5.1.3 组合动画部分:ParallelAnimation & SequentialAnimation
5.1.5.1.4 动画协同元素:Behavior & ParentAnimation & AnchorAnimation
6.2.9 《Qt及Qt Quick开发实战精解》编著:霍亚飞
6.2.4 《Qt Quick核心编程》编著:安晓辉
6.2.10 《C++ GUI Qt 4编程 第二版》作者:Jasmin Blanchette & Mark Summerfield
1.3.18 is_rvalue_reference应用实战
1.3.19 is_arithmetic应用实战
1.3.20 is_volatile应用实战
1.3.21 is_class应用实战
1.3.22 变量模板
1.3.23 inline应用实战
4.2.6 导入本地MP3音乐功能设计与实现
4.2.7 播放歌曲_暂停播放_停止播放功能实现
4.2.8 播放上一曲_播放下一曲_静音功能实现
4.2.9 控制播放进度及LCD时间动态设计与实现
4.2.10 歌曲信息动态字幕功能设计与实现
【Qt开发工程师课程部分项目实战】
【Office办公自动化文字编辑软件 V2.1】
【MP3音乐播放器搜索引擎 V2.0】
【商品库存管理系统 V2.2】
【客户端与服务器架构系统(文件传输) V1.6】
【即时通讯:模拟腾讯QQ客户端聊天软件 V2.0】
【视频播放器软件Qt+FFmpeg】
【TCP/UDP协议网络调试助手 V1.2】
【智益游戏--俄罗斯方块游戏 V2.0】
【智益游戏--人机对战博弈五子棋游戏 V2.0】
【智益游戏--经典推箱子游戏 V1.0】
项目运行效果及下载地址:https://course.0voice.com/qt