询价
989人看过
面授
零基础,对JAVA有兴趣,希望从事JAVA开发者;有基础,想强化自己能力,增进专业技能的学员;在校大学生;不满于现状,想提升专业水平,轻松升职加薪人学员;
帮助学员熟练掌握JavaEE平台开发的必备技能
“Java开发”相关职位
17221+
“Java开发”相关职位
12495+
“Java开发”相关职位
48008+
“Java开发”相关职位
114227+
Java语言保留C++优势精华的同时,剔除了一些冗余特性,运行速度更快。
意味着Java更符合人的思维模式,使人们更容易编写程序,工作更有效率。
这是Java 语言大的优势,只要有Java虚拟机,哪里都可以进行Java编程。
作为一门强类型语言,Java不仅可靠,还可异常处理,简化出错处理和回复任。
所处阶段 | 主讲内容 | 技术要点 |
预科 | 预科课程 |
1、计算机理论; 2、网络基础及硬件基础; 3、编程基础 |
Java编程基础 | Java基础 |
1.搭建Java开发环境 2.变量的定义 3.循环结构 4.选择结构 5.一维数组和二维数组 |
Java面向对象 |
1.类和对象的概念 2.面向对象的三大特性:封装、继承、多态 3.面向对象思想进行程序设计 4.抽象类和抽象方法 5.接口 6.异常 |
|
集合框架 |
1.Java中的集合类型 2.List集合 3.Set集合 4.HashMap集合 5.Collections算法类及常用方法 |
|
常用类 |
1.枚举 2.包装类及装箱拆箱 3.String、StringBuffer类常用方法操作字符串 4.常用日期类型 5.Math类常用方法 |
|
输入输出 |
1.流的概念以及流的类型 2.字节输入流和字节输出流读写文件 3.字符输入流和字符输出流读写文件 4.文件复制 5.序列化和反序列化 |
|
多线程 |
1.多线程的运行原理 2.线程的生命周期 3.线程的调度 4.线程的同步和死锁 5.线程池的概念和用法 |
|
网络编程 |
1.网络编程的基本概念 2.基于TCP和UDP协议的网络编程 |
|
XML解析 |
1.XML概念和优势 2.编写格式良好的XML文档 3.XML中特殊字符的处理方法 4.使用DOM读取XML数据 5.使用DOM添加、修改、删除XML数据 6.使用DOM4J解析XML数据 |
|
MySQL数据库 |
1.搭建和配置MySQL数据库 2.编写数据库增、删、查、改SQL语句 3.事务、视图、数据库备份与恢复、用户管理 4.数据库设计 |
|
Web框架(SSM、SSH) |
Web前端技术 |
1.HTML5、CSS3 2.JavaScript基础、操作BOM、DOM对象 3.JavaScript-面向对象 4.jQuery |
Java Web |
1.JSP和Servlet开发原理 2.使用JDBC操作数据库 3.使用JSP开发数据库应用程序 |
|
MyBatis |
1.MyBatis框架原理 2.使用MyBatis进行项目开发 |
|
Spring |
1.Spring框架的运行原理 2.Spring的核心概念 3.使用Spring框架技术 |
|
SpringMvc |
1.SpringMVC体系概念 2.使用SpringMVC进行数据绑定、数据效验、视图及视图解析 3.使用SpringMVC进行文件上传、本地化解析、静态资源处理、请求拦截器、异常处理 |
|
Hibernate |
1.使用Oracle数据库以及使用Hibernate框架来实现数据持久化 2.Hibernate框架的的起源、现状、应用场景以和开发原则 |
|
Struts2 |
1.使用Struts 2框架开发JavaWeb项目 2.MVC设计思想及Struts 2框架的的起源、现状、应用场景以和开发原则 3.通过实际的SSH整合项目实践 |
|
项目实战-爱旅行、数据调研平台、SL会员商城、代理商管理系统、敏捷开发Scrum |
1.前后端分离、分布式集群架构、垂直架构 2.SSM(SpringMVC+Spring+MyBatis) 3.Git、Maven私服 5.第三方接入技术(微信、阿里) 6.MySQL、Redis(缓存服务) 7.搜索引擎-Solr 8.集成API Doc工具-Swagger 9.图片自动化处理:Tengine+LUA+GraphicsMagic 10.Auth2.0认证 11.Jsoup网络爬虫(多线程爬虫/代理IP爬虫) 12.ExecutorService线程池 13.Ik中文分词器 14.前端技术:Bootstrap、Echart、jQuery、ReactJS、webpack 15.使用敏捷-Scrum方式进行高效的项目开发管理 |
|
基于分布式微服的互联网架构 |
基于Dubbox的微服实战 |
1.微服架构、消息队列、分布式事务、分布式锁相关概念 2.Docker环境搭建 3使用Dubbox+SpringBoot进行微服架构的搭建 4.使用Zookeeper作为注册中心进行服务治理 5.使用ActiveMQ解决高并发问题 6.使用Redis实现分布式锁 7.分布式下的第三方接入 |
Spring Cloud微服实战(项目实战-大觅网) |
1.SpringCloud相关概念 2.微服架构:SpringCloud+Spring Boot 3.使用MyCat进行分布式数据库管理 4.使用Kafka+ElasticSearch进行日志收集 5.消息队列:RabbitMQ 6.第三方接入:微信、阿里、地图 7.CI/CD |
|
大数据开发 | Hadoop大数据开发 |
1、大数据及Hadoop概述 2、分布式系统HDFS 3、分布式计算框架MapReduce 4、分布式列式数据库Habse 5、Hadoop大数据综合应用 |
项目实战-爱旅行之热门搜索 |
1.使用HDFS+Shell进行Solr日志自动存储 2.使用MapReduce进行离线结果统计 3.使用Sqoop实现Hadoop和MySQL间的数据转换 4.使用thrift实现统计结果访问 5.使用shell实现任务调度 |
信息人才,特别是软件人才的缺口大,未来几年我国软件行业就业的机会很大,每年将对软件人才需求量达到80-100万左右。
随着全球信息化进程的不断加快,信息产业的发展水平直接影响到国家的综合实力。我国软件业的发展越来越受到国家管理层的重视。
广泛应用于个人PC、数据中心、游戏控制平台、科学超级计算机、移动电话互联网,在大背景下,Java具备了显著的优势和广阔的应用领域。
IT领域的未来发展方向一定是看互联网的,因此选择Java编程是毋庸置疑的。前景好,人才需求广,高薪就业是理所当然。
成立:2006年
东莞Java培训班课程大纲
——提升职场竞争力从Java入手
课程背景
随着信息技术的不断发展,Java编程技术在企业中的应用越来越广泛。越来越多的企业开始需要高水平的Java开发工程师。为帮助广大学员快速掌握Java开发技巧,本培训班提供专业Java课程,以培养高水平Java工程师为目标。
课程特色
1. 知识体系全面:从基础概念到高级工程应用,涵盖Java的全部知识点;
2. 实用性强:紧密结合实际企业需求,不仅传授理论知识,也注重实战演练;
3. 涵盖面广:基于三大平台Java SE、Java EE、Java ME提供全方位 Java开发技能培训;
4. 教学实践结合:课堂演示,配合直播室、视频录制等多种方式讲解实战案例;
5. 量身定制:由业内资深Java工程师撰写,专为深入探究Java编程而设计。
课程目标
1. 具备独立开发能力:学会使用Java编写各种传统程序与Web应用程序;
2. 掌握面试技巧:提供深入全面的Java技能培训, 让学员在下一个面试中更加自信;
3. 培养系统思维:从“概念”“框架”到具体的“项目”,从整体功能设计到模块级实现,系统掌握Java编程思想和应用。
学习对象
1. 对编程有浓厚兴趣,尤其是想学习Java编程的学员;
2. 对信息技术行业有着浓厚兴趣,无论在职、应届生均适用;
3. 希望进入IT行业的学员或希望升级职位的IT从业人员;
4. 没有编程基础也可以报名本课程。
课程内容
1. Java的概念及常用工具;
2. 面向对象编程思想与Java基础语法;
3. Web应用开发(Servlet、JSP和Struts2框架);
4. 数据库与Hibernate的应用;
5. Spring框架的应用;
6. Java Web开发集成方案。
学习时长
本课程共计400学时,分为800个课时。可选择全日制、兼职、周末课程,让学员根据自身实际时间情况选择。
收费范围
本课程收费为10800-16800元,根据学员选择的课程类型和时间进行测算。
学习收获
1. 掌握Java编程核心技术知识,Java开发方向的职业技能水平大幅提升;
2. 系统全面掌握Java编程思想,具备开发实用Java应用的能力;
3. 培养系统思维,提高IT从业者的管理能力与全局思维,更具竞争力。
结语
以上信息仅供参考,详细情况可以到校咨询,并联系在线客服预约免费体验课,掌握东莞Java培训班的具体收费、时间、开班等信息,从而为自己未来的发展和职业目标奠定坚实基础。
学员评论
来自第三方
来自第三方
来自第三方