java微服務(wù)開發(fā)(SpringCloud Alibaba)
培訓(xùn)講師:郭振杰
講師背景:
郭振杰老師20年互聯(lián)網(wǎng)和企業(yè)信息系統(tǒng)開發(fā)經(jīng)驗(yàn)百度認(rèn)證區(qū)塊鏈系統(tǒng)運(yùn)用與設(shè)計(jì)中級(jí)培訓(xùn)師阿里認(rèn)證數(shù)字化轉(zhuǎn)型專家銀聯(lián)系統(tǒng)開發(fā)應(yīng)用技術(shù)專家河北省科技創(chuàng)新英才百度認(rèn)證中級(jí)培訓(xùn)師工信部認(rèn)證人工智能開發(fā)高級(jí)工程師復(fù)旦大學(xué)人工智能時(shí)代運(yùn)營(yíng)管理創(chuàng)新專家高級(jí)架構(gòu) 詳細(xì)>>
java微服務(wù)開發(fā)(SpringCloud Alibaba)詳細(xì)內(nèi)容
java微服務(wù)開發(fā)(SpringCloud Alibaba)
Java微服務(wù)開發(fā)
課程目標(biāo):
通過本課程學(xué)習(xí),掌握使用java語(yǔ)言進(jìn)行后端功能開發(fā),涉及項(xiàng)目配置管理以及SprintBoot、Mybaties等基礎(chǔ)框架,基于阿里巴巴技術(shù)體系的微服務(wù)開發(fā), 以及相關(guān)的項(xiàng)目、權(quán)限、消息、數(shù)據(jù)持久化等各方面的內(nèi)容,學(xué)習(xí)完成后,具備獨(dú)立進(jìn)行后端開發(fā)的能力。
適用人群:
Java開發(fā)工程師
課程介紹:
培訓(xùn)天數(shù)
課程類別
備注
第一部分
SpringBoot開發(fā)
(5天)
前后端分離開發(fā)介紹
前后端分離開發(fā)概述
前后端分離開發(fā)流程及架構(gòu)模式
前后端分離開發(fā)協(xié)作模式
前后端并行開發(fā)協(xié)作問題及解決辦法
Maven開發(fā)介紹
Maven介紹
Maven安裝
Maven配置
Maven工程與倉(cāng)庫(kù)
Maven與IDEA集成
SpringBoot入門
SpringBoot項(xiàng)目建立
Sprint與SpringBoot介紹
Ioc與AOP介紹
實(shí)操SpringBoot建立項(xiàng)目,使用Maven管理依賴
Spring Boot 項(xiàng)目目錄結(jié)構(gòu)
SpringBoot與單元測(cè)試
SpringBoot啟動(dòng)與熱部署
SpringBoot啟動(dòng)Banner定制
實(shí)操建立第一個(gè)個(gè)性化SpringBoot項(xiàng)目
SpringBoot 配置介紹
YAML配置文件介紹
properties配置文件介紹
屬性配置
多環(huán)境配置
加載順序
SpringBoot核心注解
注解介紹
SpringBoot啟動(dòng)過程及核心注解
Spring Ioc相關(guān)注解
RESTfulAPI
RESTfulAPI介紹
GET
POSt
PUT
DELETE
SpringBoot Web開發(fā)
Spring Boot Web開發(fā)常用注解
Spring Web原理介紹
JavaBean與參數(shù)自動(dòng)校驗(yàn)
Service層介紹
SpringBoot實(shí)現(xiàn)RESTful API
訪問靜態(tài)資源
實(shí)操實(shí)現(xiàn)一個(gè)帶邏輯的對(duì)前端接口項(xiàng)目
Spring Boot 視圖層技術(shù)---Thymeleaf
Thymeleaf介紹
SpringBoot整合Thymeleaf
Thymeleaf標(biāo)簽介紹
Thymeleaf業(yè)務(wù)邏輯
SpringBoot與數(shù)據(jù)持久化
Mybaties介紹
SpringBoot整合Mybaties及注解
SpringBoot常用Mybaties操作
Entity作用及相關(guān)注解
Dao層及Mybaties配置文件
實(shí)操實(shí)現(xiàn)通過Mybaties操作Mysql數(shù)據(jù)
SpringBoot事務(wù)整合
事務(wù)介紹
SpringBoot事務(wù)介紹
SpringBoot事務(wù)配置
SpringBoot事務(wù)注解與使用
實(shí)操服務(wù)層實(shí)現(xiàn)事務(wù)控制
SpringBoot整合Shiro
Shiro結(jié)構(gòu)介紹
Shiro引入
自定義Realm
通過注解在控制層使用
實(shí)操實(shí)現(xiàn)權(quán)限控制
SpringBoot實(shí)現(xiàn)定時(shí)任務(wù)
SpringBoot定時(shí)任務(wù)介紹
Scheduled注解使用
Scheduled配置介紹
Quartz介紹
實(shí)操通過Scheduled實(shí)現(xiàn)定時(shí)任務(wù)
SpringBoot記錄日志
SpringBoot日志介紹
SpringBoot使用logback
logback詳細(xì)配置說明及使用
實(shí)操實(shí)現(xiàn)項(xiàng)目操作日志記錄
SpringBoot項(xiàng)目實(shí)戰(zhàn)
了解開源腳手架,并在基礎(chǔ)上進(jìn)行功能開發(fā)
第二部分
SpringCoud微服務(wù)開發(fā)
(6天)
微服務(wù)介紹
單體架構(gòu)
分布式架構(gòu)
SOA架構(gòu)
微服務(wù)架構(gòu)及優(yōu)勢(shì)
微服務(wù)架構(gòu)常見解決方案
SpringCloud Alibaba
微服務(wù)環(huán)境搭建
Nacos -服務(wù)搭建和治理
服務(wù)管理介紹
nacos簡(jiǎn)介和安裝
Nacos服務(wù)提供者注冊(cè)
Nacos消費(fèi)者調(diào)用服務(wù)
微服務(wù)功能使用實(shí)戰(zhàn)
客戶端負(fù)載均衡Ribbon
手動(dòng)自主實(shí)現(xiàn)負(fù)載均衡
負(fù)載均衡策略
Ribbon介紹和使用
Ribbon工作原理
Ribbon負(fù)載均衡策略
Ribbon負(fù)載均衡實(shí)操實(shí)例
聲明式服務(wù)調(diào)用Feign
Feign簡(jiǎn)介
Feign快速入門
Feign配置
Feign服務(wù)調(diào)用的工作原理
Feign負(fù)載均衡的實(shí)現(xiàn)原理
Sentinel--服務(wù)容錯(cuò)
高并發(fā)帶來的問題
服務(wù)雪崩效應(yīng)
常見容錯(cuò)方案
Sentinel入門
Sentinel的概念和功能
Sentinel規(guī)則
Sentinel高級(jí)配置
Feign整合Sentinel
Gateway--服務(wù)網(wǎng)關(guān)
網(wǎng)關(guān)介紹
Gateway介紹
Gateway快速入門
Gateway核心架構(gòu)
路由配置和斷言
Gateway實(shí)現(xiàn)限流
實(shí)操搭建實(shí)用網(wǎng)關(guān)
第三部分
消息中間件使用
(2-3天)
RocketMQ使用詳解
RocketMQ 是什么
RocketMQ 架構(gòu)
RocketMQ基本概念
RocketMQ搭建
消息發(fā)送與消費(fèi)
SpringBoot環(huán)境下集成RocketMQ
實(shí)操在SpringBoot下收發(fā)消息實(shí)現(xiàn)數(shù)據(jù)交換
Kafka使用詳解
Kafka介紹及優(yōu)勢(shì)
Kafka專業(yè)術(shù)語(yǔ)及理論
Kafka安裝配置
消息生產(chǎn)者API使用
消息消費(fèi)者API使用
Kafka消息持久化
實(shí)操通過Kafka實(shí)現(xiàn)消息傳輸
郭振杰老師的其它課程
【課程背景】重點(diǎn)介紹了當(dāng)下發(fā)展最快的數(shù)字化技術(shù)和人工智能技術(shù)。當(dāng)下處在以數(shù)字化技術(shù)為代表的第四次工業(yè)革命,數(shù)字化技術(shù)發(fā)展迅速。去年ChatGPT橫空出世,短時(shí)間內(nèi)圈粉無(wú)數(shù),帶火了AIGC相關(guān)產(chǎn)品,各種人工智能產(chǎn)品集中爆發(fā)。各行各業(yè)都在尋找融合熱點(diǎn)。大家看到了他的巨大的應(yīng)用前景。ChatGPT,只是人工智能發(fā)展的一個(gè)方向,在此之前,人工智能已經(jīng)在機(jī)器視覺、輔助
講師:郭振杰詳情
Java開發(fā)工程師 12.30
課程目標(biāo):通過本課程學(xué)習(xí),掌握java編程基礎(chǔ)、面向?qū)ο缶幊獭ava異常處理、IO操作、網(wǎng)絡(luò)接口編程、反射機(jī)制、Spring開發(fā)框架,并能夠在項(xiàng)目中熟練應(yīng)用。適用人群:Java開發(fā)工程師課程介紹:培訓(xùn)天數(shù)課程類別備注第一部分Java基礎(chǔ)(2-3天)Java基礎(chǔ)準(zhǔn)備Java介紹及編程環(huán)境安裝開發(fā)工具的介紹及安裝Java基礎(chǔ)語(yǔ)法Java基本語(yǔ)法常量、變量與運(yùn)算
講師:郭振杰詳情
Java編程實(shí)踐 培訓(xùn)大綱 12.30
課程目標(biāo):通過本課程學(xué)習(xí),掌握J(rèn)ava異常處理、多線程、IO操作、網(wǎng)絡(luò)編程、反射機(jī)制、JVM性能調(diào)優(yōu)、設(shè)計(jì)模式、SpringAOP、WebService等知識(shí),并能夠在項(xiàng)目中熟練應(yīng)用。適用人群:Java開發(fā)工程師,后端開發(fā)工程,全棧開發(fā)工程師課程介紹:培訓(xùn)天數(shù)課程類別備注第一天上午異常體系異常簡(jiǎn)介捕獲并處理異常常見異常類型使用throws聲明異常使用thro
講師:郭振杰詳情
課程目標(biāo):通過本課程學(xué)習(xí),掌握使用java語(yǔ)言進(jìn)行后端功能開發(fā),涉及項(xiàng)目配置管理以及SprintBoot、Mybaties等基礎(chǔ)框架,以及相關(guān)的項(xiàng)目、權(quán)限、消息、數(shù)據(jù)持久化等各方面的內(nèi)容,學(xué)習(xí)完成后,具備獨(dú)立進(jìn)行后端開發(fā)的能力。適用人群:Java開發(fā)工程師課程介紹:培訓(xùn)天數(shù)課程類別備注SpringBoot開發(fā)(5天)前后端分離開發(fā)介紹前后端分離開發(fā)概述前后端
講師:郭振杰詳情
【課程背景】Python語(yǔ)言是當(dāng)前最火的語(yǔ)言之一,易于使用,學(xué)習(xí)曲線低。通過Python語(yǔ)言可以快速的進(jìn)行數(shù)據(jù)處理、數(shù)據(jù)分析,并可以進(jìn)行多樣式的數(shù)據(jù)展示。本課程系統(tǒng)講述Python環(huán)境搭建、基礎(chǔ)語(yǔ)法、高級(jí)語(yǔ)法、面向?qū)ο缶幊獭惓L幚淼染幊袒A(chǔ),以及Python的系統(tǒng)對(duì)接、web開發(fā)等功能。課程結(jié)合案例和練習(xí),注重知識(shí)的掌握和使用,重點(diǎn)培養(yǎng)學(xué)員的實(shí)操能力?!菊n
講師:郭振杰詳情
Python語(yǔ)言基礎(chǔ) 12.30
【課程背景】Python語(yǔ)言是當(dāng)前最火的語(yǔ)言之一,易于使用,學(xué)習(xí)曲線低。通過Python語(yǔ)言可以快速的進(jìn)行數(shù)據(jù)處理、網(wǎng)絡(luò)信息爬取、辦公文件處理,并可以進(jìn)行人工智能學(xué)習(xí)。本課程系統(tǒng)講述Python環(huán)境搭建、基礎(chǔ)語(yǔ)法、高級(jí)語(yǔ)法、面向?qū)ο缶幊?、異常處理等編程基礎(chǔ)。通過本課程,可以初步掌握使用Python編程的能力。課程結(jié)合案例和練習(xí),注重知識(shí)的掌握和使用,重點(diǎn)培養(yǎng)
講師:郭振杰詳情
【課程背景】Python語(yǔ)言是當(dāng)前最火的語(yǔ)言之一,易于使用,學(xué)習(xí)曲線低。通過Python語(yǔ)言可以快速的進(jìn)行數(shù)據(jù)處理、數(shù)據(jù)分析,并可以進(jìn)行多樣式的數(shù)據(jù)展示。本課程系統(tǒng)講述Python環(huán)境搭建、基礎(chǔ)語(yǔ)法、高級(jí)語(yǔ)法、面向?qū)ο缶幊?、異常處理等編程基礎(chǔ),以及Python的數(shù)據(jù)分析和展示功能。通過本課程,可以初步掌握使用Python編程,使用Python進(jìn)行數(shù)據(jù)操作和進(jìn)
講師:郭振杰詳情
【方案架構(gòu)和教學(xué)設(shè)計(jì)】?課程內(nèi)容課時(shí)安排教學(xué)方式SQL索引、事務(wù)和鎖1天集中面授SQL編程、性能優(yōu)化1天【課程大綱】數(shù)據(jù)庫(kù)的索引與性能數(shù)據(jù)庫(kù)索引概念和價(jià)值數(shù)據(jù)庫(kù)索引存儲(chǔ)結(jié)構(gòu)(BTree)數(shù)據(jù)庫(kù)常用索引類型、作用和操作主鍵索引唯一索引常規(guī)索引全文索引分區(qū)索引索引的使用、失效和優(yōu)化索引使用的限制和不足?數(shù)據(jù)庫(kù)事務(wù)和鎖數(shù)據(jù)庫(kù)的事務(wù)事務(wù)的定義事務(wù)的典型場(chǎng)景哪些存儲(chǔ)引
講師:郭振杰詳情
Mysql基礎(chǔ)使用 12.30
課程目標(biāo):通過本課程學(xué)習(xí),掌握數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),掌握MySQL的安裝使用,能夠使用MySQL建立數(shù)據(jù)庫(kù),掌握MySQL數(shù)據(jù)庫(kù)操作語(yǔ)句的編寫。適用人群:數(shù)據(jù)庫(kù)初學(xué)者培訓(xùn)時(shí)長(zhǎng):2-3天(6小時(shí)/天)課程介紹:課程模塊備注數(shù)據(jù)庫(kù)基礎(chǔ)數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)庫(kù)設(shè)計(jì)步驟數(shù)據(jù)庫(kù)設(shè)計(jì)三范式數(shù)據(jù)庫(kù)實(shí)體關(guān)系模型數(shù)據(jù)庫(kù)設(shè)計(jì)案例安裝MySQLMySQL基本使用安裝MySQL圖形化工具M(jìn)y
講師:郭振杰詳情
AIGC介紹及行業(yè)應(yīng)用 12.30
【課程背景】ChatGPT橫空出世,短時(shí)間內(nèi)圈粉無(wú)數(shù),帶火了以AIGC為代表的人工智能應(yīng)用,各行各業(yè)都在尋找融合熱點(diǎn)。它所表現(xiàn)出來的能力,也讓大家看到了巨大的應(yīng)用前景,大量的業(yè)務(wù)場(chǎng)景可以被賦能。本課程將詳細(xì)介紹AIGC產(chǎn)品,以及以它為代表的人工智能大模型,介紹它的發(fā)展背景、技術(shù)路線和應(yīng)用前景,介紹AIGC大模型相關(guān)的技術(shù)平臺(tái)的使用,介紹AIGC大模型產(chǎn)品在行
講師:郭振杰詳情
- 1社會(huì)保障基礎(chǔ)知識(shí)(ppt) 21255
- 2安全生產(chǎn)事故案例分析(ppt) 20330
- 3行政專員崗位職責(zé) 19114
- 4品管部崗位職責(zé)與任職要求 16373
- 5員工守則 15537
- 6軟件驗(yàn)收?qǐng)?bào)告 15460
- 7問卷調(diào)查表(范例) 15204
- 8工資發(fā)放明細(xì)表 14660
- 9文件簽收單 14315





