【课程介绍】
本专业拥实战经验与教学经验丰富的教师团队,以Java的实训课程为主。前期课程从Java基础语法,面向对象程序设计,常用工具类入门,到前端网页搭建所需要的HTML,CSS和JavaScript的内容;再到Java Web开发必备知识JSP,Servlet以及linux。以及以项目形式介绍Hibernate5框架,Struts2框架,Spring框架以及Oracle和项目管理必备Maven等;后到物流管理系统和网上商城项目,由浅入深,由基础到项目逐步学习。采用学练测评一体化的教学方案,**每个学员都能真真正正学到技术,掌握要点。
【课程内容】
java语法:
Java发展历史、jdk下载安装 、环境变量配置;
编码规范、注释、常量、变量、数据类型:基本数据类型、引用数据类型 类型之间转换算数运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三目运算符;
if语句、switch语句、while语句、dowhile语句 for语句、break、continue、return语句;
数组定义、数组的分类、数组创建方式、数组的赋值、数组遍历、数组的排序;
函数的定义、函数的调用、函数的参数、函数的返回值、函数的重载、数组有关的函数处理;
java面向对象:
面向对象思想、类的定义、对象的创建、构造函数;
java对象内存分析、成员变量、局部变量;
包机制、访问修饰符权限、重写 、向上转型;
super关键字、static关键字、this关键字
封装、继承、多态、抽象类、接口、内部类
java功能:
API、Object类 String类、StringBuffer类、Stringbuilder类、Date类 Calendar类、包装类、Math类、System类、Scanner类、Random类 Class类、SimpleDateFormt类、正则表达式;
异常概念、异常的分类、异常处理机制、自定义异常;
i/o概念 、File 类、字节流、 字符流、 过滤流、压缩流、对象流;
集合类 泛型 自定义泛型、线程
web前端技术基础:
认识前端:html、js、css、jquery、bootstrap
数据库操作:MySQL数据库安装、管理工具、基本使用、JDBC连接、sql语句等
JavaWeb核心:tomcat、http、jsp、Session\Cookie会话管理、Listener与Filter
web框架:
hibernate框架
spring框架
struts框架
mybits框架
使用框架完成小型综合项目
传统项目实战:
此项目能掌握的技术如下:
svn的使用
maven项目管理的使用
shiro权限的管理
webservie、poi、cxf框架
引入JavaMail邮件机制,并实现Spring与JavaMail整合开发
oracle数据库的使用、redis缓存的使用
电商项目实战:
此项目使用的是分布式架构,能掌握的技术如下:
数据库集群的搭建
redis缓存集群的使用
zookeeper和double等远程调用技术的使用
MQ消息队列的使用
nginx负载均衡的使用、freemaker技术、luence、sorl搜索殷勤的使用
oracle数据库的使用、redis缓存的使用
【教师风采】
锅旭阳 JavaEE讲师
从事JAVA开发5年,曾任职程序员、项目经理等,精通JAVA开发,项目开发经验丰富,并拥有丰富的培训和教学经验。2016~2017连续两年为软件外包公司担纲JavaEE培训。
秦振华 技术讲师
曾参加过央行主推的网联清算大型网络清算项目,具有丰富的开发经验和较多项目经验。工作经验(4年)
人谷科技股份有限公司
兴业银行支付中心
网联清算中心 中国人寿
【就业方向】
Java语言经过二十几年的积累,运用越来越广泛,从早期的PDA,中终端发展到现在的电商网站,OA办公管理系统,机顶盒,车载导航,移动POS机,安卓设备等等。广泛、高端的应用市场也造就了Java多平台、多方位的高薪、高就业率的就业方向。
【专业前景】
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,自1995年诞生以来,经过20多年积累,依然活跃在编程排行榜前列广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。