实战职业培训学校老师直接接听

400-029-09** 400-029-0997 转 680329
查看完整号码
扫码拨号
微信扫码拨号

JavaEE企业级应用高级工程师

请咨询 课时 | 任意时段 班型 | 小班 上课
小班授课
零基础教学
课程学费: 一键咨询更多打折优惠课程获取报价
上课校区: 1个 (石家庄市实战职业培训) 详情
免费预约
权益领取成功,请尽快到机构使用 权益详情可在 [个人中心-我的权益] 中查看
我知道了
课程内容

JavaEE企业级应用高级工程师

课程亮点
  • 专业指导

适用人群
  • 初级

目标收获

JavaEE企业级应用高级工程师

课程介绍

使用Java编程语言学习后端开发,Java编程语言是世界上最流行的编程语言之一,也是大多数大型企业的基础设施所依赖的语言。JavaEE方向的就业前景一直稳定向好,历经20年经久不衰,加之近几年的微服务、分布式技术的兴起和推动发展,JavaEE+分布式方向的全栈技术工程师受到追捧,无论是招聘岗位的数量上,还是在岗位薪资和福利方面,相比于传统软件研发工程师具备明显优势,并呈现快速上升趋势。


实验班 — JavaSE基础

您需要掌握

1.掌握Java开发环境搭建及入门|2.掌握Java变量、数据类型和运算符|3. 掌握Java分支结构|4. 掌握Java循环结构|5.掌握Java数组|6.掌握面向对象基础及OOP特点|7.掌握Java字符串

知识点分布

Java基础知识基础语法

Java基础知识语法是编程语言的第1课,打好基础才能更好的学习后面课程,帮学员从小白到入门,包含了以下技能点:

1、Java发展历史|2、下载安装JDK|3、配置环境变量|4、开发工具之记事本|5、第1个Java程序|6、命令行编译运行|7、Java初级阶段开发IDE- Eclipse|8、安装配置Eclipse|9、Eclipse环境代码编写|10、Eclipse环境编译运行|11、Java程序的基本结构|12、Java注释|13、什么是变量|14、变量的声明和使用|15、标识符和关键字|16、数据类型分类|17、基本数据类型|18、基本数据类型转换|19、字面量|20、算术运算符|21、赋值运算符|22、位运算符(略讲)|23、关系运算符|24、逻辑运算符|25、三元运算符|26、运算符优先级|27、表达式|28、流程控制语句|29、使用Scanner进行交互式程序开发|30、if结构|31、if-else结构|32、多重if-else结构|33、分支结构-switch|34、分支嵌套|35、while循环|36、do-while循环 |37、for循环|38、break、continue的使用|39、循环嵌套|40、使用循环进行图形的打印

Java数组

Java数组应用,批量存储数据的对象,包含了以下技能点:

1、数组的概念|2、定义数组|3、数组初始化|4、基本类型数组|5、引用类型数组|6、数组的使用|7、数组与循环|8、增强for循环|9、冒泡排序|10、其他排序算法介绍(介绍名称)|11、Java8增强Arrays类的使用

面向对象基础及OOP特点

介绍了Java的核心思想---面向对象。建议读者在面向对象部分多花些心思,语法基础、流程控制在各种语言中大同小异,唯有面向对象才是精华所在。包含了以下技能点:了Java中的API的使用及必备知识字符串的一些常用方法。包含了以下知识点:

1、一切都是对象|2、类和对象|3、面向对象的基本特征|4、自定义方法|5、对象的产生和使用|6、对象、引用和指针|7、成员变量和局部变量|8、final修饰符

Java字符串

介绍了Java字符串的一些常用方法,包含了以下技能点:

1.****ng类简介|2.****ng类的特点|3.****ng类的常用构造方法|4.字符串的比较规则|5.用户登录的案例|6.遍历字符串的方式|7.字符串的拼接|8.字符串的反转操作|9.S********lder类的作用|10.*********lder类的构造方法|11.*********lder类的常用方法|12.用StringBuilder完成字符串拼接和反转

