课程详情

Java大数据开发工程师就业班课程

Java大数据开发工程师就业班课程

  • 电询 人气 0
  • 北京朝阳
300元 立即领取
普通课程
全日制

该课程由猎学网审核,享受猎学网报名、支付保障

  • 7天退款
  • 资金担保
  • 质量保障

课程详情

完整图文>>

【学习目标】

Java大数据开发工程师就业班课程

【授课对象】

JAVA相关的从业人员或是对于大数据感兴趣的人员

【课程简介】

一、Java面向对象开发技术(144课时)

阶段

技术名称

技术学习内容

培训目标

课时

Java

Java语言基础

Java标识符

Java变量和常量

数据类型和运算符

数组

判断和循环语句

Java简单对象和方法

lJDK安装及环境变量设置

lJava程序基本结构及编译运行

lEclipse开发环境与面向对象初级(类、对象、包)

lJava语法详解(变量的声明、关键字、基本类型、引用类型、变量作用域、表达式、流程控制、循环语句、数组、多维数组、可变参数、Java编码规范等)

144

Java面向对象编程

面向对象的三大特征:继承、封装和多态

Java集合框架

Java泛型

Java注解

Java反射机制

Java常用类库

Java I0流

Java 多线程编程

Java网络编程

Java单元测试

l面向对象(继承、多态、访问控制、方法覆盖、方法重载、实例化顺序、垃圾回收机制、this、super、0bject类的使用)

lJavaSE 7.0 API |JavaSE 8.0新特性,异常处理,自定义异常,异常与方法覆盖的关系

lJava SE 基础API(Collection集合框架、泛型、排序、控制台应用程序开发Scanner、Console、文件及I0)

lget/set方法、构造方法

l抽象类、抽象方法abstract及继承extends

l接口interface及其实现implements

lJava集合:ArrayList,HashMap等

lJava泛型:ArrayList<T>

lJava类库:String、StringBuffer、Date等

lJava反射机制及其应用

lJava Annotation

lJava测试JUnit、Java调试技术

实训项目

使用Java对象技术及I0流等技术实现项目

ATM机系统,储物箱管理系统,学员信息管理系统

二、数据库技术(80课时)

阶段

课程主要模块

主要学习内容

培训目标

课时

0racle/

MySQL数据库开发

MySQL关系数据库

MySQL安装与卸载

MySQL基本SQL语句

MySQL数据库管理

l数据库表的设计范式

lMySQL基本操作、标准SQL语句、多表连接与子查询

lNavicat for MySQL

l索引、视图对象

l数据备份与移植

l数据的导入和导出

80

0racle云数据库

0racle安装与卸载

0racle基本SQL语句

0ralce数据库对象

0racle PL/SQL开发

0racle SQL优化

0racle日常管理

0racle数据备份

l0racle数据库安装及卸载

l0racle SQL*PLUS,0racle函数

l0racle 基本命令,SQL语句,多表查询与子查询

l0racle数据库对象:视图、序列、索引、触发器、存储过程、定时作业,0racle数据字典

lPL/SQL开发、事务管理

l0racle 优化及日常数据库管理

l0racle 大数据管理(分区表,报表技术)

l0racle备份及数据导入导出

JDBC技术

Java数据库访问

lJDBC基础

lConnection,Statement,PreparedStatement,ResultSet对象使用

lJava执行SQL语句和调用PL/SQL程序

l利用反射机制和0RM思想封装JDBC

l多层开发中DA0层,Entity层的实现

实训项目

图书馆系统

校园信息系统

数据库建模


三、Web前端及JavaWeb服务器技术(136课时)

阶段

课程主要模块

主要学习内容

培训目标

课时

Web前端及设计

HTML技术

HTML4基本标签

l能熟练运用HTML标签排版网页

l能熟练使用表格布局网页

l能熟练制作语义化的表单

40

CSS+DIV技术

CSS2基本语法

Div+CSS布局

CSS样式

CSS hack

l理解盒子模型

l能够使用DIV+CSS布局网页

lCSS浏览器兼容性

HTML5和CSS3

HTML5标签

CSS3样式

移动网页开发

Bootstrap

lHTML5常用标签

lCSS3新样式

lBootstrap框架

l移动端网页设计

技术

基础

ECMAScript语法

B0M

D0M

lJS语法基础

lJS浏览器对象B0M

lJS 文档对象模型D0M

lJS对象技术JS0N

lJS 正则表达式

40

JQuery

JQuery基本函数

JQuery选择器

JQuery D0M访问

JQuery动画

lJQuery基本语法及常用函数

lJQuery的各种选择器

lJQuery中的D0M访问

lJQuery高级技术:动画,插件等

JavaWeb

JSP

JSP内置对象

JSP状态管理

JSP访问数据库

lJSP九大内置对象

lJSP状态管理

l页面传参及跳转技术

l解决中文乱码显示

l理解转发与重定向

40

Servlet

Servlet服务器技术

MVC模式

过滤器

监听器

lServlet服务器代码

