1、软件基础
数据类型,变量和常量;运算符和表达式,分支,循环;数组,函数,
指针和字符串,数据结构,联合和枚举
2、前端动态(JAVA)
Java核心编程
面向对象编程;继承和组合,属性;集合框架;异常处理、IO;多线程;泛型、注解、反射;
网络编程;基于JDBC的数据库连接技术。
HTML5+CSS3网页布局
HTML5基本结构;常用标签;常用CSS设计;美化页面。
JavaScript前端动态开发
JavaScript语法、内置对象;JavaScript调用DHTML元素;JavaScript编写客户端脚本程序。
JQuery高级动态技术
JQuery框架;使用Jquery进行DOM和CSS编程;使用JQuery开发Ajax应用;JQuery插件。
JSP Web编程基础
Tomcat服务器安装和配置、HTTP协议;Servlet、Filter、Listener;JSP原理、JSP指令和标签、JavaBean、表达式语言(EL)、JSP标准标签库(JSTL)、数据库连接池和DataSource。
数据库基础与MySQL应用
关系型数据库基本原理、标准SQL语言、常用数据类型;Sun MySQL体系结构。
PHP语言基础
PHP工作原理,PHP语法结构;数据类型详解,数据类型转换;运算符及优先级,流程控制;数组;自定义函数,字符串函数库,数学函数库,数组函数库,日期时间函数库,函数函数库;文件上传及下载
PHP面向对象编程
类与对象,类的定义;属性与方法;$this关键字、 self关键字;继承,多态;魔术方法;抽象类与接口;设计模式;PDO类;JpGraph图表,FusionCharts图表
项目实战、AJAX技术应用
系统功能包括:数据库分析和设计、系统登陆、用户注册、图书检索、购物车、订单处理和中文乱码处理等。
3、APP开发(Android方向)
Android基础
开发环境搭建、基本框架和工程文件;常用控件的使用、存储和检索数据;Content Provider;多线程编程;Activity;Intent;Service;Broadcast Receive。
Android核心
Android网络编程;多媒体开发;Fragment和ActionBar;Android服务端;LBS相关技术。
Android高级
混合App开发;基于XMPP协议的消息推送技术;Android6.x新技术。
项目实战
系统功能包括:连接后端消息服务器、通过文本、文件传输、语音等完成即时聊天。
1、 APP开发(IOS方向)
Obejective-C
面向对象编程;继承和组合,属性;类工厂方法;内存堆栈模型,内存管理(引用计数、ARC);自省(Introspective), SEL选择器;分类, 扩展,协议;Foundation 框架的类结构和关系;字符串、数值对象、数组、字典;集合;日期与时间、定时器(NSTimer);文件管理、NSBundle、缓冲区(NSData);键值编码、键值监听;网络连接与请求响应
iOS基础
MVC和代理模式设计;简单控件;窗口(UIWindow),视图(UIView),应用程序;绘图;触摸,事件,手势;UIView及CALayer动画;活动提示;图像(UIImageView);滚动视图,分页控制器,开关,滑块;标签控制器;导航控制器;表格控制器;相册控制器;自定义视图
iOS核心
数据持久化(文件,SQLite数据库,归档,NScoding);多线程、操作队列、GCD;网络编程,xml解析,json解析,socket编程;多媒体编程--音频播放,视频播放;照相机,相册管理;短信、邮件;地图的使用及定位;消息推送原理和实现;测试和发布技术;支付及二维码等热门类库分析使用
iOS高级
Swift讲座:变量和常量、类型、字符串连接、数组和字典;Swift讲座:循环和流程控制;函数和面向对象;IOS7/IOS8新特性;cocos2d-x;OpenGL;BeeFramework框架
项目实战
项目1:TATA游戏开发--程序整体框架规划;游戏角色实现;蓝牙对战功能实现;
项目2:看看吧iPhone视频客户端开发---项目整体框架规划;XML网络数据分析模块开发;多维数组的应用;界面设计和开发;自定义视频播放器实现;收藏及分享功能实现;项目整体框架;界面设计和开发;自动升级模块实现