招生对象:
招生对象: 阶段(以搭建维护底层网络基础平台为驱动) 实训主题 实训内容 实训目标 计算机基础 计算机硬件组成;虚拟机环境部署;安装维护Windows 7; Ghost系统备份与还原 掌握计算机硬件组成;掌握使用VMWare部署实验环境,VMWare基本管理;掌握Windows 7操作系统的安装部署; 掌握Ghost备份系统与还原; Windows Server 2008 系统管理 Windows Server 2008的安装与基本环境设置;用户与组的管理 权限管理;Active Directory与Windows域;NTFS磁盘的安全与管理;访问网络文件;打印服务器的设置与管理;文件服务器的管理;配置FTP服务器、Serv-U应用;注册表概述与结构;磁盘管理;远程桌面连接;组策略与安全设置;系统启动的疑难排除;灾难恢复 对服务器操作系统有一个全新的认识;掌握Windows Server 2008服务器操作系统的安装与管理;掌握Windows下用户与组账户的管理,以及如何合理分配权限;掌握Windows工作组环境与域环境特点;能够熟练搭建文件服务器和FTP服务器;掌握注册表的管理;掌握Windows服务器的磁盘管理;掌握远程桌面连接; 熟悉组策略与安全设置;掌握Windows下系统启动的疑难排除; 满足中小型企业Windows网络部署和维护需求; 计算机网络 网络概述、网络拓扑结构;OSI参考模型与TCP/IP协议;物理层、双绞线的制作;综合布线;数据链路层与交换机;网络层与IP地址 传输层、TCP三次握手、四次握手;Sniffer抓包分析;应用层协议 (DNS/SMTP/POP3/HTTP/HTTPS/Telnet/FTP/TFTP) 掌握网络基本概念和原理;掌握小型网络环境的组建与维护; 熟悉ODF架(跳线架)、光纤类型、光模块和光纤接口;熟悉OSI参考模型与TCP/IP协议; 熟悉Cisco交换机路由器工作原理; 掌握常用的应用层协议的工作原理;熟练使用Sniffer抓包软件进行数据抓包与分析 思科高级路由交换技术 Cisco产品体系以及IOS命名规范;路由器工作原理;静态路由配置与默认路由配置; ACL概述、标准ACL、扩展ACL;NAT概述与应用、NAT的配置;交换机工作原理与常用命令;VLAN和VLAN Trunk;STP生成树协议;三层交换;HSRP概述和工作原理、配置HSRP;Ethernet Channel 了解Cisco产品体系以及IOS命名规范;熟悉Cisco交换机路由器工作原理;熟悉VLAN、VLAN Trunk;熟练配置默认路由与静态路由;掌握STP生成树协议的配置;掌握三层交换技术; 熟练配置HSRP、ACL、NAT应用;熟练配置Ethernet Channel;掌握构建大中型企业网络,并处理网络中常见故障; 保证网络的可靠性,可扩展性;能够对网络进行优化及调试排错; 全真项目实训一:企业网络规划与组建 第二阶段(以Linux 服务器操作系统部署和管理平台为驱动) 实训主题 实训内容 实训目标 Linux系统管理 安装Linux操作系统;Linux常用命令、高级文件搜索命令;vim编辑器的基本操作与高级应用;Linux用户与用户组管理、用户相关配置文件解析;软件包管理、搭建YUM源;文件权限管理;磁盘管理、文件系统管理、RAID阵列、LVM卷管理;进程管理、计划任务、系统引导过程;日志管理、内核管理 ;网络管理、远程控制;备份策略、引导故障排除 了解Linux系统的发展史、Liux系统的版本、Linux系统在企业中的应用;熟练使用Linux常用命令;了解Linux系统下常用的编辑器 掌握vim编辑器的基本使用与高级应用;能够熟练查看、添加、删除、修改用户、用户组信息;熟练设置Linux系统普通文件权限 特殊权限位 文件facl权限;熟练调整磁盘空间容量;掌握数据的备份与恢复;掌握基本的网络配置与远程访问配置;掌握系统常见故障的修复 Linux网络服务 搭建DHCP服务器;搭建NTP服务器、配置NTP客户端;文件共享服务的配置(NFS、Samba、Vsftpd);搭建主从DNS服务器、配置DNS服务器解析;DNS事务签名(Transaction Signatures) 部署LAMP网站运行平台;网站服务的部署与维护;搭建基于本地用户/虚拟用户的邮件系统Postfix;部署垃圾邮件过滤、病毒邮件扫描系统 了解DHCP服务工作原理 掌握DHCP服务的配置 DHCP客户端配置;熟练配置NTP服务器 NTP客户端;掌握NFS、Samba、Vsftpd 文件服务器的配置及客户端访问;理解DNS工作原理、掌握主从DNS服务器的配置;DNS常见指针类型的使用;熟练配置基于域名的Web虚拟主机服务;了解邮件服务的工作原理;熟练配置企业级邮件系统 全真项目实训二:企业服务器搭建与维护 第三阶段(以企业实战、企业高端技术平台为驱动) 实训主题 实训内容 实训目标 MySQL数据库管理 搭建数据库服务器;数据库/数据表操作、SQL查询语句;数据库存储引擎;数据导入导出;用户权限管理;数据备份与恢复、数据增量备份;MySQL AB复制、MySQL 读写分离;配置MySQL集群 MySQL性能调优 了解最流行的数据库服务软件 MySQL的结构体系;数据库的创建与删除、表的创建与删除、常见查询操作;数据类型、表结构的修改、索引类型;了解MySQL支持的存储引擎;了解MySQL日志类型、掌握binlog文件的使用;掌握用户的授权与权限的撤销、查看权限 了解数据备份方式 使用备份工具备份数据;了解AB复制工作原理、配置主从AB复制结构、熟练配置MySQL读写分离架构;熟练配置MySQL集群 理解工作原理;优化MySQL服务器,掌握服务的瓶颈在哪里 Linux Shell脚本编程 Shell简介、Shell基础、Shell变量;条件测试 运算符 编写Shell脚本;流程控制(分支结构、循环结构、选择结构、控制指令);定义函数 函数的递归调用;变量类型、数组的使用、变量替换;什么是正则、正则执行过程、正则符号;sed简介、sed处理过程、语法格式、常用选项;sed处理动作、使用sed导入导出数据;sed模式空间、保持空间的使用;使用正则表达式;awk简介、处理数据方式、处理顺序、语法格式、常用选项;awk内置变量、正则表达式 流程控制 了解什么是Shell、Linux系统支持哪些Shell;了解脚本语言有哪些、掌握BASH的功能;Shell脚本的书写格式与执行过程;熟练使用正则表达式匹配数据;熟练使用sed对文件/文本进行操作;熟练使用awk对数据做过滤/提取/统计操作;了解Shell脚本在生产环境中的应用;培养脚本编程思想 Linux安全应用 什么是安全、服务器安全维护的原则;文件及文件系统安全(set位、粘滞位、umask chattr、挂载控制);用户账号安全、su、sudo、PAM认证模块;配置基于密钥认证的SSH服务;TCP Wrappers防护机制;DAC、MAC、SElinux安全策略、SElinux企业实战 对称加密、非对称加密、加密算法;加密工具(OpenSSL、 GnuPG);CA服务工作原理、配置CA服务器、CA 客户端配置;常用扫描分析工具(NMAP、EtterCAP、Tcpdump、WireShark) 防火墙分类、iptables组成、iptables工作原理;自定义防火墙规则、filter表的过滤和转发策略;iptables扩展匹配、iptables状态匹配 nat表的使用-SNAT、nat表的使用-DNAT;网络入侵检测、主机入侵检测;OpenVAS漏洞检测/风险评估 了解服务器安全的原则;了解常见的网络攻击手段;掌握数据加密、解密的工作原理;了解数据加密工具、加密算法;熟练使用PAM SELinux;熟练配置CA服务器与CA客户端;熟练使用网络扫描工具、抓包工具;了解iptables工作原理;熟练配置防火墙规则;熟练配置并使用IDS系统 Linux运维与监控 Squid缓存机制、基本代理配置、ACL访问控制;CDN分发技术原理、Squid反向Web加速应用;高性能HTTP加速器Varnish;Web前端加速(HAProxy Varnish);Nginx安装部署、构建LNMP(或称LEMP)平台;Nginx配置优化、反向代理应用;Web后端加速及Session共享(LNMP Memcached);PXE KickStart无人值守安装;系统&网络监控概述、基本监控工具(sar、mpstat、iptraf等)SNMP协议原理、SNMP配置及查询、RRDTool绘图引擎;常用监控系统介绍(Cacti/Nagios/Zabbix/Ganglia/NTOP) Cacti安装及配置、Cacti高级应用;Nagios安装及基础配置、Nagios高级应用;其他监控工具(Zabbix和Ganglia)部署使用 了解CDN分发技术原理,熟练配置Squid、Varnish缓存加速服务;熟练部署LNMP Memcached网站运行平台;熟练配置Nginx服务;了解PXE工作原理,部署PXE服务器;了解生产环境中常用的监控软件,熟练部署Nagios监控系统;掌握常用网络监控工具的使用 Linux集群与存储技术 DAS、NAS、SAN、iSCSI部署及访问、Udev设备绑定;IPSAN系统构建(FreeNAS)、GFS2全局文件系统;分布式文件系统(MooseFS、Hadoop)、MooseFS配置实现;集群结构/类型及应用方案、LVS负载均衡原理、LVS调度策略分析;LVS-NAT、LVS-DR群集的配置实现(网站、邮件案例);HAProxy负载均衡实现(4层分发、7层交换);HeatBeat高可用、DRBD镜像存储、HeatBeat DRBD存储案例;Keepalived高可用、Keepalived LVS网站群集;RHCS集群套件机制、配置实现RHCS GFS2高可用Web群集案例 了解数据存储方式及每种存储方式的优略;熟练部署iSCSI服务、IPSAN存储系统;掌握分布式文件系统的工作原理;熟练部署MooseFS 分布式文件系统;了解集群工作原理与集群的分类; 掌握常用集群算法与应用场景;熟练使用LVS、HAProxy软件部署四层、七层LB集群;熟练使用HeatBeat、Keepalived软件部署HA集群 Linux性能调优 Linux系统优化思路、服务器性能分析要点;CPU负载分析、调度算法、队列调整、strace调用跟踪;内存分页机制、内存调优;磁盘介质分析、读写速度分析、内核I/O调度算法、磁盘I/O调优;网络队列分析(发送/接收)、半连接池、网卡Bond、连接优化;内核总览、系统运行参数调整、网络安全参数调整;EXT3/EXT4文件系统分析、FS日志策略及挂载参数优化;用户资源控制(ulimit、cgroup)、会话调优;系统性能评测和分析(Perf 、OProfile工具); 服务性能评测和分析(Apache、Vsftpd) 掌握Linux系统优化思路、服务器性能分析要点;了解CPU调度算法、掌握进程优先级的调整;掌握内存分页机制、内存调优; 了解影响磁盘I/O速度的因素、磁盘I/O调优;熟练配置网卡Bond 内核优化 调整系统运行参数调整;文件系统优化 EXT3/EXT4文件系统分析 FS日志策略及挂载参数优化;掌握常用优化工具的使用 虚拟化技术 虚拟化基础知识(架构类型、虚拟对象类型)、常见虚拟化技术及相关软件介绍;Xen虚拟化技术;KVM内核虚拟化的实现、虚拟化平台构建、部署虚拟机;KVM虚拟机的管理(克隆、迁移、主机备份); VMware vSphere虚拟化平台构建、vCenter虚拟化平台管理; Oracle VM Server服务器虚拟化;虚拟化与云计算(IaaS/PaaS/SaaS等概念);构建OpenStack企业私有云 了解什么是虚拟化、虚拟化的优点、了解虚拟化软件有哪些;掌握全虚拟化、半虚拟化的区别;部署Xen、KVM虚拟;掌握虚拟机的克隆、迁移、主机备份;理解云计算的概念、部署OpenStack企业私有云 全真项目实训三:企业服务器安全、高可用、高性能、虚拟化技术保障 第四阶段(以企业真实案例作为项目实战平台为驱动) 实训主题 实训内容 实训主题 网络工程项目实战 知名互联网企业的网络组建、系统选购及服务平台构建与维护 整个课程以此项目来设计和研发,做完这个项目,将把整个课程中的重点技术融会贯通
招生对象: 阶段(软件测试理论及基础) 实训主题 实训内容 实训目标 Windows操作系统及网络基础 软件测试概念、计算机层次、软件分类、 互联网概述、 IP地址、虚拟机使用、操作系统安装 从测试的角度了解Windows操作系统及网络相关知识, 能够搭建Windows测试环境,为测试工作打下良好的理论基础。 软件测试基础理论 软件开发阶段划分,软件测试阶段划分,模型和分类、软件测试主要原则、测试用例概念、 测试方法选择、 TestDirector概述、软件测试计划编写 系统的阐述软件测试的核心技术,帮助学员了解测试流程、掌握测试各阶段所需的知识及技能、熟悉各种测试文档的撰写。 功能测试项目实践 熟悉软件需求、编写测试计划、编写测试用例、 执行测试用例、提交bug、 编写测试总结报告 项目实践课,将所学的测试理论知识应用于真实的测试项目中。帮助学员体验真实的项目测试流程、测试执行及各种测试文档的撰写。 全真实训项目一:美萍酒店管理系统测试 第二阶段(编程开发技术) 实训主题 实训内容 实训目标 Java程序设计 Java开发环境变量的配置, Java程序的基本结构变量、常量、基本数据类型、流程控制,Java面向对象编程的基本概念,Java I/O核心技术, Java网络编程技术,Java的事件处理模型、Swing组件模型, HTML技术、Servlet/JSP技术 通过系统的编程技术学习,使学员深入掌握通用的编程技能,广泛了解C-S、B-S等各种系统的系统架构及核心技术实现,为白盒测试及自动化测试脚本打好基础。 数据库基础 数据库系统的基本概念,基本SQL语句, 数据完整性约束,索引的创建和使用,视图的创建和使用,高级查询,存储过程的定义和使用, Oracle及SQL Server2008基本操作, SQL Plus的基本使用,PLSQL Developer的使用, 序列,索引,视图,函数和存储过程 本门课程向学员介绍业内主流的数据库管理系统,并帮助学员了解数据库的基本原理,掌握数据库基本技术及操作。 全真实训项目二:ECShop系统架构及实现技术复习 第三阶段(测试工具) 实训主题 实训内容 实训目标 功能测试工具 QTP QTP的基本使用流程, 使用QTP录制应用程序及Web程序,QTP的测试对象管理机制、对象仓库的使用, 标准检查点、文本检查点、文本域检查点、图像检查点、数据库检查点、其他检查点, 脚本参数化, 使用模拟录制模式、使用低级录制模式、使用QTP进行回归测试, VBScript基本语法结构 通过本门课程的学习,帮助学员熟练掌握功能测试自动化工具QTP,学会编写测试脚本,提高测试效率。 作为高级软件测试工程师,不仅仅要有夯实的测试基础,更需要具备进行自动化测试的能力,能够编写测试脚本,完成较为复杂的测试任务。 性能测试工具 LoadRunner 自动化工具分类,性能测试简介,Loadrunner概述;负载/压力测试计划的编写;开发脚本VuGenerator; 设计和运行场景---Controller;分析结果Analysis,LoadRunner数据池技术剖析; HTTP的报文结构,Correlation 技术,Web_reg_save_param函数, LoadRunner中文件下载,网页细分图,LR浏览器模拟设置,LR监视的性能计数器,LR中资源分析实; 通过本门课程的学习,帮助学员掌握性能测试计划的编写,LoadRunner的使用、结果文件的分析,查找系统性能瓶颈,进行系统调优。 测试管理工具 Quality Center Quality Center概述,Quality Center产品框架; Quality Center的站点管理; Quality Center的项目管理; Quality Center测试管理中的 通过本门课程的学习,帮助学员熟练掌握测试管理工具QC,通过QC完成对需求的管理、测试用例的管理、测试执行管理以及缺陷管理。 白盒测试技术 与白盒测试工具 白盒测试的方法;圈复杂度的计算; 面向对象的测试; 使用Junit进行单元测试 通过本门课程的学习,帮助学员掌握白盒测试的理论和方法、掌握Java单元测试工具Junit和Java白盒测试工具Jtest。 全真实训项目三:ECShop系统测试78OA办公自动化系统测试、ECShop性能测试、IT211系统测试 第四阶段(测试实践) 实训主题 实训内容 实训目标 Unix操作系统 及网络环境 Unix的历史,安装;Unix文件系统结构,FTP工具,目录共享; Unix常用命令; Unix Web服务器安装与配置,MySQL数据库的安装使用,邮件服务器 的安装与使用; Unix Perl模块的安装,Shell编程,SecureCRT和SSH;Unix SVN的配置和使用 通过本门课程的学习,帮助学员掌握Unix类操作系统的使用、测试环境的搭建,常见服务器的搭建 自动化工具 项目实践 使用QTP对Web项目进行功能测试;使用LoadRunner进行性能测试; 使用QC进行测试管理 项目实践课,将所学自动化测试工具技术完全应用于企业项目中,提升测试效率。 全真实训项目四:IT211系统测试
招生对象: 阶段、语言核心与 .NET Framework;课程持续4周共176课时。 实训主题 实训内容 实训目标 语言基础 C#基础语法 数据类型 流程控制 数组 掌握C#语言基础,具备扎实的C#语言编程能力。 面向对象 类和对象 继承 抽象、多态 属性、索引器 接口、命名空间 事件、委托 掌握C#面向对象编程的核心思想。掌握封装,继承,多态三大特性。 FrameWork 集合(ArrayList、HashTable……) 泛型 WinForm应用 System.IO 流的操作 调试、异常处理 程序集 反射 掌握最新的.NET Framework 4.0体系架构、熟练使用Visual Studio 2010开发工具,熟练掌握.NET Framework核心API。 RPG游戏战斗策略;媒体播放器、企业通信录 第二阶段、高级开发;课程持续8周共304课时。 实训主题 实训内容 实训目标 XML XML基础概念、定义 System.XML提供的操作方法 DOM操作 掌握XML的基本结构,熟悉DOM的操作。 SQL Server/ADO.NET/LINQ/EF SQL基础语法 变量、数据类型 INSERT、UPDATE、DELETE、SELECT 高级应用(联合查询、批量更新、批量删除、批量增加) 函数、索引、约束 存储过程 视图 触发器 事务 Command对象 DataSet和DataAdapter LINQ/EF 熟练的掌握SQL语句;掌握数据库设计的一般原则和范式,具备一定的商业数据库设计经验。掌握ADO.NET核心组件和应用;熟练掌握Linq语法和查询技巧。 HTML/CSS/JS HTML基本文档结构 CSS核心 布局 表单 列表、表格 JavaScript基础语法 DOM操作 掌握HTML基本原理;掌握CSS各种选择器及常见样式设置;熟练使用HTML常用元素。深入理解JavaScript语言原理;熟练的使用JavaScript对HTML DOM进行编程; ASP.NET/MVC 常用控件使用 错误处理、跟踪 主题、母版 数据绑定 cookie、session 页面缓存、数据缓存 优化、配置 部署 掌握ASP.NET核心控件,熟练掌握Web服务器端编程技巧,熟悉常见的Web服务器端设计模式,掌握页面缓存、数据缓存等优化技巧;掌握安全验证、防黑客攻击等系统安全策略。 AJAX/JQUERY Ajax原理 XMLHTTPRequest对象 XMLDOM Ajax for ASP.NET JQuery基础 JQuery选择器 JQuery高级应用 掌握Ajax的基本通信原理;掌握JQuery核心API;了解JQuery基本设计原则;了解多种JQuery插件; 全真实训项目二:MIS数据库设计;EIP企业信息门户个人博客 第三阶段(以T-GWAP 通用电子商务平台为驱动) 实训主题 实训内容 实训目标 企业级N层架构实现 XML基础概念、定义 System.XML提供的操作方法 DOM操作 掌握企业N层架构的搭建。熟悉企业中常用的数据访问层的实现方式,如Sqlhelper、Entity Framework、Nhibernate以及常用工具CodeSmith的使用。 企业高级开发 SQL基础语法 N层架构的原理与实现 SqlHelper Nhibernate Entity Framework CodeSmith使用 UML 面向对象设计原则 设计模式 软件过程和软件活动 AOP编程 WebService编程 WINDOWS服务编程 理解面向对象设计的 一般原则;理解重用的意义;掌握常见的设计模式;掌握AOP编程;掌握WINDOWS服务编程;掌握WebService编程; 团队开发 SVN 缺陷跟踪管理系统 软件团队工作流程 如何成为优秀程序员 掌握常用的版本管理工具使用;掌握常用的缺陷跟踪管理工具使用,熟悉软件开发生命周期。 微软全系列产品介绍 Win Phone、WCF、WPF、SilverLight、WF、SharePoint、Biztalk Server 针对微软企业应用全系列产品做全面的了解 全真实训项目三:在讲师的带领下,搭建一个完整的N层架构系统,对数据访问层的主流实现方式有所了解。后台目录维护监控系统;搭建天气预报服务 第四阶段、实战项目;课程持续2周共80课时 实训主题 实训内容 实训主题 SNS社交平台 用户权限管理 消息管理 好友管理 投票管理 礼物管理 照片管理 人脉沟通 后台照片目录维护 用户行为跟踪 AOP 异常、调试日志管理 通过此项目使学员对四个月的全部知识点做系统的、全面的回顾,同时掌握企业中的常用的编程思想以及解决问题的方法。
招生对象: 阶段、Web开发基础(Linux操作系统、Nigix、XHTML技术核心、CSS技术核心);课程持续3周共96课时。 课程主题 课程内容 课程目标 Linux操作系统 Linux操作系统基础,Linux常用命令,文本编辑器Vim/Vi应用,Linux文件系统管理与维护,Linux用户和用户组管理,LANMP生产环境部署 掌握Linux操作系统。 XHTML技术核心 XHTML基础,XHTML标准,XHTML语法规则,表格布局,链接与图像,表单及相关元素 掌握构建符合W3C标准页面的技术 CSS技术核心 CSS2.0基础、CSS2.0 Box模型;CSS2.0 选择器;布局样式,文本样式,边框样式,背景样式,列表样式;CSS2.0 Hack; 灵活掌握CSS技术,并且熟练掌握通过DIV CSS技术实现符合Web2.0标准的页面的技术。 全真实训项目 T-Shop v1.0 完成项目前台/后台页面的设计 第二阶段、PHP开发技术 (PHP技术核心、MySQL基础、PHP核心函数库、PHP面向对象编程);课程持续4周共176课时。 课程主题 课程内容 课程目标 PHP技术核心 PHP工作原理,PHP语法结构;数据类型详解,数据类型转换;运算符及优先级,流程控制;数组;自定义函数,字符串函数库,数学函数库,数组函数库,日期时间函数库,函数函数库;文件上传及下载; 通过此部分的学习,使学员掌握PHP的数据类型、流程控制、内置函数库、自定义函数,为后续课程打下坚实的基础。 MySQL基础 MySQL数据库基础;数据库的创建、修改及删除;数据类型详解;数据表的创建、修改及删除;无限分类的数据表设计;记录的插入、更新、删除及查找;外键与连接;索引; 熟练掌握MySQL数据库的各种操作。 PHP核心函数库 MySQL函数库,分页技术的实现,,Apache URL Rewrite,GD函数库,Directory函数库,File函数库,RegExp函数库; 灵活应用PHP的各种核心函数库。 PHP面向对象编程 类与对象,类的定义;属性与方法;$this关键字、 self关键字;继承,多态;魔术方法;抽象类与接口;设计模式;PDO类;JpGraph图表,FusionCharts图表; 灵活掌握PHP的面向对象编程技术。 全真实训项目二 T-Shop v2.0完成基于PHP的商品管理模块;T-Shop v3.0完成项目的数据库设计;T-Shop v4.0完成项目管理员模块;T-Shop v5.0完成订单管理模块 第三阶段、Web 2.0 RIA技术(JavaScript基础、JavaScript高级、jQuery框架、MySQL高级);课程持续3周共120课时。 课程主题 课程内容 课程目标 JavaScript基础 JS语法结构、数据类型详解、数据类型转换、变量;运算符及优先级,流程控制,数组,自定义函数;String对象,Math对象,Date对象,Array对象,Function对象,Object对象;W3C DOM及HTML DOM;XML,BOM,AJAX,JSON;JS面向对象编程,JS设计模式; 通过此部分的学习,使学员掌握JavaScript的数据类型、流程控制、内置对象、DOM编程、BOM处理,为后续课程打下坚实的基础。 jQuery框架 选择器、过滤器;属性处理,样式处理,文本处理,节点处理;事件委派,动画效果;插件体系; 熟练掌握jQuery的各种操作。 MySQL高级 存储过程,触发器,游标;事务处理;数据库引擎详解;数据库集群,数据库读写分离; 熟练掌握MySQL数据库的各种高级操作。 全真实训项目三 T-Shop v6.0完成项目的表单验证、AJAX等RIA效果;T-Shop v7.0完成基于JS框架的页面特效;T-Shop v8.0完成项目常用的SQL语句封装 第四阶段、PHP高级应用(Smarty模板、PHP框架技术);课程持续2周共112课时; 课程主题 课程内容 课程目标 Smarty模板 模板工作原理;Smarty属性,Smarty方法;内置调节器,内置函数;缓存技术,插件技术; 掌握模板工作原理,将程序代码与视图分离。 Memcached缓存 Memcached缓存原理,内部结构,分散算法,PHP Memcached应用 构建高性能的分布式的内存对象缓存系统。 ThinkPHP框架 ThinkPHP基础,CURD;查询语言、连贯操作、变量;路由、视图、控制器;自动验证、自动完成、安全、多语言、缓存; 敏捷WEB应用开发和简化企业应用开发。 YII框架 安装YII;CURD;MVC架构;组件;控制器;动作、过滤器、校验器、路由;视图;部件;部件行为;部件事件;缓存 开发大型 Web 应用的高性能 PHP 框架。 全真实训项目四 T-Shop v2.0完成基于PHP的商品管理模块;T-Shop v3.0完成项目的数据库设计;T-Shop v4.0完成项目管理员模块;T-Shop v5.0完成订单管理模块 第五阶段、PHP项目实践(T-Shop项目、T-CMS项目)课程持续2.5周共100课时 课程主题 课程内容 课程目标 T-Shop项目(二期) 商品管理模块 用户管理模块 订单管理模块 积分管理模块 评论管理模块 配送管理模块 随着电子商务越来越多的被人们接受,如果自己可以完成一个电子商务平台的搭建,那是一件多么令人骄傲的事件! T-CMS项目 新闻分类模块 新闻管理模块 评论管理模块 广告管理模块 用户管理模块 权限管理模块 采用静态化新闻取代以前的数据库新闻,并且可以进行新闻的实时管理,这就是新一代的CMS管理系统! 第六阶段、互联网高级技术 (SEO、负载均衡、网络安全、HTML5&CSS3、缓存与静态化);课程持续2周共80课时; 课程主题 课程内容 课程目标 SEO基础 搜索引擎基础,网站结构设计基础,跟踪、监测,链接策略 掌握SEO技巧、操作,提高站点排名 负载均衡 DNS负载均衡,代理服务器负载均衡,NAT负载均衡,反向代理负载均衡 掌握网站的负载均衡技术,提高网站的高并发性能处理。 网络安全 访问控制,检查安全漏洞,攻击监控,认证 构建安全的网站 缓存和静态化 文件缓存机制,部分缓存,文件组缓存,缓存生命周期 掌握文件缓存技术,根 据项目需求构建性能良好的文件缓存系统 HTML5/CSS3 HTML5布局标记,音频处理;视频处理,本地存储,Canvas对象,CSS3选择器,颜色处理;背景处理;圆角处理;边框处理 灵活应用HTML5&CSS3 全真实训项目六 T-Shop性能优化
招生对象:
招生对象: 阶段(C语言开发基础) 实训s主题 实训内容 实训目标 Unix/Linux基础 Unix/Linux操作系统Kernel和Shell;Unix/Linux文件系统简介;常用的Shell命令;vi的使用;环境变量;简单Shell脚本程序; 熟悉Unix/Linux系统的基本操作和基本命令,掌握vi编辑器的用法 标准C基础 gcc编译器,数据类型,变量和常量;运算符和表达式,分支,循环;数组,函数,指针和字符串,结构,联合和枚举;指针高级应用,双指针,void指针,函数指针;C标准库,堆内存分配,IO等; 完全掌握C语言的本质,成为一名合格的C程序员,为以后的学习和工作打下坚实的基础 C 编程 C 命名空间和数据类型;面向对象编程(OOP),类和对象; 构造器,拷贝构造,析构,new/delete;运算符重载;面向对象编程(OOP),封装、继承和多态;输入输出流;异常处理(Exception); 掌握C 语言高级特性,理解面向对象编程思想,掌握封装,继承,多态三大特性。掌握C 异常处理,掌握运算符重载。 数据结构和算法 数据结构的基本概念;线性结构;双向链表; 栈和队列;?树和二叉树; 顺序查找法和二分查找法;排序算法(冒泡、选择、插入、快速); 掌握基本数据结构,掌握集合、线性结构、树状结构的基本用法,掌握排序算法和查找算法。 模板和STL 模板基本概念(template);类模板和模板类;函数模板和模板函数;类型推断;类模板和函数模板的特化;智能指针的实现;标准模板库(Standard Template Library); STL容器、迭代器和算法, 掌握模板的基本概念和基本用法,掌握特化和偏特化,了解智能指针;掌握STL(标准模板库),熟练使用容器,迭代器,熟悉各种相关算法。 全真实训项目一:T-Score学生成绩管理系统、T-Emis企业信息管理系统、LinkedList的实现、T-Emis企业信息管理系统的重构 第二阶段(Unix高级开发和数据库开发) 实训主题 实训内容 实训目标 Unix/Linux核心编程 Unix/Linux静态库和共享库的使用;Unix/Linux内存管理(malloc/brk/mmap);Unix/Linux文件和输入输出设备的系统调用(System Call);Unix/Linux进程管理;Unix/Linux信号处理(signal);Unix/Linux进程间通信(IPC); Unix/Linux网络编程(socket);Unix/Linux多线程开发;Unix/Linux多线程同步技术; 掌握Unix/Linux系统下C语言的开发,熟练使用常用的系统调用函数,掌握Unix/Linux下内存管理,进程管理、文件操作,掌握Unix/Linux信号,了解IPC,熟练编写网络多线程程序。 Oracle数据库和数据库开发 Oracle SQL 查询语句;Oracle SQL DML和事务处理语句;Oracle SQL 建表和约束;Oracle的序列、视图和索引;PL/SQL 存储过程;PL/SQL 函数(function);PL/SQL 游标和触发器;PL/SQL 异常处理(Exception);Pro*c 操作数据库;动态SQL; 掌握Oracle数据库的基本知识,熟练使用SQL语句,掌握PL/SQL编程,掌握Por*c访问Oracke数据库。 QT图形界面开发 QT 基础; QT 信号和槽;QT Creator的使用;QT Designer的使用; 了解QT,熟练使用QT Creator和Designer进行开发,理解信号和槽的概念和用法。 大型项目T-DMS电信计费系统 数据读取模块;数据匹配模块;数据发送模块; 数据接收模块;数据保存模块; 数据整合模块; 编写T-DMS电信数据采集系统。 全真实训项目二:T-Bank 银行账户管理系统、T-Chat 多线程聊天室、网上商城数据库设计、Pro*c连接Oracle数据库、T-Lottery、T-Snake、T-Bank界面、T-DMS 第三阶段(Windows开发/VC ) 实训主题 实训内容 实训目标 Win32核心编程 Windows窗口程序的开发;Windows消息机制和消息相关函数(Message); Windows绘图(Paint);Windows控件开发(Control);Windows文件管理和目录管理函数; Windows资源的使用; Windows内存管理(virtual memory); Windows静态库和动态库(lib/dll);Windows进程开发;?Windows线程和线程同步; 熟悉Windows核心编程,熟练进行Windows窗口程序的编写,理解消息和消息队列,并能完成相关开发;了解Windows控件,掌握Windows文件管理、内存管理,掌握Windows进程和线程开发,解决多线程的同步问题。 MFC框架开发 MFC基础;MFC消息映射和消息处理;MFC菜单、工具栏和视图;MFC绘图和DC;MFC集合类;MFC序列化;MFC控件; MFC对话框和属性页;MFC动态库;MFC线程; 了解MFC框架的开发,理解并能使用MFC中的消息映射,熟练使用MFC菜单、工具栏和视图,掌握运行时类和动态创建,熟练使用MFC绘图,熟练使用MFC集合类,理解并掌握MFC序列化和控件,掌握MFC动态库和线程。 COM组件开发 组件和接口基本概念; COM组件和ATL库的应用;类厂和组件;接口调动和接口函数; Automation程序;ActiveX控件的使用; 了解组件和接口,掌握ATL库的使用,掌握组件接口调动,掌握自动化和ActiveX的用法。 WINDOWS网络和数据库编程 Windows访问数据库技术ADO(ActiveX Data Object); Windows网络基础;有连接协议(TCP)和无连接协议(UDP);Windows Socket API;MFC Socket编程; 掌握Windows平台下主流的数据库访问技术ADO,熟练使用Windows网络API完成网络程序的开发 T-NetTV项目 账户管理模块;视频管理模块;数据库模块;服务器网络通信模块;客户端主程序模块; 客户端网络通信模块; 播放器模块; 掌握网络电视的开发。 全真实训项目三:T-Hook、T-Notepad、T-Draw、T-界面、T-Calculator、T-FeiQ、T-NetTV项目
招生对象: 课程主题 课程内容 课程目标 阶段、嵌入式Linuxr软件开发基础(C、数据结构、C );课程持续4.5周共168课时。 Unix/Linux基础 Unix/Linux操作系统Kernel和Shell; Unix/Linux文件系统简介;常用的Shell命令;vi的使用;环境变量;简单Shell脚本程序; 熟悉Unix/Linux系统的基本操作和基本命令,掌握vi编辑器的用法 标准C基础 gcc编译器,数据类型,变量和常量;运算符和表达式,分支,循环; 数组,函数,指针和字符串,结构,联合和枚举;指针高级应用,双指针,void指针,函数指针;C标准库,堆内存分配,IO等; 完全掌握C语言的本质,成为一名合格的C程序员,为以后的学习和工作打下坚实的基础 C 编程 C 命名空间和数据类型;面向对象编程(OOP),类和对象;构造器,拷贝构造,析构,new/delete;运算符重载; 面向对象编程(OOP),封装、继承和多态;输入输出流;异常处理(Exception); 掌握C 语言高级特性,理解面向对象编程思想,掌握封装,继承,多态三大特性。掌握C 异常处理,掌握运算符重载。 数据结构和算法 数据结构的基本概念;线性结构;双向链表; 栈和队列;树和二叉树;顺序查找法和二分查找法;排序算法(冒泡、选择、插入、快速); 掌握基本数据结构,掌握集合、线性结构、树状结构的基本用法,掌握排序算法和查找算法 模板和STL 模板基本概念(template);类模板和模板类; 函数模板和模板函数;类型推断;类模板和函数模板的特化; 智能指针的实现;标准模板库(Standard Template Library);STL容器、迭代器和算法, 掌握模板的基本概念和基本用法,掌握特化和偏特化,了解智能指针;掌握STL(标准模板库),熟练使用容器,迭代器,熟悉各种相关算法。 全真实训项目一 T-Score学生成绩管理系统、T-Emis企业信息管理系统、LinkedList的实现、T-Emis企业信息管理系统的重构 第二阶段、嵌入式Linux高级软件开发(Linux环境高级软件开发、QT、数据库);课程持续5周共200课时。 Unix/Linux核心编程 Unix/Linux静态库和共享库的使用;Unix/Linux内存管理(malloc/brk/mmap);Unix/Linux文件和输入输出设备的系统调用(System Call); Unix/Linux进程管理;Unix/Linux信号处理(signal); Unix/Linux进程间通信(IPC);Unix/Linux网络编程(socket);Unix/Linux多线程开发;Unix/Linux多线程同步技术; 掌握Unix/Linux系统下C语言的开发,熟练使用常用的系统调用函数,掌握Unix/Linux下内存管理,进程管理、文件操作,掌握Unix/Linux信号,了解IPC,熟练编写网络多线程程序。 Oracle数据库和数据库开发 Oracle SQL 查询语句;Oracle SQL DML和事务处理语句;Oracle SQL 建表和约束; Oracle的序列、视图和索引; PL/SQL 存储过程;PL/SQL 函数(function);PL/SQL 游标和触发器; PL/SQL 异常处理(Exception);Pro*c 操作数据库;动态SQL; 掌握Oracle数据库的基本知识,熟练使用SQL语句,掌握PL/SQL编程,掌握Por*c访问Oracke数据库。 QT图形界面开发 QT 基础;QT 信号和槽;QT Creator的使用;QT Designer的使用; 了解QT,熟练使用QT Creator和Designer进行开发,理解信号和槽的概念和用法。 大型项目T-DMS电信计费系统 数据读取模块;数据匹配模块;数据发送模块;数据接收模块;数据保存模块;数据整合模块; 编写T-DMS电信数据采集系统。 全真实训项目二 T-Bank 银行账户管理系统、T-Chat 多线程聊天室、网上商城数据库设计、Pro*c连接Oracle数据库、T-Lottery、T-Snake、T-Bank界面、T-DMS 第三阶段、ARM体系结构与编程(ARM体系结构、编程模型、指令集、裸板驱动开发);课程持续2周共80课时。 ARM 体系结构与编程 嵌入式系统特征、发展、应用领域介绍。嵌入式系统开发的特点、软硬件开发系统构成,开发环境的建立。T-PAD平台特性介绍,T-PAD平台初体验。 ARM体系结构、ARM处理器系列与发展、ARM编程模型。 ARM指令集(分支指令、数据处理指令、加载存储指令等)GNU ARM 汇编程序设计 熟悉嵌入式系统开发的特点、掌握嵌入式系统开发方法,掌握ARM体系结构与汇编程序设计,加深对之前学习的C语言的理解。 基于T-PAD平台的裸板驱动开发 基于T-PAD的GPIO使用方法,LED驱动编写。UART原理,基于T-PAD的UART驱动编写、调试、测试。 BootLoader原型设计,完成Shell框架,人机交互,命令编写。 NAND FLASH 特性与使用方法,基于T-PAD的NAND FLASH驱动开 发、调试、测试。 内核引导条件,引导方法,编写Linux引导命令,完善Bootloader。ARM异常处理程序设计、T-PAD启动原理,升级方法 。 为Bootloader增加启动代码和内存初始化代码。MMU 原理和MMU地址转表制作, 软中断异常处理程序设计、开发、调试、测试。 掌握基于ARM的裸板驱动开发方法,使自己更深层次理解嵌入式系统开发的本质,通过项目实践,提高自身软实力。 全真实训项目三 从零编写嵌入式Linux引导程序(BootLoader) 第四阶段、嵌入式Linux系统软件开发(嵌入式Linux系统部署、嵌入式Linux驱动开发);课程持续4周共160课时。 嵌入式Linux系统部署 嵌入式Linux系统构成、各部分的作用和关心。 嵌入式Linux系统开发环境建立, U-Boot特性、代码结构、编译方法、移植方法。 Linux内核特性、代码结构、编译方法。Linux内核移植方法、移植实践。 根文件系统组成,根文件系统制作方法。 tslib、qt移植部署方法。 掌握嵌入式Linux系统构成、Linux内核的编程方法,完成嵌入式Linux系统在T-PAD平台的部署以及Linux应用软件的移植部署。同时提高学员的动手能力,代码阅读能力,提高学员的综合素质。 Linux驱动开发 Linux内核模块化设计思想、设备类型、驱动的作用和编写方法;字符设备驱动程序设计、完成键盘驱动程序设计;高级字符设备驱动程序设计(原子变量、信号量、自旋锁、阻塞/非阻 塞、等待队列、定时器、中断、内核内存管理);字符设备驱动专题 I2C驱动程序设计;字符设备驱动专题之ADC驱动程序设计、温度场传感器驱动程序设计;字符设备驱动专题定时器、PWM驱动设计;字符设备驱动专题 RTC 驱动程序设计;输入子系统;显示子系统; 块设备驱动程序设计;网络驱动程序设计 掌握Linux驱动架构和开发方法,通过完成具体案例的编码、调试、测试实战来增强学员的编码能力,解决问题的能力,使其有能力解决企业及开发问题。 全真实训项目四 基于T-PAD平台的智能家居控制系统驱动程序开发 第五阶段、嵌入式Linux软件开发项目实践(智能家居控制系统)课程持续2周共80课时 智能家居控制系统 人机交互模块 ; 设备驱动模块; 服务器模块; 客户端模块; 设备控制和信息采集模块; ZIGBEE接口 ; 3G接口 ; 摄像监控接口 ; 系统升级模块 ; 自从1984年在美国康涅迪格州出现世界上幢智能建筑以来,智能家居就被人们所关注,比尔﹒盖茨在华盛顿的私人豪宅更是世界瞩目的智能建筑的经典之作。智能家居将给人们带来更加便捷、舒适、安全、快乐的生活环境,家、公司、车三者的无缝融合更让人们充满期待,智能家居系统正是在此背景下如火如荼的发展起来,随着计算机技术、互联网技术、移动互联网技术、物联网的发展,智能家居已经不再是富豪们专有系统,其走入普通家庭将是必然趋势。