青岛双硕程序员培训学校,以实战培训为手段,以短时间内打造出项目经理级水平为目标,学校教师全部拥有少硕士及以上学历、至少7年软件项目和教学经验。那么青岛双硕程序员培训学校有哪些课程呢?
一、特色课程
01 、VC++(含C/C++)/DirectX SDK(或OpenGL SDK,选其一)大型三维网络游戏应用开发班
02 、JavaEE及其SSH框架在企业应用中的应用开发及SEO优化班
03 、VC++(含C/C++强化培训)应用开发工程师高级班
04 、51及AVR系列单片机开发及上位机程序开发高级班
05 、工业控制PLC编程(基于上下位机)高级班
06 、全国计算机软件水平考试(计算机软考)(程序员、软件设计师)考前培训班
07 、LINUX及GNU C/C++应用开发高级班
08 、计算机音、视频网络编程开发班(采用C/C++/VC++/TCP、UDP)
09 、(针对LINUX环境)ARM嵌入式应用开发班
010 、.NET(C#) C/S架构下开发应用班(多媒体、通讯、数据库开发、系统开发)
011 、企业MIS、ERP系统应用开发高级班(Delphi或.NET(C#)+Sql Server2005)
012 、数据库管理及SQL语言编程班(采用Oracle)
二、课程体系
C/C++/VC++/VC++.NET/TCP、UDP通讯
●第一部分:C/C++
(1).c/c++逻辑,循环,判断等语句流和运算符
(2).变量(variable)类型及其声明使用
(3).地址(address),指针(pointer),多重指针及其使用
(4).数组(array)和指针
(5).结构(struct),联合(union)及其编程
(6).计算机中数据存放的基本原理
(7).内存(memory)管理(申请,分配和释放)编程
(8).OOP(面向对象程序设计)基本理论
(9).OOP特性及其编程(抽象(abstract)、封装(encapsulation)、继承(inheritance)、 派生(deriving)、多态(multimorphrism)等)
(10).类(class):无关类,派生类,友元类,构造(construct)函数,析构(deconstruct)函数
(11).各种类(无关类,派生类,友元类)交叉互相使用其成员(members)编程技术
(12).重载(overload)与覆盖(override)技术
(13).内联(online)函数及其编程
(14).友元(friend)函数及其编程
(15).虚函数(virtual function)及其编程
(16).静、动态联编(binding)
(17).纯虚函数,抽象类,多态性,及其编程
(18).运算符重载编程技术
(19).异常(exception)处理编程技术
●第二部分:VC++应用开发
(1).MFC应用程序框架,单文档、多文档、对话框等各初始框架(frame)工程(project)中各个类的作用
(2).MFC类库介绍
(3).界面(inetrface)定制开发技术(菜单(menu),加速键(accelerator),工具栏(toolbar),对话框(dialog), 状态条(status bar))
(4).消息(message)和事件(event)机制及其编程
(5).MFC类在工程中的追加、使用和派生技术
(6).非MFC类在工程中的追加、使用和派生技术
(7).成员(members)(方法(method)和属性(properties))在工程中的追加和使用
(8).图形(graphic)图像(image)处理技术
(9).各种异型窗口(象超级解霸界面)的编程技术
(9).帐号密码处理技术及其界面的实现
(10).将类(包括其派生类)功能模块移植到其工程中的技术实现
(11).文件I/O读写,及文件分割器技术
(12).常用控件(control) 及其开发使用
(13).版本控制:debug,release
(14).网络数据库开发技术
a.数据库接口及其使用(ODBC,ADO)
b. VC++应用开发数据库技术
c.C/S,B/S结构分析
d.多层(multi-tiers)结构分析
e.项目分析(一个完整的用VC++开发的数据库项目)
(15).多线程(multithread)及其开发技术
a.多线程与SMP(Symmetry Multi-Processor)及并行(parallel)技术
b.线程分类及其开发
c.线程的优先级及初始化
d.线程的启动(start)与悬挂(suspend)
e.关于定时器线程的特殊性及其编程
(16).动态连接库(DLL)及其开发技术
a.基于函数库形式DLL开发使用
b.基于类库形式的DLL开发使用
C.静态库(static lib)的作用及其开发使用
(17).第三方软件或硬件接口开发实现的原理和案例分析综述
(18).网络通讯:TCP/IP协议的应用开发
a.TCP/IP协议
b.winsocket
c.UDP与TCP方式的网络编程
d.基于缓冲区(buffer)数据收发技术
f.点对点,一点对多点数据通讯的编程实现
g.实时、准确、任何数据类型数据通讯的编程实现 h.项目分析 一用VC++开发的网络监控系统的实现