进阶班 — JavaSE进阶

您需要掌握

1、深入理解Java面向对象之封装与属性| 2、 深入理解Java面向对象之继承| 3、 深入理解Java面向对象之多态与抽象类| 4、 深入理解Java多态与接口及面向接口编程| 5、掌握Java异常处理| 6、掌握Java集合的使用|7、掌握Java-static关键字、常用工具类和枚举|8、掌握Java文件访问及流|9、掌握Java多线程编程|10、掌握反射机制|11、掌握Annotation&Java8新特性

知识点分布

面向对象进阶

主要介绍了面向对象的封装、继承和多态3大基石,抽象类、接口的理解和应用,super和final关键字,包含了以下技能点:

1、Java企业级开发IDE- IntelliJ IDEA| 2、安装配置IDEA| 3、IDEA环境代码编写| 4、IDEA环境编译运行| 5、理解封装| 6、访问控制符| 7、package和import| 8、Java常用包(介绍常用包功能)| 9、方法重载| 10、构造方法| 11、构造方法重载| 12、this关键| 13、继承的特点| 14、个性的继承| 15、子类构造方法与父类构造方法的关系| 16、重写父类方法| 17、super关键字| 18、final类和方法| 19、多态的概念| 20、父类引用指向子类对象| 21、抽象类和抽象方法及与多态的关系| 22、引用变量的强制类型转换| 23、组合的概念| 24、组合与继承| 25、面向抽象编程| 26、接口的概念| 27、使用接口的好处| 28、面向接口编程| 29、常量的概念及定义规则| 30、常量的重要性| 31、接口与抽象类| 32、Java8中改进的接口

Java-static关键字、常用工具类和枚举

主要介绍了Java中的static关键字、常用工具类和枚举的使用,包含了以下技能点:

1、static关键字|2、static import|3、初始化块与静态初始化块|4、对象与垃圾回收|5、Object类与Java7新增Objects类|6、String类(介绍常用方法,相等,比较大小,拆分等重要方法)|7、StringBuffer及StringBuilder|8、Math与Random类(讲随机数)|9、Date与Calendar类|10、SimpleDateFormat的使用|11、Java8新增日期时间包(介绍)|12、Java增强包装类|13、自动装箱拆箱|14、手动实现枚举类|15、枚举类的使用

异常处理

主要介绍了Java异常处理机制、try、catch、finally组合处理异常、多重 catch 块处理异常、throw抛出异常、throws声明异常、Java中的包装类,包含了以下技能点:

1、异常的概念|2、异常处理机制|3、Java7提供的多异常捕获|4、Java7自动关闭资源的try语句|5、Checked异常与Runtime异常体系|6、使用throws声明抛出异常|7、使用throw抛出异常|8、Java7增强的throw语句|9、Java的异常跟踪栈(介绍)|10、异常处理规则

Java集合

集合主要介绍了Java中的集合体系,以及数据结构,包含了以下技能点:

1、集合概述|2、Collection接口|3、Set集合|4、List接口(重点)|5、ArrayList实现类(重点)|6、Map接口(重点)|7、HashMap实现类(重点)|8、嵌套使用|9、泛型与集合

IO

主要介绍了Java中跟文件相关的类File,以及Java中常见的流,包含了以下技能点:

1、File类|2、IO流|3、FileInput/outputStream|4、BufferedInput/outPutStream|5、缓冲流|6、字符序列化流|7、Properties用法|8、内存操作流|9、压缩流/解压流

多线程

主要介绍了Java中什么是多线程,以及多线程的带来的问题和解决方案,包含了以下技能点:

1、线程的概念|2、Java中创建线程的方法|3、线程优先级|4、线程的生命周期|5、线程的休眠|6、线程状态的转换|7、线程的同步|8、实现同步的方法|9、synchronized修饰符

