柳州AVA及大数据课程培训班
预约试听

课程详情

柳州JAVA及大数据课程
课程概述:

包括九大阶段,600学时(预计),各阶段项目贯穿其中,多个专业大型项目配套,**掌握整个JAVA及大数据系统研发流程与相关专业技术!
一阶段:基础课程
第二阶段:高级课
第三阶段:Web前端基础
第四阶段:Web前端进阶
第五阶段: EE初级技术
第六阶段: EE中级技术
第七阶段: EE高级技术
第八阶段:Web管理项目
第九阶段:大数据高并发服务器

课程目标: 本课程全面、深入整合移动平台的三大技术,结合大量商业项目案例,通俗易懂的授课风格。有针对性的全面整合JAVAEE移动后台实现、Android应用开发、大数据存储的实现方案。培养能在移动平台立足的全栈工程师。
招生对象: 1、欲从事JAVA大数据方面开发的研发人员
2、计算机、电子、自动化、信息工程相关专业
3、大学专科及专科以上学历
入学条件: 零基础
对JAVA大数据开发有强烈兴趣,大学专科及专科以上学历
课时数: 600课时
课程讲师: 程老师 廖老师 张老师
优惠活动: 请点击详情
课程大纲


EE、大数据、Android系统都是当今热门的移动开发技术。随着移动互联蓬勃发展,大数据存储、大数据分析、移动应用、移动后台的开发人才需求旺盛,本课程全面、深入整合移动平台的三大技术,结合大量商业项目案例,通俗易懂的授课风格。有针对性的全面整合JAVAEE移动后台实现、Android应用开发、大数据存储的实现方案。培养能在移动平台立足的全栈工程师。


主要内容:本阶段主要针对基础进行学习,全面讲解语言基础部分,重点掌握类、对象、面向对象特性、接口、等主要内容。阶段学习,学员基本熟练掌握语法,理解特性,能够用语言去编程相关应用程序。


具体课程包括:

1、开发环境搭建,熟练开发环境搭建、使用Eclipse编译运行并调试项目。
2、基本程序设计结构,熟练基本程序的书写,掌握JAVA基本语法,掌握数据类型和变量,运算符的使用。
3、的对象和类(OOP基础)。
4、抽象类、接口、内部类。
5、异常、断言、日志和调试。


阶段项目开发与实现:骑士飞行棋

本项目对基本编程思想熟悉掌握,采用编程知识,灵活巧妙运用类、对象、数组、循环等基础语法,完成游戏规则、游戏棋盘、游戏逻辑的生成。


主要内容:对于有语言编程基础的学员来说此课程能够将学员平时容易忽略和没有参透的重要内容加以强化。对于没有语言编程基础的学员来说可以迅速掌握的核心技术。


具体课程包括:

1、的集合框架,熟练使用三种集合框架List、Map、Set。
2、 数据库编程,理解JDBC作为规范的设计原则,熟练掌握JDBC API等。
3、 泛型:定义泛型类、定义泛型接口、定义泛型方法等。
4、 IO 流,掌握IO概念、IO性能分析,字节和字符的转化流,包装流的概念等。
5、的多线程:理解多线程的概念,掌握如何在程序中创建多线程,编写安全的多线程程序等。
6、 的网络编程,掌握tcp/ip通讯,掌握udp。
7、的反射机制。


阶段项目开发与实践:智能考勤系统项目

本项目将实践并深入掌握综合应用多线程、网络编程、数据库、IO流结合JAVA面向对象思想等功能。


主要内容:本阶段主要针对Web前端页面进行设计,主要围绕html5、css、script等基础网页语言进行学习,熟练掌握Web前端页面的实现。


具体课程包括:

1、HTML5基础知识入门:创建图像和链接、使用HTMl表格、HTML框架结构、HTML表单设计等。
2、CSS基础知识入门:了解和学习在HTML中 CSS的引入方式,CSS常见的样式属性和值和页面布局有关的CSS属性等。
3、Script入门:Script的基本数据类型、常量变量、Script基础语法、Script基本概念、Script面向对象等。


主要内容:本阶段主要学习Web前端的高级框架,Bootstrap框架是简洁、直观、强悍、前端CSS开发框架,jQuery 是一个优秀Script 函数库,在Web前端无处不在。Ajax 是一种开发技术和设计模式,支持网站或应用程序,使用实时数据更新界面,无需页面刷新。


具体课程包括:

1、实战Bootstrap:Bootstrap介绍、排版样式、表格和按钮、表单和图片等内容。
2、实战Jquery:jQuery基础必备,jQuery各种选择器,Dom 节点操作,插入,删除,复制,移动节点等操作等。
3、Ajax技术:Ajax概念介绍及简单案例、JSON数据解释、jQuery在json应用。


阶段项目开发与实现:商城前端界面

本项目html5、bootstrap框架、jquery框架,实现商城前端界面。





第五阶段: EE初级技术

主要内容:本阶段学习,熟练掌握JAVA WEB原理、http、Tomcat容器使用、Servlet jsp bean的mvc模式开发 Web应用。Servlet是 WEB的基石,所有的JAVA WEB高级框架都是基于Servlet之上扩展的。学好此阶段,为后续框架打好基础。


