Java全能工程师班
课程体系
  • Java语言基础

    本章主要介绍 JDK 的编程环境,Java的字符串,Java 数组操作,以及符合行业的标准代码规范和编程习惯。
  • Java高级GUI编程和高级编程

    本章主要讲解网络编程,多线程开发,Java流操作,
    GUI编程和集合类。还介绍数据库操作,图像,视频,
    水晶报表处理。增加了JVM性能调优章节,充分
    解剖了JVM的内部结构和内存参数优化方案。
  • J2EE高级编程-框架篇

    本章主要讲解两个框架:SSH 和 SSM。
    针对框架设计的技术进行细微剖析,并且结合框架实战应用,
    让学生更好、更容易的理解SSH和 SSM框架。
  • Java面向对象编程

    本章通过Java面向对象中的常见操作,核心类,面向对象的高级属性及其异常处理来熟练和掌握Java的面向对象编程。本阶段还重点引入了Java的设计模式,和三层架构的编程思想。
  • JavaWeb编程

    本章主要讲解 html,css,Javascript 和 jQuery 前端开发技术,使用bootStrap编写更加友好的软件应用界面。另外还增加了Ajax技术,JSP和其他Javaweb编程技术以提高用户体验度。
  • Java大数据编程

    本章首先通过大数据开发解决些常见问题,比如:Java安全机制,ssl机制,Java中的 Memcache,OScache缓存,nosql非关系型数据库等。最后讲解大数据编程中的Hadoop 和Spark集群系统。
课程大纲
以“真实互联网项目”贯彻全部课程
Java语言基础
Java面向对象编程
Java高级GUI编程和高级编程
    Java 基本介绍
  • Java语言是什么;语言的特性;版本特性
  • Java工作的基本原理和JDK环境
  • Eclipe工具介绍和使用
    Java 基本语法
  • Java的变量,常量,数据类型
  • Java的运算符和表达式,类型转换
  • Java代码注释和编码规范
  • Java控制结构
    Java 字符串
  • 字符串是什么;字符串的连接操作
  • 字符串信息获取、常见操作、格式化
  • JavaDoc 和API文档使用
    Java 正则表达式
  • Java正则表达式的使用
    Java 数组
  • 数组的定义和种类;遍历和访问
  • 基本操作;排序算法
    项目一
  • 双色球开奖程序
    Java 面向对象
  • 面向对象基本介绍
  • 类、成员变量,成员方法的使用
  • Java中权限修饰符,变量作用域
  • 构造、析构方法,静态变量,常量和方法
  • 类的主方法和对象操作
  • 类的继承,object类和对象类型转换
  • 类的成员方法的重载
  • 类的成员方法的重载
    Java 常见核心类
  • Interger;Boolean;Byte;Character
  • Double;Number;数字处理类
    Java 面向对象 高级特性
  • Java 类包;
  • Javafinal变量、方法、类;Java 内部类
    Java 异常处理
  • Java 异常处理
  • Java 异常处理使用
    (try、catch、finaly、throw、throws)
  • Java 常见异常和自定义异常;
  • Java 异常的使用规则。
    Java 异常的使用规则。
  • 单例、策略、MVC设计模式等; 三层架构
    项目二
  • 搜索引擎案例编写
    JavaGUI编程: Swing 组件应用
  • Swing组件概述; 常用窗体组件
  • 标签组件与图标; 布局管理器
  • 面板管理; 按钮组件; 列表组件
  • 文本组件; 事件监听器; 高级组件面板
  • 菜单组件; 工具栏; 文件选择器; 进度条
  • 系统托盘; 高级布局管理器。
    Java高级事件 处理
  • 键盘事件; 鼠标事件; 窗体事件;
  • 选项事件; 表格模型事件
    Java集合类
  • 集合类的概述; Collection接口
  • list集合; set集合; map 集合
    JavaI/O,反射, 枚举型,泛型
  • Java 流概述; File类使用;
  • 文件输入/输出流; 带缓存的输入/输出流;
  • 数据输入/输出流; zip输入/输出流;
  • 反射的概述和发射的使用;
  • 枚举类型和泛型的定义和使用
    Java多线程
  • 线程的概述; 实现线程的两种方式;
  • 线程的周期和线程的操作方法
  • 线程的优先级; 线程同步和安全机制;
  • Java 线程池。
    Java的网络编程
  • XML 语言基础和使用
    JDBC编程
  • 1. 数据库基础知识;
  • Sql语言的基本操作;
  • MySql数据库特点;
  • JDBC中常见的类和接口使用;
  • Connection接口;
  • Statement接口;
  • PrepareStatement接口;
  • DriverManager 接口;
  • ResultSet接口;
  • 数据库的基本操作。
    Java图像,视频 和打印处理
  • Java 绘图操作; Java 音频处理
  • Java 打印常见处理。
    JVM性能调优
  • JVM内存结构剖析;
  • GC分析及调优;
  • JVM内存参数优化。
    项目三
  • 企业进销存管理系统
