Java企业级后台开发

  培训讲师:郭振杰

讲师背景:
郭振杰老师20年互联网和企业信息系统开发经验百度认证区块链系统运用与设计中级培训师阿里认证数字化转型专家银联系统开发应用技术专家河北省科技创新英才百度认证中级培训师工信部认证人工智能开发高级工程师复旦大学人工智能时代运营管理创新专家高级架构 详细>>

郭振杰
    课程咨询电话:

Java企业级后台开发详细内容

Java企业级后台开发

课程目标:

通过本课程学习,掌握使用java语言进行后端功能开发,涉及项目配置管理以及SprintBoot、Mybaties等基础框架,以及相关的项目、权限、消息、数据持久化等各方面的内容,学习完成后,具备独立进行后端开发的能力。

适用人群:

Java开发工程师

课程介绍:

培训天数

课程类别

备注

SpringBoot开发

(5天)

前后端分离开发介绍

  1. 前后端分离开发概述
  2. 前后端分离开发流程及架构模式
  3. 前后端分离开发协作模式
  4. 前后端并行开发协作问题及解决办法

Maven开发介绍

  1. Maven介绍
  2. Maven安装
  3. Maven配置
  4. Maven工程与仓库
  5. Maven与IDEA集成

SpringBoot入门

  1. SpringBoot项目建立
  2. Sprint与SpringBoot介绍
  3. Ioc与AOP介绍
  4. 实操SpringBoot建立项目,使用Maven管理依赖
  5. Spring Boot 项目目录结构
  6. SpringBoot与单元测试
  7. SpringBoot启动与热部署
  8. SpringBoot启动Banner定制
  9. 实操建立第一个个性化SpringBoot项目

SpringBoot 配置介绍

  1. YAML配置文件介绍
  2. properties配置文件介绍
  3. 属性配置
  4. 多环境配置
  5. 加载顺序
SpringBoot核心注解
  1. 注解介绍
  2. SpringBoot启动过程及核心注解
  3. Spring Ioc相关注解

RESTfulAPI

  1. RESTfulAPI介绍
  2. GET
  3. POSt
  4. PUT
  5. DELETE

SpringBoot Web开发

  1. Spring Boot Web开发常用注解
  2. Spring Web原理介绍
  3. JavaBean与参数自动校验
  4. Service层介绍
  5. SpringBoot实现RESTful API
  6. 访问静态资源
  7. 实操实现一个带逻辑的对前端接口项目

Spring Boot 视图层技术---Thymeleaf

  1. Thymeleaf介绍
  2. SpringBoot整合Thymeleaf
  3. Thymeleaf标签介绍
  4. Thymeleaf业务逻辑

SpringBoot与数据持久化

  1. Mybaties介绍
  2. SpringBoot整合Mybaties及注解
  3. SpringBoot常用Mybaties操作
  4. Entity作用及相关注解
  5. Dao层及Mybaties配置文件
  6. 实操实现通过Mybaties操作Mysql数据

SpringBoot事务整合

  1. 事务介绍
  2. SpringBoot事务介绍
  3. SpringBoot事务配置
  4. SpringBoot事务注解与使用
  5. 实操服务层实现事务控制

SpringBoot整合Shiro

  1. Shiro结构介绍
  2. Shiro引入
  3. 自定义Realm
  4. 通过注解在控制层使用
  5. 实操实现权限控制

SpringBoot实现定时任务

  1. SpringBoot定时任务介绍
  2. Scheduled注解使用
  3. Scheduled配置介绍
  4. Quartz介绍
  5. 实操通过Scheduled实现定时任务

SpringBoot记录日志

  1. SpringBoot日志介绍
  2. SpringBoot使用logback
  3. logback详细配置说明及使用
  4. 实操实现项目操作日志记录

SpringBoot项目实战

  1. 了解开源脚手架,并在基础上进行功能开发


 

郭振杰老师的其它课程

【课程背景】重点介绍了当下发展最快的数字化技术和人工智能技术。当下处在以数字化技术为代表的第四次工业革命,数字化技术发展迅速。去年ChatGPT横空出世,短时间内圈粉无数,带火了AIGC相关产品,各种人工智能产品集中爆发。各行各业都在寻找融合热点。大家看到了他的巨大的应用前景。ChatGPT,只是人工智能发展的一个方向,在此之前,人工智能已经在机器视觉、辅助

 讲师:郭振杰详情


