JavaEE适合人群
实用、简单、简洁是Java在众多语言常年霸榜的主要原因。只要你感兴趣,有一定思维逻辑,那么当下就是参加Java培训的学习时机。
课程大纲
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大数据、框架技术和前端技术
课程特色
培养习惯
踏实、守信、主动、自我控制、自我提升、有时间观念、执行力强、动手能力、礼貌、整洁、大方得体
提升能力
学习能力、逻辑思维能力、时间管理能力、与人沟通能力、演讲能力、抗压能力、自我保护能力、识别他人情绪
树立观念
规范意识、合作意识、爱国意识、责任意识、感恩意识、自我激励意识、团队荣誉意识、诚实守信意识
教授方法
在理论教导的同时,给予各种做事的方法;在实训活动的同时,结合各种理论的支撑,在学习生活中,思考、运用
多种班型,学员可按需选择
脱产班
周一到周五来校上课,每周一三五理论课,周二四上机练习;在学习理论的同时,加大实操,老师手把手教导,学习效果有保障
定向委培
学习内容不仅仅是专业课程,同时根据企业定制需求,增加相关课程;毕业后,即可到对口参加带薪实习
周末班
适合在职人群,利用周末业余时间充电学习,提升自己,并计划改行,每周六或日全天,平时视频回播
在线直播班
适合因不能来参加面授,选择在线,优势学费超级便宜,突破地理限制,随时随地学习,并有专业教学顾问一对一服务,在线答疑解惑!