Java/安卓课程内容:
第一阶段:网页元素基础
HTML:HTML整体结构;字体标签;表单元素
CSS:五大CSS选择器;CSS导入方式
JavaScript:JavaScript基本语法、内部对象、DOM、BOM;函数;事件处理
jQuery:jQuery选择器、操作DOM、动画和事件;jQuery与AJAX的应用;jQuery插件
XML解析:XML的概念和基本作用;XML基本语法;XML约束模式
第二阶段:数据库及语法
Java SE:Java基础语法;面向对象;常用类;异常处理;集合框架; Io流;多线程;网络编程;解析XML文件;反射机制等
MYSQL数据库:数据库的操作;mysql约束、导入导出
JDBC:核心接口和类;连接数据库的实现步骤;处理结果集;批处理;防止SQL注入问题
JavaWEB:Http协议;Tomcat服务器;JSP/Servlet;EL和JSTL;自定义标签;监听器;过滤器;AJAX;JSON等
第三阶段:编程操作
1、Oracle:基本SQL操作;视图、序列、索引;常见函数;PLSQL编程;游标;触发器Struts
2、Package;Action;Result;Servlet APl;Struts2和Form表单交互;OGNL;拦截器
3、Hibemate:配置文件、映射文件;实体对象的三种状态;Lazy;HQL
4、Spring:Bean生命周期;自动装配;集合注入;AOP;声明式事务处理
第四阶段:实现工程
Maven:翻译,打包,构建;依赖管理;集成eclipse;Maven中构建WEB工程
SpringMVC:参数传递;适配器;拦截器;视图和模型;上传文件;AJAX的使用
MyBatis:实现基本增、删、改、查;注解方式实现;动态SQL;多种参数传递
第五阶段:安卓入门
安卓开发入门
安卓原生控件和布局
安卓四大核心组件
安卓数据储存—Android的设计模式
Java/安卓课程实训:
1. JavaSE霹雳战车游戏开发
项目截图:
游戏场景
游戏项目要求:
采用面向对象设计
要求飞机多架,速度、位置随机。
要求战车活动自如,导弹发射。
2. JavaSE数据库系统类项目
售电系统、简易财务管理系统、客户关系管理系统等。
3. 前端项目类
项目截图:(国民商贸)
前端项目要求:
分析整个页面的布局,弄清思路,捋顺逻辑
要求清晰每一块如何去设计,并且通过代码去实现
尽可能的使代码简洁化
4. JavaWeb类项目
Web项目要求:
1、 Web开发的概要,具体实现的功能,模块分析以及数据库的设计等。
2、 Web开发技术:JSP+Servlet+EL和JSTL的使用+JDBC通用模块DBhelper、CRUD操作、连接池技术、DAO模式的搭建和使用、分页、图片的上传、图片的数据库保存和读取、Ajax技术的简单使用。
3、 Web环境搭建:Tomcat 、MyEclipse、JDK1.7.0
4、 Web开发模式:DAO+JavaBean+ Servlet
5、 Web开发通过传统的MVC模式进行项目的开发
5. JavaEE企业项目案例
JAVAEE企业项目:
1、JAVAEE企业开发的概要,分析需求、具体实现的功能,模块分析以及数据库的设计等。
2、企业开发使用Spring+Struts+Hibernate框架搭建 3、Web环境搭建:Tomcat 、MyEclipse/Eclipse、JDK1.7.0 4、Web开发把具体的业务层、逻辑层、控制层、持久层给分离开来。