学到牛牛是一家专注做IT互联网教育培训的企业,Qt是其中的一项培训项目,主要课程包括Linux、C++、C语言、QT编程等等,下面我们就来为大家详细讲解一些学到牛牛Qt课程内容介绍。
C语言核心
Linux系统安装配置:虚拟机安装配置、Ubuntu系统安装配置、vim编辑器安装配置、文件共享配置
系统操作命令:文件操作命令:ls、touch、mkdir、pwd、rm、chmod、mv、cp、vim、cd、pwd网络操作命令:ping、ifconfig、netstat
服务器搭建:ftp服务器搭建:服务器操作命令:ftp、open、get、put、cd、byte Nfs服务器搭建项目
系统编程和网络编程
网络数据构建:Sniffer抓包程序分析,TCP/IP五层详解,各层数据原理、发送和接收等
网络接口调用:UDP网络通信接口编程,UDP数据接收和发送,UDP文件传输协议剖析,简易消息打包原理TCP网络通信接口编程,TCP数据的发送与接收等
进程和线程:Linux系统进程创建、进程状态转换、特殊进程、进程间通信、退出机制、Linux线程创建、退出、线程间同步与互斥(互斥锁、信号量、条件变量等)
系统文件:POSIX标准介绍、Unix和Linux关、Linux系统I/O 多路复用、FrameBuffer操作等
C++ QT开发
QT文件和数据库操作:QTQSqlDatabase与数据库交互操作、QSqlQuery执行SQL语句,数据库数据增删改查、Navicat安装与使用
QT编程基础:QtCreator集成开发环境、QT编程基础、QTDesigner元对象系统,元对象属性、QT信号和槽机制
C++核心:C++基础语法、C++编程核心语法、C++编程高级语法课程
模块项目
学习目标:熟练使用前期课程内容,完成项目操作。掌握项目需求分析及文档编写,项目时间及进度评估,项目模块化及任务分工等。
项目列表:装备管理系统、串口网络调试助手、文本编辑器、FeiQ通信软件、网络抓包工具、音视频播放器、ModScan32ruanjian