lServlet实现过滤器和监听器

lTomcat 服务器技术、MVC开发模式

lEL表达式、JSTL核心标签库

AJAX及JQuery EasyUI

AJAX

Jquery EasyUI

JS与AJAX

JQuery与AJAX

AJAX与Servlet

l中原生AJAX使用

lJQuery中AJAX使用

lJQuery EasyUI框架

16

实训项目

0A系统

CMS系统

商业



四、JavaEE高级框架技术(168课时)

阶段

课程主要模块

主要学习内容

培训目标

课时

JavaEE企业级开发

Struts框架

Struts2常用标签

拦截器

核心控制流程

Struts2配置

lStruts2运行流程、工作原理

lAction接收参数

l运用method属性

l国际化、文件上传和下载

l防止重复提交等

lStruts2验证框架、0GNL表达式语言

144

Hibernate框架

0RM概念

Hibernate核心配置Hibernate实体映射技术、Hibernate关联映射技巧、HQL查询、Hibernate缓存技术。

l理解持久化与0RM的概念

l会编写实体映射文件

l使用Hibernate完成数据增删改操作

l正确配置一对多、多对多对象关联关系映射

l在Hibernate中完成关联查询

l熟练使用HQL查询

l使用查询缓存调高查询性能

l会用Hibernate的分页技术

Spring框架

Spring Ioc基础、Ioc注入技巧、对象高级装配(自动装配、

模板装配、组件扫描特性)、

Spring A0P原理、AspectJ、Spring事

务及安全管理;Spring整合Hibernate、Struts,

l理解控制反转和依赖注入

lSpring中Bean的作用域设置

l使用自动装配简化配置

l使用全注解实现Bean的定义和装配、

l了解静态代理、动态代理

lA0P原理、AspectJ使用

l掌握Spring 的声明式事务管理

l熟练使用HibernateTemplate

l掌握Spring 整合Struts 、Hibernate

lssh整合,采用注解扫描实现项目模块的增、删、改、查


Spring Mvc框架

Spring Mvc框架工作原理、配置

采用全注解开发Spring Mvc、参数的抓取

lSpring Mvc框架工作原理、开发流程

l配置Spring Mvc和Struts框架对比

l常用注解(@Controller、@Service、@Component、@Autowired、@Repository、@Resource、@ReqestMapping、@ResponseBody、@ReqestParam等)

l跳转方式、多方法处理、图片上传

lSpring Mvc整合Spring、Hibernate实现项目模块的CRUD


MyBatis框架

MyBatis开发流程、工作原理

一对多、多对一关系

SSM框架整合实现项目模块开发CRUD

lMyBatis概述、Hibernate、JDBC对比

l主配置文件mybatis-config.xml、映射文件*Mapper.xml的配置

lMyBatis开发流程、工作原理

lSqlSession API实现CRUD、接口方式实现CRUD

l参数抓取#{}、${}区别、动态SQL、一对多、多对一关系

lSpring Mvc+Spring+MyBatis框架整合,实现项目模块的CRUD

JavaEE团队协作及常用插件

JavaEE团队开发常用插件技术

版本控制技术

日志组件Log4j

图表技术

模板技术

淘宝微信接口

lSVN版本控制、Log4j

lFusionCharts图表开发技术

lFreeMaker模板引擎开发技术

l工作流JPCM

l微信支付接口开发

l支付宝接口

24

实训项目

电商项目

网上订餐系统

财税借款系统


五、大数据技术(56课时)

Java

大数据

Linux

Linux基本操作

lLinux简介、和Windows的对比和优势、Linux的常见版本、VI编辑器的使用

lLinux的安装、Linux的常用命令的使用

lLinux用户的管理、组管理

l系统文件权限管理、网络的配置和维护

lLinux上常用软件JDK、Tomcat、MySQL等的安装

lLinux上部署SSH、SSM实战项目

56

大数据

Hadoop环境搭建

HDFS分布式文件系统

MapReduce分布式计算

大数据技术图谱

lHadoop入门、环境搭建

lHDFS分布式文件系统

lMapReduce分布式计算模型

lHbase分布式数据库、Hive数据仓库

l推荐算法等

实训项目

使用Hadoop来完成一个全文引擎系统,采用技术:Hadoop(HDFS、MapReduce)+MySql


六、职业素养及简历指导(16课时)

ESD

就业能力提升

职业素养

面试技巧

简历指导

简历指导

模拟面试

l能够写份合格的简历

l模拟面试

l能熟练回答面试中的常见问题

l能熟记Java面试宝典中面试题

l能熟练讲解自已所开发项目职责和主要技术

16

查看完整图文详情
2020猎学网广告栏

猜您喜欢

更多>>
申请课程免费试听名额

课程顾问24小时内联系您

你好
抢课程限定优惠名额
×
你好
在线咨询 微信咨询 立即报名
申请1对1课程顾问咨询服务
×
你好

顾问将于24小时内联系您!

确定
猎学网 >学校机构 >北京华育国际软件培训 >课程详情