課程描述INTRODUCTION
日程安排SCHEDULE
課程大綱Syllabus
Java后臺開發(fā)培訓(xùn)
課程目標(biāo):
通過本課程學(xué)習(xí),掌握使用java語言進行后端功能開發(fā),涉及項目配置管理以及SprintBoot、Mybaties等基礎(chǔ)框架,以及相關(guān)的項目、權(quán)限、消息、數(shù)據(jù)持久化等各方面的內(nèi)容,學(xué)習(xí)完成后,具備獨立進行后端開發(fā)的能力。
適用人群:
Java開發(fā)工程師
課程介紹:
培訓(xùn)天數(shù)
課程類別
備注
SpringBoot開發(fā)
前后端分離開發(fā)介紹
1.前后端分離開發(fā)概述
2.前后端分離開發(fā)流程及架構(gòu)模式
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項目目錄結(jié)構(gòu)
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相關(guān)注解
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視圖層技術(shù)---Thymeleaf
1.Thymeleaf介紹
2.SpringBoot整合Thymeleaf
3.Thymeleaf標(biāo)簽介紹
4.Thymeleaf業(yè)務(wù)邏輯
SpringBoot與數(shù)據(jù)持久化
1.Mybaties介紹
2.SpringBoot整合Mybaties及注解
3.SpringBoot常用Mybaties操作
4.Entity作用及相關(guān)注解
5.Dao層及Mybaties配置文件
6.實操實現(xiàn)通過Mybaties操作Mysql數(shù)據(jù)
SpringBoot事務(wù)整合
1.事務(wù)介紹
2.SpringBoot事務(wù)介紹
3.SpringBoot事務(wù)配置
4.SpringBoot事務(wù)注解與使用
5.實操服務(wù)層實現(xiàn)事務(wù)控制
SpringBoot整合Shiro
1.Shiro結(jié)構(gòu)介紹
2.Shiro引入
3.自定義Realm
4.通過注解在控制層使用
5.實操實現(xiàn)權(quán)限控制
SpringBoot實現(xiàn)定時任務(wù)
1.SpringBoot定時任務(wù)介紹
2.Scheduled注解使用
3.Scheduled配置介紹
4.Quartz介紹
5.實操通過Scheduled實現(xiàn)定時任務(wù)
SpringBoot記錄日志
1.SpringBoot日志介紹
2.SpringBoot使用logback
3.logback詳細(xì)配置說明及使用
4.實操實現(xiàn)項目操作日志記錄
SpringBoot項目實戰(zhàn)
1.了解開源腳手架,并在基礎(chǔ)上進行功能開發(fā)
Java后臺開發(fā)培訓(xùn)
轉(zhuǎn)載:http://runho.cn/gkk_detail/318917.html
已開課時間Have start time
- 郭振杰