“Java开发”相关职位
17221+
“Java开发”相关职位
12495+
“Java开发”相关职位
48008+
“Java开发”相关职位
114227+
所处阶段 | 主讲内容 | 技术要点 |
预科 | 预科课程 |
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实现任务调度 |
学历低的能学会吗?
学费多少?我能负担起吗?
我适合学吗?
没有英语基础能学会吗?
计算机基础0能学会吗?
工资待遇
能力知识
前景描述
东莞Java培训课程大纲
- 让你掌握Java基础及应用技能
课程背景
- 让你了解广阔的Java应用领域
Java是当前最热门的计算机编程语言之一,应用范围广泛。Java开发涉及的领域主要包括Web应用、桌面应用、移动应用、游戏开发、云计算等方面。在当前互联网+时代,掌握Java编程技能将会是非常有利的竞争力优势。
课程特色
- 专业的讲师,实战项目培训
1.专业的讲师,深入浅出地讲解Java编程语法及应用场景;
2.实战项目培训,让你在课程中亲手开发一些常见的Java项目;
3.掌握一些实用技能,例如代码调试、性能优化等;
4.针对企业实际需求,内容覆盖Java开发的方方面面;
5.良好的学习氛围,培养你的团队协作能力。
课程目标
- 让你掌握Java基础及应用技能
1.系统掌握Java编程思想、语法和相关工具的使用;
2.了解Java应用开发的常见模式和技术;
3.掌握JavaWeb开发的核心技术;
4.理解Java虚拟机和垃圾回收机制;
5.实践开发项目,掌握Java应用技能。
学习对象
- 具备一定编程基础或零基础的学员
1.软件开发工程师或相关从业人员;
2.计算机科学相关专业的本科或研究生;
3.对Java编程有浓厚兴趣,希望成为Java开发工程师。
课程内容
- Java基础/JavaWeb开发/实战项目开发
1.Java基础:面向对象编程的基础,数据类型、变量、运算符、流程控制、循环、数组、类及对象、继承、多态、异常处理等;
2.JavaWeb应用开发:HTML、CSS、JavaScript、JSP、Servlet、JDBC等技术,掌握Web框架的使用;
3.实战项目开发:掌握前端框架和后端框架的整合,类似电商、教育平台、医药平台等实际项目开发。
学习时长
- 建议3个月(240小时)
1.全日制班级(单班8-10人):每周5天课程,每天8小时;
2.周末班(单班10-15人):每周周六、周日,每天8小时;
3.晚班(单班15-20人):每周5天课程,每天4小时。
收费范围
- 多种选择满足不同需要
1.学费:18000-25000元/人;
2.企业定制服务:面向企业或团队,可定制课程和学习时间。
学习收获
- 让你成为Java开发工程师
1.系统掌握Java编程思想、语法和相关工具的使用;
2.了解Java应用开发的常见模式和技术;
3.理解Java虚拟机和垃圾回收机制;
4.具备一定的实战开发经验,能够应对企业中Java开发相关的工作;
5.取得合格的Java证书,成为Java开发工程师。
结语
- 以上信息仅供参考,实际情况以到校咨询为准。可联系在线客服,预约免费体验课。无论你是已有的Java开发基础或零基础学员,都欢迎来到我们的Java培训课堂!我们将为你量身打造专业的课程体系,帮助你成为一名优秀的Java开发工程师!
培训项目:软件开发ACCP培训、网络工程Benet培训、启蒙星IT工程师培训、web前端培训、Java开发培训、互联网架构师培训、UI培训、UE设计培训、北美大数据培训、互联网营销师培训、电子商务国内培训、SEO培训、SEM培训、新媒体培训
¥询价50700人关注
¥询价2386人关注
¥询价8537人关注
¥询价2529人关注
¥询价1798人关注
¥询价1022人关注
¥询价2000人关注
¥询价871人关注
¥询价815人关注