反射机制

主要介绍了Java的反射机制和实现原理,包含了以下技能点:

1、反射概述|2、获取Class的三种方式|3、通过反射机制调用无参数构造方法创建对象|4、类加载|5、通过反射机制访问对象的Field|6、通过反射机制调用对象的Method

基础加强

主要介绍了Java的注解,Lambda表达式、Java8新特性等技术,包含了以下技能点:

1、JDK内置注解|2、自定义注解|3、反射机制读取注解|4、总结注解在开发中有什么作用|5、Lambda表达式|6、接口中的默认方法和静态方法|7、新的Date API

进阶班 — JavaWeb

您需要掌握

1、掌握MySQL数据库单表、多表操作以及Java数据库访问技术| 2、了解前端开发流程,能完成简单网页制作| 3、使用JSP/Servlet技术开发Web应用|4、掌握Web应用的分层开发思想|5、使用Ajax提升用户体验

知识点分布

数据库基础与MySQL

MySQL是一款关系型数据库。也是现在企业中使用多的关系型数据库。

1、MySQL入门| 2、MySQL中的DDL和DML| 3、MySQL数据完整性| 4、MySQL简单查询| 5、MySQL高级查询| 6、MySQL事务、视图、索引、备份和恢复| 7、MySQL用户管理| 8、数据库设计

Java与数据库访问(JDBC)

JDBC是Java数据库连接技术的简称,通过JDBC可以操作任何的关系数据库(前提是具备数据库JDBC驱动程序)。全称Java DataBase Connectivity。

1、JDBC的概念及必要性|2、JDBC程序的结构及工作原理|3、JDBC纯Java驱动方式 |4、使用JDBC获取数据库连接|5、运用JDBC对数据进行增、删、改、查|6、写一个简单的通用数据访问类

MyBatis

MyBatis是apache 软件基金会推出的一套持久层ORM框架,用于简化JDBC开发。

1、MyBatis简介| 2、MyBatis的基础CRUD | 3、关联映射| 4、Mapper代理开发| 5、核心配置文件详解| 6、配置文件和注解分别完成CRUD操作| 7、MyBatis的动态SQL语句| 8、MyBatis综合案例

Maven基础

Maven 的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。

1、Maven概述| 2、Maven基础知识| 3、Maven的安装与配置| 4.、Maven常用命令| 5、修改本地仓库的路径| 6、IntelliJ IDEA中使用Maven| 7、Maven的插件

HTML和CSS

HTML和CSS是Web前端技术的基础,是制作前端展示页面的基础的技术。

1、HTML概述| 2、HTML基础语法和书写规范| 3、IDEA创建静态 Web项目开发HTML静态页面| 4、HTML常用标签| 5、CSS概述| 6、CSS常用样式

JavaScript

JavaScript是netscape公司推出的一套基于对象和事件驱动的脚本语言。它由BOM、DOM和ECMAScript组成。

1、JavaScript基础语法| 2、内置对象| 3、BOM浏览器对象模型| 4、DOM文档对象模型| 5、JavaScript事件| 6、正则表达式

JSP 程序设计

JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。

1、Web应用概述| 2、JSP脚本和指令的使用| 3、JSP隐式对象

Servlet

是在服务器端运行的Java程序,可以接收客户端请求并做出响应。

1、Servlet基础| 2、EL与JSTL核心标签库| 3、基于Servlet的会话跟踪| 4、基于Servlet的重定向与转发及Servlet上下文|5、Servlet与MVC设计模式| 6、Servlet过滤器与监听器、高级JDBC—数据库连接池| 7、Java Web与Ajax| 8、验证码、文件上传下载与加密。

Vue

Vue是一套用于构建用户界面的渐进式JavaScript框架。Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。

1.概述| 2.快速入门| 3.基础语法| 4.常用指令| 5.***js的生命周期| 6.异步

ElementUI