具体课程包括:

1、 Web原理。
2、2、 Web程序运行及开发:创建一个Web项目、Web项目的目录结构、Tomcat容器使用、部署Web项目、运行Web项目等。
3、实战Servlet:学习Servlet处理表单数据、Servlet生命周期、Servlet会话管理等内容。
4、实战jsp:学习JSP的生命周期、JSP动作、EL表达式、JSTL标签库等内容。
5、Web数据连接池:JDBC数据库连接、连接池的DBCP、Tomcat容器配置连接池。
6、MVC设计模式思想:MVC模式分析、MVC实例应用等内容。


阶段项目开发与实现:粤嵌图书管理系统

本项目采用mvc设计模式,使用jsp servlet jsp bean mysql实现。功能主要列表查询、列表分页、文件上传、图书基本操作。


第六阶段: EE中级技术

主要内容:本阶段主要学习JAVAEE的三大框架(SSH),SSH在传统的互联网企业还是占有一席之地,特点是电子政务、金融等行业,而且还是进入企业的必修技术。stuts2、springmvc、hibernate,这是ee企业级开发必备技术点,也为后继的SSM框架作铺垫。



具体课程包括:

1、Struts2框架:学习Struts2框架技术原理分析、Struts2的**及配置、Struts2的核心控制器等内容。
2、Hibernate框架:理解ORM框架思想、配置Hibernate、映射集合和实体关联等。
3、Spring4框架:学习Spring DAO层支持、Spring的事务管理、Spring整合ORM技术等。
4、整合SSH框架:Spring集成Struts、Hibernate、数据库层实现、Hibernate持久层设计等。

阶段项目开发与实现:网上票务查询系统项目

以Spring Struts Hibernate为项目开发框架,Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持。Spring一方面作为一个轻量级的IoC容器,负责查找、定位、创建和管理对象及对象之间的依赖关系,以mysql为数据库,此项目,熟练掌握三大框架。


第七阶段 EE高级技术

主要内容:本阶段主要学习当今**主流的JAVA EE框架:SSM。设计以Spring Framework为核心容器,Spring MVC为模型视图控制器,MyBatis为数据访问层, Apache Shiro为权限授权层,布局框架使用SiteMesh的 Web框架。

具体课程包括:

1、Spring MVC:学习采用Spring MVC的好处、注解的控制器、数据绑定和form标签库、视图和视图解析器等内容。
2、MyBatis:MyBatis环境搭建、MyBatis的解析和运行原理、MyBatis-Spring技术整合等。
3、Apache Shiro:学习Apache Shiro作用,以及他们的三大核心组件和整合Spring的Web程序构建等内容。
4、Sitemesh框架和Freemarker框架:SiteMesh装饰器使用配置、decorator标签属性等。
5、Activiti工作流框架:学习如何与Spring整合、Activiti api分析等内容。
6、WebService框架:学习jax-ws远程调用、webservice应用场景分析等。


阶段项目开发与实现:企业OA项目

此项目以Spring Framework基础上搭建的一个基础开发平台,以Spring MVC为模型视图控制器,MyBatis为数据访问层, Apache Shiro为权限授权层,Activiti为工作流引擎,项目功能请求公司组织权限处理、请假审批、填写日志。


第八阶段:Web项目管理

主要内容:**本阶段学习,主要掌握EE移动后台的实现方案,基于Spring框架搭建的APP后台,主要讲解Web原理、Spring框架、ORM框架等技术,为移动后台开发作基础铺垫。

具体课程包括:

1、Maven工具管理:学习基于Maven项目和Eclipse IDE、Maven基本操作等内容。
2、SVN工具管理:SVN的安装及配置、SVN的常用操作等。
3、实用软件工程:软件需求分析以及软件设计概要,如何进行项目管理及数据库设计和性能优化。


第九阶段:大数据高并发服务器

主要内容:本阶段学习,主要掌握EE移动后台的实现方案,基于Spring框架搭建的APP后台,主要讲解Web原理、Spring框架、ORM框架等技术,为移动后台开发作基础铺垫。

具体课程包括:

1、Linux系统使用:Linux简介、Linux安装与配置、Linux命令基本操作。
2、MongoDB使用:安装和配置MongoDB、访问MongoDB数据库、操作MongoDB数据等。
3、Redis使用:学习Redis数据结构、Redis构建Web应用等内容。
4、memcached使用:memcached原理分析、memcached的安装、memcached各种数据指令操作。
5、Nginx使用:如何配置nginx tomcat请求负载均衡等。


阶段项目开发与实现:电子商城系统实现

开发高性能移动后台,运用当前主流框架技术SSM(Spring、SpringMVC和Mybatis),MongoDB作大数据存储、redis缓存处理、Spring为核心逻辑框架,Tomcat配合Nginx负载均衡,支持restful,支持json,实现一个高性能移动后台。

在线快速问答通道

机构介绍

广州粤嵌通信科技股份有限公司(股票代码:839909,简称粤嵌)2005年成立于广州科学城,公司已获得国家专利产品20多项,专利技术及软著30多项,公司拥有国际先进水平的开发软件、仪器及设备。公司现有...

校区导航

青秀校区: 柳州粤嵌教育

免费试听