JavaEE适合人群

实用、简单、简洁是Java在众多语言常年霸榜的主要原因。只要你感兴趣,有一定思维逻辑,那么当下就是参加Java培训的学习时机。

期望稳定发展

刚大学毕业?面临转行?零基础初学者?面临众多语言不知该选哪个?学好Java,其他语言学起来更轻松。

入门编程

IT行业高薪资也伴随着高速发展,如果你希望学一门不过时的语言以稳定职业发展,JavaEE是不错的选择。

逻辑思维能力较强

可以是0基础,但数理能力较好,想通过从事软件开发工作来获得高薪能力的人员。

后期转大数据分析
人工智能

学完Java,做大数据Hadoop框架(大数据存储/计算)、人工智能(大数据挖掘/分析/算法)更加容易且快速。

课程大纲

java语言编程从入门到精通

课程描述 本课程为初学者学习Java编程提供了一个非常好的选择。主要内容包括:Java的特点,面向对象原理,并用以上概念编写Java技术的代码,实现和运用以上知识编写实;本除了Java SE中要求大家必会的java基础知识外,重点加强了数据结构思想、集合源码分析、jdk9-11新特性的介绍,让学员不光“知其然,还要知其所以然”,从最开始便培养学员深入学习和架构思维能力。
JAVA基础 1.1. JDK1.8安装和配置,Eclipse安装和配置
1.2. Java核心机制和JVM运行原理
1.3. Java变量和表达式
1.4. 分支结构:if,switch
1.5. 循环结构 while ,do while ,for
1.6. 一维数组和多维数组
1.7. 数组的常用经典算法(求极值,插入,删除,排序,二分法)
Java面向对象编程思想 2.1. 类和对象的关系
2.2. 方法和方法重载
2.3. 类的封装
2.4. 继承和多态
2.5. 抽象类和接口
2.6. 面向接口的编程思想
2.7. 异常处理机制
Java高级编程技术 3.1. 集合框架和泛型
3.2. Java实用类技术
3.3. 高级类特性(内部类,匿名类,Enum枚举 Annotation注解)
3.4. Java IO技术操作文件(文本文件,二进制文件,序列化技术)
3.5. Java 反射技术
3.6. 内置注解和自定义注解
3.7. Java实现多线程技术(线程同步,通讯,线程池)
3.8. Java实现Scoket网络编程TCP/UDP
3.9. JDK1.8 Java新特性

web前端技术和数据库技术

课程描述 本课程讲授HTML5+CSS3实现商业网站开发和布局,ECMPScritp6 脚本技术、使用Jquery框架;学习mysql数据库,理解各种查询语句写法,理解数据库对象使用,理解事务,视图索引存储过程编写
HTML5和CSS3开发商业网站 4.1. Html5基本标签使用
4.2. CSS基本选择器
4.3. 常用CSS样式
4.4. CSS3高级选择器
4.5. 盒子模型和浮动
4.6. 定位和流布局
4.7. 响应式布局
Javascript语法和ES6 5.1. Javascirpt基础语法,分支结构和循环结构
5.2. Javascript中数组和自定义函数
5.3. BOM编程
5.4. DOM编程技术和事件处理机制
5.5. Javascript面向对象编程
5.6. JQUERY语法和核心函数
5.7. Jquery选择器和文档处理
5.8. Jquery事件和动画效果
5.9. ES6语法规范
5.10. 声明对象、方法和继承
5.11. 对象扩展符,箭头函数
5.12. Promise异步编程
Mysql数据库和JDBC 6.1. Mysql安装和使用
6.2. 用户权限管理
6.3. 数据完整性和约束
6.4. Select查询,聚合函数和分组统计
6.5. 表连接和子查询
6.6. SQL函数和日期处理及流程控制
6.7. 视图和索引
6.8. 事务概念,并发机制
6.9. T-SQL编程
6.10. JDBC操作MYSQL数据库实现CRUD
6.11. DAO模式

JavaEE开发企业级应用系统

课程描述 本课程讲授整个企业级开发思想,从DAO模型到servlet编程,理解JSP模板引擎技术,理解web开发思想;学习mybatis数据库ORM框架,spring框架,springmvc框架技术,实现SSM框架整合开发web应用系统;理解前后端分离开发模式;通过从0搭建一个较为完备的web框架来提升自己的开发能力,去了解SSM框架的设计思路,再辅以通俗易懂的Spring和mybatis核心模块源码的讲解,将课程门槛拉低, 让大家通过学习本门课程后能够通过自己学习读懂Spring乃至其他框架的源码。
Java Web应用程序设计实战 7.1. HTTP请求原理和TOMCAT容器
7.2. Servlet原理和开发技术
7.3. 理解Session和cookie和Application
7.4. 过滤器和监听器
Mybatis框架技术 8.1. Mybatis配置和简单CRUD演示
8.2. Mybatis实现动态SQL
8.3. Mybatis实现一对多和多对多关系
8.4. 分页插件
8.5. 存储过程调用
8.6. Mybatis逆向工程
Spring6框架技术 9.1. Spring核心IOC
9.2. Spring配置式组件管理
9.3. Spring核心AOP面向切面开发
9.4. Spring注解自动装配
9.5. Spring容器内部工作原理
9.6. Spring-Data Access
9.7. 基于Spring事务管理
9.8. Spring整合mybatis
9.9. Spring 日志和测试框架
Spring Boot框架和SpringMVC 10.1 Spring Boot简介和原理
10.2 Spring Boot自动装配和依赖关系
10.3 Spring Data和JPA Spring Data
10.4 Spring Boot日志框架和测试框架