课程目标:通过本课程学习,掌握java编程基础、面向对象编程、Java异常处理、IO操作、网络接口编程、反射机制、Spring开发框架,并能够在项目中熟练应用。适用人群:Java开发工程师课程介绍:培训天数课程类别备注第一部分Java基础(2-3天)Java基础准备Java介绍及编程环境安装开发工具的介绍及安装Java基础语法Java基本语法常量、变量与运算

 讲师:郭振杰详情


课程目标:通过本课程学习,掌握Java异常处理、多线程、IO操作、网络编程、反射机制、JVM性能调优、设计模式、SpringAOP、WebService等知识,并能够在项目中熟练应用。适用人群:Java开发工程师,后端开发工程,全栈开发工程师课程介绍:培训天数课程类别备注第一天上午异常体系异常简介捕获并处理异常常见异常类型使用throws声明异常使用thro

 讲师:郭振杰详情


【课程背景】Python语言是当前最火的语言之一,易于使用,学习曲线低。通过Python语言可以快速的进行数据处理、数据分析,并可以进行多样式的数据展示。本课程系统讲述Python环境搭建、基础语法、高级语法、面向对象编程、异常处理等编程基础,以及Python的系统对接、web开发等功能。课程结合案例和练习,注重知识的掌握和使用,重点培养学员的实操能力。【课

 讲师:郭振杰详情


【课程背景】Python语言是当前最火的语言之一,易于使用,学习曲线低。通过Python语言可以快速的进行数据处理、网络信息爬取、办公文件处理,并可以进行人工智能学习。本课程系统讲述Python环境搭建、基础语法、高级语法、面向对象编程、异常处理等编程基础。通过本课程,可以初步掌握使用Python编程的能力。课程结合案例和练习,注重知识的掌握和使用,重点培养

 讲师:郭振杰详情


【课程背景】Python语言是当前最火的语言之一,易于使用,学习曲线低。通过Python语言可以快速的进行数据处理、数据分析,并可以进行多样式的数据展示。本课程系统讲述Python环境搭建、基础语法、高级语法、面向对象编程、异常处理等编程基础,以及Python的数据分析和展示功能。通过本课程,可以初步掌握使用Python编程,使用Python进行数据操作和进

 讲师:郭振杰详情


【方案架构和教学设计】 课程内容课时安排教学方式SQL索引、事务和锁1天集中面授SQL编程、性能优化1天【课程大纲】数据库的索引与性能数据库索引概念和价值数据库索引存储结构(BTree)数据库常用索引类型、作用和操作主键索引唯一索引常规索引全文索引分区索引索引的使用、失效和优化索引使用的限制和不足 数据库事务和锁数据库的事务事务的定义事务的典型场景哪些存储引

 讲师:郭振杰详情


课程目标:通过本课程学习,掌握数据库基础知识,掌握MySQL的安装使用,能够使用MySQL建立数据库,掌握MySQL数据库操作语句的编写。适用人群:数据库初学者培训时长:2-3天(6小时/天)课程介绍:课程模块备注数据库基础数据库基本概念数据库设计步骤数据库设计三范式数据库实体关系模型数据库设计案例安装MySQLMySQL基本使用安装MySQL图形化工具My

 讲师:郭振杰详情


【课程背景】ChatGPT横空出世,短时间内圈粉无数,带火了以AIGC为代表的人工智能应用,各行各业都在寻找融合热点。它所表现出来的能力,也让大家看到了巨大的应用前景,大量的业务场景可以被赋能。本课程将详细介绍AIGC产品,以及以它为代表的人工智能大模型,介绍它的发展背景、技术路线和应用前景,介绍AIGC大模型相关的技术平台的使用,介绍AIGC大模型产品在行

 讲师:郭振杰详情


【课程背景】目前,数据分析在企业中应用越来越多,数据在企业中越来越被重视。Excel作为基础的数据分析工具,能够满足我们日常工作中九成以上的分析需求。本课程简单介绍Excel基础的数据分析和图标制作功能,满足初步的分析工作。【课程收益】培训完结后,学员能够:了解Excel基础的数据处理了解Excel基础的公式应用了解Excel基础的分析功能了解Excel基础

 讲师:郭振杰详情


COPYRIGT @ 2018-2028 HTTPS://WWW.QG68.CN INC. ALL RIGHTS RESERVED. 管理资源网 版权所有