JavaWeb 编程
J2EE高级编程 框架篇
    HTML
  • HTML5概述
  • HTML5和HTML4.1 的区别
  • HTML5和HTML4.1 的区别
  • HTML5和HTML4.1 的区别
    CSS
  • CSS3.0的概述; CSS3.0和CSS2.0 的区别和联系;
  • CSS3.0的选择器和引入方式; CSS3.0的常见属性;
  • 网页布局种类和特点;
  • 网页布局种类和特点;
    jQuery
  • jQuery是什么; jQuery和JavaScript的特点
  • jQuery的捕获对象操作、文档操作
  • jQuery的捕获对象操作、文档操作
    BootStrap
  • BootStrap的基本介绍
  • BootStrap中的栅栏操作
  • BootStrap中的常见按钮,表单,字体,背景等基本操作
  • BootStrap中的后台框架使用和二次开发
    XML
  • XML 是什么; XML 的应用场景和使用特点
  • XML 的创建和基本语法; XML 的解析和发布
    HTTP及Tomcat
  • HTTP服务的概念
  • XML 的创建和基本语法; XML 的解析和发布
  • Tomcat的安装和配置
  • WebLogic的概念和应用场景、安装配置
    Servlet
  • Servlet介绍; Servlet配置,声明周期
  • Servlet的实例,表单控制,及其他常见处理
    JSP技术
  • Serlet的扩展JSP的优点
  • JSP的include的指令等命令处理
    HTTP操作和会话控制
  • 表单中中提交Request和数据返回reponse操作
  • HTTP协议中设计Cookie和session处理
  • HTTP协议中设计Cookie和session处理
    Ajax开发
  • Ajax介绍和原理;Ajax的POST 和GET操作
  • Ajax的复杂数据的请求和响应;Ajax的跨域操作
  • Ajax的长链接和短链接
    JavaWeb高级开发技术
  • Servlet的介绍和使用;Filter过滤器应用;邮件发送等
    项目四
  • 电子商城
    Linux系统
  • Linux安装; 熟悉Linux的基础命令
  • vi编辑器的使用; awk和sed命令使用
  • 用户和组; 文件及目录权限管理
  • 使用ACL进行高级访问控制
  • 网络配置和软件包安装; 启动流程和服务管理
  • 系统监控和日志管理; 进程管理和计划任务
  • ssh远程登录; shell基础和shell脚本
    MyBatis/Hibernate
  • ORM编程思想; OMyBatis 框架介绍和应用场景
  • MyBatis框架的功能结构和架构详解;MyBatis基本使用
  • MyBatis的缓存控制,数据检索技术和高级映射技术
  • 分页技术和性能优化技术
    Struts2框架
  • Struts2框架概述和工作原理;Struts2的架构分析和配置设置
  • Struts2的动态方法调用和基本使用
    Spring4框架
  • Springongoing框架介绍
  • Spring框架IOC和AOP思想介绍;Spring的模块介绍和作用
  • Bean的配置和Bean的实例应用
  • 依赖注入,集合和P命名空间
  • Spring表达式语言:SpEL
  • Spring中的AOP思想和应用;Spring事务与安全管理
  • Spring中的JDBCTemplate模板的使用;SpringMVC技术
    项目五
  • OA办公自动化系统
Java 大数据编程
    高级网络编程: SOCKET,RPC
  • Java网络通信的概述
  • Java网络基本类
  • URL类,URLConnection类
  • InetAddress类,套接口类
  • JavaRPC概述;
  • JavaRPC框架RMI/Hessian,Dubbo 框架原理
  • JavaRPC远程调用应用
    Java安全
  • Java安全的重要性
  • Java对称加密和非对称加密
  • Java数字摘要L 安全机制
  • Java数字签名L 安全机制
  • Java数字证书L 安全机制
  • JavaSSL安全机制
  • JavaHTTPS 安全机制
    缓存
  • 缓存的概念和优点
  • 操作系统缓存
  • 数据库缓存
  • 应用程序缓存
  • web服务器缓存
  • 浏览器缓存
  • Memcache,Oscache,EhCache 缓存区别
  • Memcache,OScache,Ehcache缓存框架的基本使用方法
    NoSql
  • NoSql数据库概念
  • NoSql数据库分类和比较特点
  • redis的配置和使用
  • Mongodb的配置和使用
    Spark
  • Spark介绍
  • Spark和Hadoop的区别
  • 使用Scala编写Spark的案例
  • Spark集群部署
    Hadoop
  • Hadoop是什么
  • Hadoop的优点和配置
  • Hadoop核心架构详解
  • Hadoop分布式文件系统-HDFS
  • Hadoop并行计算框架-MapReduce
  • HadoopNoSql列数据库存储方式-HBase
  • Hadoop数据仓库工具-Hive
  • Hadoop分布式锁设施模块-Zookeeper
    Scala语言
  • Scala概念
  • Scala开发环境和配置
  • Scala基本语法
  • Scala参数,异常,数组,map 操作
  • Scala面向对象编程
  • Scala函数式编程
  • Scala泛型类,泛型函数,隐式操作,bounds 操作
  • Scala的Actor的编程
    项目六
  • ERP企业资源配置系统
就业协议
你在欣才正式入学即签订就业协议,保障学习结果
报名须知
课程收费 立即咨询
课程周期 1008课时
使用教程 《学院自编教材》
温馨提示 1、考试不过免费重学;
2、参加本培训推荐知名企业就业;
3、外地学员可以提供住宿安排;
4、签订协议,未就业全额退款;
5、签订就业保障协议,终身免费就业服务;
6、签订劳动实习合同,开就业证明,应届生提早离校,踏上工作岗位;
实训项目 大型电子商城 企业级应用
实训导师 王老师 周老师 刘老师 苗老师
开设班次 全日制白班:(周一至周六)(9:00-18:00) 学时6个月
食宿方面 学生公寓:480-550元/月(2~6人间)配置常用家用电器,包含水电费,宽带费,被子等
报名须知
1.请随身携带身份证,客服老师需复印身份证正反面。 4.学费可先就业后付款/分期/现金/刷卡付费(刷卡对学员本身无手续费)。
2.请提供高等学历证明即可优惠。 5.来访报名,请提前联系客服老师预约时间 qq:4008920928。
3.请随身携带四张一寸照片(红底/蓝底/白底均可)。
上课地点 南京市秦淮区弓箭坊40省邮政管理局4楼(地铁1号线三山街站1号口旁)
常州市科教城惠研楼2326
付款方式
招生对象