10.5 Spring Mvc体系架构和概述
10.6 基于Spring Boot实现Restful风格和swagger2
10.7 Spring Boot+Thymeleaf模板技术
10.8 Spring Boot整合Mybatis
10.9 Spring Boot Actuator指标监控
10.10 Spring Boot 测试框架
10.11 Spring Boot Starter原理和自定义Starter
10.12 Spring Boot 启动原理和监听
10.13 Spring Boot缓存机制
10.14 Spring Boot 异常处理机制

高级互联网开发技术

课程描述 随着互联网技术的不断发展,访问量的激增,单体应用已无法满足需求,往往需要服务器集群,分布式应用,缓存技术等实现高并发;本课程由交大教育集团研究院专家团队精心打磨,并定期更新,囊括企业面试和开发中主流前沿的技术,涵盖Java开发工程师不同成长阶段的问题及优选解决方案。每个热门技术当做单课深入讲解。相信只有让学员可以系统学习和掌握核心技术,才能在面试和开发中脱颖而出
Linux和Git 11.1. Linux安装
11.2. Linux基础命令
11.3. Linux用户和组
11.4. Linux权限管理
11.5. Linux软件安装
11.6. Linux项目部署
11.7. GIT版本控制
11.8. Git的安装和使用
11.9. GIT常用命令
11.10. 使用GIT进行版本控制
SpringSecurity安全框架和JWT 12.1 Spring Security概述
12.2 Spring Security配置和使用
12.3 Spring Security原理剖析
12.4 Spring Security认证和授权管理
12.5 Spring Security常用注解
12.6 JWT概述和Spring Security整合
12.7 使用Token机制实现前后端登录和身份认证
SpringCloud开发微服务 13.1 SpringCloud微服务架构概述
13.2 Nacos注册中心配置和启动
13.3 注册中心安全性问题
13.4 Nacos配置中心
13.5 Nacos配置中心多环境切换
13.6 Nacos配置中心共享配置
13.7 Ribbon流程分l
13.8 OpenFeign生产应用
13.9 Sleuth简介
13.10 Sleuth应用
13.11 Gateway网关搭建和应用
13.12 Gateway网关限流
13.13 Sentinel流控规则
13.14 Sentinel熔断降级规则
13.15 Seata分布式事务简
13.16 Seata搭建与应用
Redis缓存数据库 14.1 Redis简介和安装
14.2 Redis常用命令
14.3 Redis持久化策略
14.4 Redis主从复制
14.5 Redis集群搭建
14.6 Springboot整合Redis
14.7 Redis综合案例
Kafka高效消息中间件 15.1 Kafka概述和安装配置
15.2 Kafka实现生产者和消费者
15.3 Kafka单播和多播
15.4 Kafka主题和分区
15.5 Kafka集群配置
15.6 Springboot整合Redis
使用Nginx部署 16.1 Nginx概述
16.2 Nginx安装
16.3 Nginx反向代理
16.4 Nginx负载均衡
16.5 Nginx动静分离
16.6 Nginx高可用

项目实训

课程描述 毕业设计课中每个项目都是一套完整的、经教研团队精心挑选打磨的项目体系。以电子商务、金融、医疗、教育、旅游等主流行业为核心载体,采用当下热门的微服务架构SpringCloud和前端架构Vue,实现了前后端完全分离的开发模型。学习期间带你实战移动端、PC端、H5等多终端的系统,本系统可对接各类真实业务系统,如金融、电商、预约挂号、在线学习等各行业的业务系统,为系统对接上支持微信、支付宝、混合支付等多种企业级支付模式,让你的系统一键支持【支付】功能。学习系统的核心业务特色,掌握微服务架构技术、前后端技术。
项目实战

师资展示

宋老师

Java、数据分析、大数据

徐老师

Java架构师、数据分析

吴老师

办公流程、工作流、数据分析实战

张老师

人工智能,大数据运维和分析、Java技术栈

邹老师

人工智能、数据分析、Java框架

吉老师

图形图表、数据分析、前端框架技术

金老师

Java架构师、框架和大数据

杨老师

Java大数据、框架技术和前端技术

课程特色

培养习惯

踏实、守信、主动、自我控制、自我提升、有时间观念、执行力强、动手能力、礼貌、整洁、大方得体

提升能力

学习能力、逻辑思维能力、时间管理能力、与人沟通能力、演讲能力、抗压能力、自我保护能力、识别他人情绪

树立观念

规范意识、合作意识、爱国意识、责任意识、感恩意识、自我激励意识、团队荣誉意识、诚实守信意识

教授方法

在理论教导的同时,给予各种做事的方法;在实训活动的同时,结合各种理论的支撑,在学习生活中,思考、运用

多种班型,学员可按需选择

脱产班

周一到周五来校上课,每周一三五理论课,周二四上机练习;在学习理论的同时,加大实操,老师手把手教导,学习效果有保障

定向委培

学习内容不仅仅是专业课程,同时根据企业定制需求,增加相关课程;毕业后,即可到对口参加带薪实习

周末班

适合在职人群,利用周末业余时间充电学习,提升自己,并计划改行,每周六或日全天,平时视频回播

在线直播班

适合因不能来参加面授,选择在线,优势学费超级便宜,突破地理限制,随时随地学习,并有专业教学顾问一对一服务,在线答疑解惑!

预约课程