标签:
第一阶段 C语言加强以及C++语言详解(29天)
课程名称 |
课程内容 |
学习目标 |
C语言强化 |
· C语言基础复习(数据类型、变量、内存布局、指针基础) |
在基础班C语言知识点之上,掌握C语言深入技巧,为日后 做更大的项目打下坚实的基础 |
C++对C的扩展 |
· C++对C的扩展, |
掌握C与C++语言的异同 |
C++编程 |
· 面向对象编程思想 |
从面向过程编程 到面向对象编程的思维转化 |
C++11新特性 |
·
C++11新特性、智能指针、右值引用,lanmda表达式 |
掌握C++11新特性在实际编程中的应用方式 |
STL |
· STL容器、迭代器的原理 |
掌握泛型编程技巧,理解容器类在C++语言中的应用模式 |
BOOST |
·
Boost跨平台编译,容器,算法,时间处理 |
掌握智能指针、BOOST类库体系、BOOST在项目开发中的应用 |
设计模式 |
· 设计模式概念 |
决定一个项目成败最重要的是项目总体的设计,通过本阶段的学习,掌握面相对象编程重要的一环,在编码之前的建模技巧 |
第二阶段 数据结构(8天)
课程名称 |
课程内容 |
学习目标 |
数据结构 |
· 算法基础、顺序存储、链式存储、循环链表 |
学习数据结构与常用算法 |
数据结构 |
· 图论(深度优先搜索、广度优先搜索、最小生成树、最短路径等) |
学习数据结构常用技巧和算法思想,为日后的编码奠定严谨的理论基础 |
第三阶段 Unix/Linux TCP/IP网络服务器开发(20天)
课程名称 |
课程内容 |
学习目标 |
Unix/Linux |
·
Unix/Linux基本命令 |
掌握Unix/Linux平台开发方式 |
Unix/Linux项目 |
· 项目实战 |
掌握高并发的linux网络服务器的实现方式 |
第四阶段 数据库开发(MySQL,Oracle)(8天)
课程名称 |
课程内容 |
学习目标 |
数据库开发阶段 |
· SQL语言编程 |
掌握SQL语言的实用技巧 |
第五阶段 UI界面开发(VC++ MFC和QT)(11天)
课程名称 |
课程内容 |
学习目标 |
VC++ MFC |
· Windows的SDK编程原理 |
掌握windows消息驱动编程模式 |
· 对话框的编程 |
掌握MFC类库构架,消息映射机制以及控件与消息处理函数 |
|
· MFC绘图 |
掌握MFC绘图,单文档多文档结构 |
|
· MFC数据编程原理 |
掌握COM组件调用方式,自动化的使用方式 |
|
QT跨平台 |
· 子窗口和控件,信号和槽基础 |
掌握QT类库构架,图形界面开发模型 |
项目 |
· 项目实战 |
通过项目实战,讲所学的QT以及MFC知识点有机的 串联起来,掌握具体知识点在实际项目中的实用技巧 |
第六阶段 No-SQL开发(MongoDB)
课程名称 |
课程内容 |
学习目标 |
MongoDB |
· 与传统的关系型数据库相比,MongoDB具有操作简单、完全免费、源码公开、随时下载等特点 |
掌握MongoDB的使用 |
第七阶段 大数据云计算实战(结合阿里云搭建Linux云计算大数据业务实现技巧)
课程名称 |
课程内容 |
学习目标 |
云计算阶段 |
·
Linux云计算服务器搭建,模块部署技巧 |
掌握Linux云计算服务器搭建 |
第八阶段 脚本语言(Linux-Shell,Python)
课程名称 |
课程内容 |
学习目标 |
Shell |
·
Linux-Shell语法 |
掌握Unix/Linux环境下的shell编程技巧 |
标签:
原文地址:http://www.cnblogs.com/c4isr/p/4578890.html