ElementUI是一套为开发者、设计师和产品经理准备的基于Vue的桌面端组件库。

1.*****nt基本介绍| 2.快速入门| 3.实用布局| 4.常用组件

综合案例

使用Vue+Element+MyBatis 完成单页面所有操作

1. 查询所有功能| 2. 添加功能| 3. BaseServlet优化| 4. 批量删除功能| 5. 分页查询功能| 6. 条件查询功能

进阶班 — 热门框架 SSM+SpringBoot

您需要掌握

1.独立完成企业级应用功能模块开发| 2. 掌握大量实用开发技术,企业开发规范,最终实现基于SpringBoot技术实现SSM整合。

知识点分布

Spring框架

Spring 自诞生以来备受青睐,一直被广大开发人员作为 Java 企业级应用程序开发的选择。时至今日,Spring 俨然成为了 Java EE 代名词,成为了构建 Java EE 应用的事实标准。

1.****ng简介| 2.****ng系统架构| 3.****ng入门案例| 4.**an配置管理| 5.依赖注入配置管理| 6.容器管理| 7.注解开发| 8.整合第三方技术| 9.S****gAOP开发| 10*****ng事务管理

SpringMVC

Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。

1、SpringMVC概述|2、SpringMVC执行流程|3、we***ml的配置|4、spr******.xml的配置|5、自定义Controller|6、定义视图页面|7、处理器映射器|8、处理器适配器

SpringBoot

Spring Boot是一个快速整合和自动配置的脚手架框架。

1、SpringBoot简介| 2、基础配置| 3、整合第三方技术| 4、视图解析| 5、模板引擎、测试、打包发布。

MyBatis-Plus

MyBatis-Plus致力于提高基于MyBatis体系下的数据层解决方案的开发效率,将开发者从庞杂的数据层研发工作中解放出来。

1.M******Plus简介| 2.标准数据层开发| 3.*QL控制| 4.*ML控制| 5.全局配置优化| 6.代码生成器

进阶班 — 微服务框架基础

您需要掌握

1.掌握SpringCloud微服务技术栈的使用| 2. 熟练使用Docker容器化技术| 3.掌握企业分布式消息队列方案MQ| 4.掌握企业分布式搜索解决方案ES

知识点分布

SpringCloud

SpringCloud是目前流行的微服务框架,其中包含各种微服务组件和功能:

1. 认识微服务| 2. Eureka服务治理| 3.远程调用| 4. Ribbon负载均衡| 5. Nacos配置中心| 6. Gateway、Zuul网关

Docker

Docker 是一个开源的应用容器引擎,可以极大的简化微服务部署的复杂度。包含了以下技能点:

1. Docker架构| 2. 镜像与容器操作| 3. 数据卷| 4.****er网络| 5. Dockerfile自定义镜像| 6. 镜像仓库| 7. Docker Compose

MQ

RabbitMQ是一个高性能的消息通信中间件,具有低延迟、高可靠、分布式的特点。包含下列技能点:

1. 同步和异步通信| 2.MQ的技术选型| 3.******MQ介绍和安装| 4. spring-amqp快速入门| 5. work模型| 6. 发布订阅模型| 7. 基于注解声明队列和交换机| 8. MQ的消息序列化和反序列化

ElasticSearch

ElasticSearch是一个基于Lucene的搜索服务器,是一个分布式、高扩展、高实时的搜索与数据分析引擎。包含了以下技能点:

1.ES概念| 2. 中文分词| 3. DSL| 4. RestClient| 5. 分词器| 6.数据分析| 7. ES集群

进阶班 — 微服务框架高级

您需要掌握

1. 掌握企业限流降级工具Sentinel的企业实战| 2. 掌握分布式事务解决方案Seata | 3.掌握RabbitMQ高级| 4.掌握Redis多级缓存

知识点分布

Sentinel

Sentinel 是面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。包含了以下技能点:

