课程培训
由浅入深学习JAVA软件培训

<

由浅入深学习JAVA软件
课程模块 序号 课程标题 课程内容概述
      Java语言编程从入门到精通
第一阶段 1.0  课程描述 本课程为初学者学习Java编程提供了一个非常好的选择。主要内容包括:Java的特点,面向对象原理,并用以上概念编写Java技术的代码,实现和运用以上知识编写实;本除了Java SE中要求大家必会的java基础知识外,重点加强了数据结构思想、集合源码分析、jdk9-11新特性的介绍,让学员不光“知其然,还要知其所以然”,从最开始便培养学员深入学习和架构思维能力。
1.1 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. 数组的常用经典算法(求极值,插入,删除,排序,二分法)
1.2 Java面向对象编程思想  2.1. 类和对象的关系
2.2. 方法和方法重载
2.3. 类的封装
2.4. 继承和多态
2.5. 抽象类和接口
2.6. 面向接口的编程思想
2.7. 异常处理机制
1.3 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操作xml
3.9. Java实现Scoket网络编程TCP/UDP
 
第二阶段 3.0 
web前端技术和数据库技术
3.1 课程描述 本课程讲授HTML5+CSS3实现商业网站开发和布局,ECMPScritp6 脚本技术、使用Jquery框架;学习mysql数据库,理解各种查询语句写法,理解数据库对象使用,理解事务,视图索引存储过程编写
3.2 HTML5和CSS3开发商业网站 3.1. Html5基本标签使用
3.2. CSS基本选择器
3.3. 常用CSS样式
3.4. CSS3高级选择器
3.5. 盒子模型和浮动
3.6. 定位和流布局
3.7. 响应式布局
3.3 Javascript语法和ES6 4.1. Javascirpt基础语法,分支结构和循环结构
4.2. Javascript中数组和自定义函数
4.3. BOM编程
4.4. DOM编程技术和事件处理机制
4.5. Javascript面向对象编程
4.6. JQUERY语法和核心函数
4.7. Jquery选择器和文档处理
4.8. Jquery事件和动画效果
4.9. ES6语法规范
4.10. 声明对象、方法和继承
4.11. 对象扩展符,箭头函数
4.12. Promise异步编程
3.4 Mysql数据库和JDBC 5.1. Mysql安装和使用
5.2. 用户权限管理
5.3. 数据完整性和约束
5.4. Select查询,聚合函数和分组统计
5.5. 表连接和子查询
5.6. SQL函数和日期处理及流程控制
5.7. 视图和索引
5.8. 事务概念,并发机制
5.9. T-SQL编程
5.10. JDBC操作MYSQL数据库实现CRUD
5.11. DAO模式
第三阶段 4
JavaEE开发企业级应用系统
4.1 课程描述 本课程讲授整个企业级开发思想,从DAO模型到servlet编程,理解JSP模板引擎技术,理解web开发思想;学习mybatis数据库ORM框架,spring框架,springmvc框架技术,实现SSM框架整合开发web应用系统;理解前后端分离开发模式;通过从0搭建一个较为完备的web框架来提升自己的开发能力,去了解SSM框架的设计思路,再辅以通俗易懂的Spring和mybatis核心模块源码的讲解,将课程门槛拉低, 让大家通过学习本门课程后能够通过自己学习读懂Spring乃至其他框架的源码。
4.2 Java Web应用程序设计实战 7.1. HTTP请求原理和TOMCAT容器
7.2. Servlet原理和开发技术
7.3. 三层开发模型
7.4. JSP 视图技术
7.5. 理解Session和cookie和Application
7.6. 过滤器和监听器
7.7. 使用Jquery实现AJAX异步请求
7.8. 使用ajax实现CRUD
4.3 Mybatis框架技术 8.1. Mybatis配置和简单CRUD演示
8.2. Mybatis实现动态SQL
8.3. Mybatis实现一对多和多对多关系
8.4. 分页插件
8.5. 存储过程调用
8.6. Mybatis逆向工程
4.4 Spring5框架技术 9.1. Spring5核心IOC
9.2. Spring5配置式组件管理
9.3. Spring5核心AOP面向切面开发
9.4. Spring5注解自动装配
9.5. Spring5容器内部工作原理
9.6. Spring-Data Access
9.7. 基于Spring事务管理
9.8. Spring整合mybatis
9.9. Spring 日志和测试框架
4.5 SpringMvc框架开发web工程 10.1. SpringMvc配置和运行原理
10.2. SpringMvc 数据绑定
10.3. RESTFUL风格请求
10.4. SSM整合
10.5. JSR303数据校验
10.6. Spring统一异常处理机制
10.7. 拦截器



第四阶段
 
5 高级互联网开发技术
5.1 课程描述 随着互联网技术的不断发展,访问量的激增,单体应用已无法满足需求,往往需要服务器集群,分布式应用,缓存技术等实现高并发;本课程由交大教育集团研究院专家团队精心打磨,并定期更新,囊括企业面试和开发中主流前沿的技术,涵盖Java开发工程师不同成长阶段的问题及优选解决方案。每个热门技术当做单课深入讲解。相信只有让学员可以系统学习和掌握核心技术,才能在面试和开发中脱颖而出
5.2 开发工具和版本控制 11.1. Maven安装和配置
11.2. IDEA安装和配置
11.3. 使用IDEA开发maven工程
11.4. Maven生命周期
11.5. GIT版本控制
11.6. Git的安装和使用
11.7. 使用maven发布和部署工程
5.3 SpringBoot框架 12.1. Spring Boot简介和原理
12.2. Spring Boot自动装配和依赖关系
12.3. Spring Data和JPA Spring Data
12.4. Spring Boot日志框架和测试框架
12.5. Spring Mvc体系架构和概述
12.6. 基于Spring Boot实现Restful风格和swagger2
12.7. Spring Boot+Thymeleaf模板技术
12.8. Spring Boot整合Mybatis
12.9. Spring Boot Actuator指标监控
12.10. Spring Boot 测试框架
12.11. Spring Boot Starter原理和自定义Starter
12.12. Spring Boot 启动原理和监听
12.13. Spring Boot缓存机制
12.14. Spring Boot 异常处理机制
12.15. Spring Boot+Security 实现身份验证和权限控制
12.16. Spring Boot+Shiro 身份验证和权限控制
12.17. Spring Boot 整合消息中间件Kafka 和RabbitMQ
12.18. Spring Boot 整合Redis
12.19. 定时任务+异步任务+邮件任务
5.4 SpringCloud开发微服务 13.1. 微服务架构理论
13.2. Eureka Server注册服务
13.3. Eureka 集群环境搭建
13.4. Ribbon实现客服端负载均衡
13.5. OpenFeign服务调用
13.6. Hystrix 服务降级和熔断限流
13.7. Gateway和Zuul
13.8. Config分布式配置中心
13.9. Bus消息总线
13.10. Nacos
13.11. Sentinel 流控
第五阶段 6.1 项目实战
6.1.1 课程描述 毕业设计课中每个项目都是一套完整的、经教研团队精心挑选打磨的项目体系。以电子商务、金融、医疗、教育、旅游等主流行业为核心载体,采用当下热门的微服务架构SpringCloud和前端架构Vue,实现了前后端完全分离的开发模型。学习期间带你实战移动端、PC端、H5等多终端的系统,本系统可对接各类真实业务系统,如金融、电商、预约挂号、在线学习等各行业的业务系统,为系统对接上支持微信、支付宝、混合支付等多种企业级支付模式,让你的系统一键支持【支付】功能。学习系统的核心业务特色,掌握微服务架构技术、前后端技术。
6.1.2 项目实战  

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>