課程描述INTRODUCTION
日程安排SCHEDULE
課程大綱Syllabus
Java后臺開發(fā)培訓
課程目標:
通過本課程學習,掌握使用java語言進行后端功能開發(fā),涉及項目配置管理以及SprintBoot、Mybaties等基礎框架,以及相關的項目、權限、消息、數(shù)據持久化等各方面的內容,學習完成后,具備獨立進行后端開發(fā)的能力。
適用人群:
Java開發(fā)工程師
課程介紹:
培訓天數(shù)
課程類別
備注
SpringBoot開發(fā)
前后端分離開發(fā)介紹
1.前后端分離開發(fā)概述
2.前后端分離開發(fā)流程及架構模式
3.前后端分離開發(fā)協(xié)作模式
4.前后端并行開發(fā)協(xié)作問題及解決辦法
Maven開發(fā)介紹
1.Maven介紹
2.Maven安裝
3.Maven配置
4.Maven工程與倉庫
5.Maven與IDEA集成
SpringBoot入門
1.SpringBoot項目建立
2.Sprint與SpringBoot介紹
3.Ioc與AOP介紹
4.實操SpringBoot建立項目,使用Maven管理依賴
5.SpringBoot項目目錄結構
6.SpringBoot與單元測試
7.SpringBoot啟動與熱部署
8.SpringBoot啟動Banner定制
9.實操建立第一個個性化SpringBoot項目
SpringBoot配置介紹
1.YAML配置文件介紹
2.properties配置文件介紹
3.屬性配置
4.多環(huán)境配置
5.加載順序
SpringBoot核心注解
1.注解介紹
2.SpringBoot啟動過程及核心注解
3.SpringIoc相關注解
RESTfulAPI
1.RESTfulAPI介紹
2.GET
3.POSt
4.PUT
5.DELETE
SpringBootWeb開發(fā)
1.SpringBootWeb開發(fā)常用注解
2.SpringWeb原理介紹
3.JavaBean與參數(shù)自動校驗
4.Service層介紹
5.SpringBoot實現(xiàn)RESTfulAPI
6.訪問靜態(tài)資源
7.實操實現(xiàn)一個帶邏輯的對前端接口項目
SpringBoot視圖層技術---Thymeleaf
1.Thymeleaf介紹
2.SpringBoot整合Thymeleaf
3.Thymeleaf標簽介紹
4.Thymeleaf業(yè)務邏輯
SpringBoot與數(shù)據持久化
1.Mybaties介紹
2.SpringBoot整合Mybaties及注解
3.SpringBoot常用Mybaties操作
4.Entity作用及相關注解
5.Dao層及Mybaties配置文件
6.實操實現(xiàn)通過Mybaties操作Mysql數(shù)據
SpringBoot事務整合
1.事務介紹
2.SpringBoot事務介紹
3.SpringBoot事務配置
4.SpringBoot事務注解與使用
5.實操服務層實現(xiàn)事務控制
SpringBoot整合Shiro
1.Shiro結構介紹
2.Shiro引入
3.自定義Realm
4.通過注解在控制層使用
5.實操實現(xiàn)權限控制
SpringBoot實現(xiàn)定時任務
1.SpringBoot定時任務介紹
2.Scheduled注解使用
3.Scheduled配置介紹
4.Quartz介紹
5.實操通過Scheduled實現(xiàn)定時任務
SpringBoot記錄日志
1.SpringBoot日志介紹
2.SpringBoot使用logback
3.logback詳細配置說明及使用
4.實操實現(xiàn)項目操作日志記錄
SpringBoot項目實戰(zhàn)
1.了解開源腳手架,并在基礎上進行功能開發(fā)
Java后臺開發(fā)培訓
轉載:http://www.hislan.cn/gkk_detail/318917.html
已開課時間Have start time
- 郭振杰
IT相關內訓
- Java企業(yè)級后臺開發(fā) 郭振杰
- 業(yè)務與IT融合創(chuàng)新的方法與 李福東
- 6G技術與發(fā)展趨勢 楓影
- Mysql基礎使用 郭振杰
- Python基礎與基礎應用 郭振杰
- 金融科技賦能業(yè)務 李福東
- IPA應用實戰(zhàn) 郭振杰
- SQL語句基礎使用 郭振杰
- 前沿信息技術解析與應用創(chuàng)新 張世民
- Java微服務開發(fā) 郭振杰
- 數(shù)據庫基礎及實操(MySQ 郭振杰
- 自智網絡 楓影