1. 雪崩及解决方案| 2. Sentinel介绍及搭建控制台| 3. 流量控制| 4. 熔断降级| 5. Sentinel整合

Seata

Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。包含了以下技能点:

1. 分布式事务|2. 可靠消息服务| 3. Seata介绍| 4. 搭建TC Server

RabbitMQ高级

RabbitMQ是一个高性能的消息通信中间件,具有低延迟、高可靠、分布式的特点。包含下列技能点:

1. 消息可靠性| 2. MQ实现分布式事务| 3. 集群测试

Redis多级缓存

Redis多级缓存就是充分利用请求处理的每个环节,分别添加缓存,减轻Tomcat压力,提升服务性能。包含了以下技能点:

1. 多级缓存架构| 2. OpenResty| 3. 多级缓存实现| 4. 数据库数据同步

进阶班 — 项目一 智慧物流园

您需要掌握

1.了解企业软件开发流程| 2.掌握接口定义过程| 3.掌握Spring Cache的使用方式| 4.掌握Swagger的使用方式| 5.掌握Nginx配置反向代理和负载均衡| 6.掌握MyBatis Plus中公共字段自动填充过程| 7.掌握文件上传,下载开发过程| 8.掌握MySQL主从复制配置过程| 9.掌握Sharding JDBC配置读写分离过程| 10.掌握基于Git进行分支操作过程

该项目集智慧仓储中心、智慧物流中心、智慧车辆中心和智慧协作中心于一体,引入云计算,物联网,大数据和微服务等技术,为企业领导层、管理层打造一体化的企业运营智慧指挥平台。本系统作为年度现场会的创新项目,我们选用前后端分离以及微服务技术,前端使用Vu**js框架和ElementUI组件库,后台使用Java的SpringBoot框架提供数据支撑,数据库采用MySQL,将系统进行完美展现。同时系统将“业务”和“管理”相融合,通过动态跟踪物流经营和管理过程,掌握业务实时运行和经济运营状况,及时发现业务与过程的异常,对整个生产经营管理过程做到“能看、能知、能控"。通过平台的建设将该省的信息化推向新的高度,不仅提高了决策层的指挥能力、管理层的控制力、业务层的执行力,同时也提高了从决策层到业务层自上而下的洞察能力。

主讲解决方案

1.缓存解决方案(Spring Cache)|2.购物车解决方案|3.读写分离解决方案(MySQL主从复制.Sharding-JDBC)|4.前后端分离开发解决方案|5.短信解决方案(阿里云短信)|6.分布式负载均衡解决方案

主讲知识点

1.采用Mybatis Plus简化持久层开发|2.采用Redis+Spring Cache进行缓存处理|3.采用MySQL主从复制+Sharding-JDBC实现读写分离|4.采用阿里云短信服务实现短信验证码的发送|5.采用Nginx反向代理实现前后端通信|6.采用Linux Shell实现项目自动部署|7.采用Git进行版本管理

进阶班 — 项目二 CRM客户云平台

您需要掌握

1.了解企业软件开发流程| 2.了解进入企业后真正遇到的问题,如何解决| 3.掌握MyBatis的使用方式| 4.掌握复杂SQL语句| 5.掌握EasyExcel解析Excel| 6.掌握MinIO实现文档对象存储| 7.掌握基于Git进行分支操作过程

校区

「石家庄市实战职业培训学校」是石家庄市长安区实战职业技能培训学校在教育宝平台开设的店铺,若该店铺内信息涉嫌虚假或违法,请点击这里向教育宝反馈,我们将及时进行处理。

机构评分

环境:4.0师资:4.0服务:4.0效果:4.0

公示信息

店铺名称:石家庄市实战职业培训学校

单位名称:石家庄市长安区实战职业技能培训学校

账号名称:sjzshizhan(186******80)

所属城市:河北石家庄

入驻时长:1年会员

联系电话:400-029-0997 转 680329

微信咨询

返回顶部