欧美美女激情|精品国产污污污免费网站入口|舌尖卷住花蒂|国产精品福利视频在线观看|办公室跪下拉开拉链吃应用的优点|少年开荤H怀孕|jiuma

名課堂-企業(yè)管理培訓網

聯(lián)系方式

聯(lián)系電話:400-8228-121

值班手機:18971071887

Email:Service@mingketang.com

您所在的位置:名課堂>>內訓課程>>研發(fā)管理培訓

SpringBoot應用開發(fā)與實戰(zhàn)

【課程編號】:NX42738

【課程名稱】:

SpringBoot應用開發(fā)與實戰(zhàn)

【課件下載】:點擊下載課程綱要Word版

【所屬類別】:研發(fā)管理培訓

【培訓課時】:1天

【課程關鍵字】:Spring培訓,Boot培訓,應用開發(fā)培訓

我要預訂

咨詢電話:027-5111 9925 , 027-5111 9926手機:18971071887郵箱:

【課程背景】

微服務架構已然成為了當下最流行的熱門話題,并且它已被各種規(guī)模的互聯(lián)網公司廣泛接受和認可,而Spring Boot以其極速開發(fā)為特點也已成為互聯(lián)網開發(fā)人員必備技術。無論是互聯(lián)網、云計算還是大數(shù)據(jù),Java平臺已成為全棧的生態(tài)體系,其重要性幾乎不可替代。而Spring Boot作為微服務的基礎設施之一,背靠強大的Spring 生態(tài)社區(qū),支撐Spring Cloud技術體系。

本課程將講解SpringBoot是如何簡化Spring的開發(fā)過程,能讓開發(fā)者快速的搭建框架和Web容器,熟練使用SpringBoot下各種注解與組件,如何與SpringCloud技術體系集成。內容涵蓋SpringBoot的整體框架結構、多環(huán)境配置處理、如何快速開發(fā)基于Web的應用、對數(shù)據(jù)訪問的支持、對緩存的支持、日志管理、應用監(jiān)控管理等。

【課程收益】

掌握SpringBoot框架快速應用與實戰(zhàn)

掌握SpringBoot框架與第三方技術的集成

掌握SpringBoot生產特性

掌握SpringBoot底層原理

【課程對象】

研發(fā)工程師、售前技術工程師

【課程大綱】

一、微服務與SpringBoot

1、微服務基礎

微服務基本介紹

介紹微服務基本概念、技術發(fā)展的由來,以及目前流行的技術(主要針對Java 平臺),Spring Boot、Spring Cloud等

2、SpringBoot初體驗

Spring Boot 介紹:

介紹 Spring Boot 項目、選型理由、功能特性、參考文檔等

Spring Boot 初體驗:

Spring Boot 預備環(huán)境、新建 Spring Boot 應用、代碼組織結構、運行

二、SpringBoot快速應用實戰(zhàn)

1、SpringBoot概述

什么是Spring Boot

Spring Boot的核心功能

Spring Boot的優(yōu)缺點對比

Spring Boot的版本

2、SpringBoot快速入門

創(chuàng)建Maven工程

添加SpringBoot的啟動器

編寫SpringBoot引導類

編寫Controller

測試驗證

實戰(zhàn):使用SpringBoot完成第一個SpringBoot工程

3、SpringBoot核心配置

啟動類與@SpringBootApplication

自動配置的開閉

SpringBoot配置文件類型和作用

Yml配置文件簡介

Yml配置文件的語法

Spring Boot的配置文件

Spring Boot之starter pom

使用命令行參數(shù)實現(xiàn)外部配置

常規(guī)屬性的配置

多環(huán)境配置之Profile配置

SpringBoot配置信息查詢

使用注解@Value映射配置

使用注解@ConfigurationProperties配置映射

實戰(zhàn):使用SpringBoot基于多環(huán)境的快速切換

4、SpringBoot之Web開發(fā)

Spring Boot的Web開發(fā)支持

Spring Boot與Spring MVC的集成

基于tomcat的配置

三、SpringBoot與第三方技術整合

1、SpringBoot整合MyBatis

添加Mybatis的啟動器

創(chuàng)建實體Bean

編寫Mapper

配置Mapper映射文件

在application.properties中添加mybatis信息

編寫測試Controller

實戰(zhàn):SpringBoot對Mybatis的整合

2、SpringBoot整合JPA

JPA:

介紹 JPA 技術背景、標準規(guī)范、JPA實現(xiàn)框架以及核心API

Spring Data JPA 整合:

以 JPA 實現(xiàn)框架 Hibernate為例,實戰(zhàn)整合 Spring Data JPA 技術

Spring Boot 整合:

介紹和整合 spring-boot-stater-data-jpa:

實戰(zhàn):SpringBoot對Spring Data JPA的整合

3、SpringBoot整合Redis

Redis安裝

Redis基本使用

Redis應用場景

基于Redis實現(xiàn)熱數(shù)據(jù)的讀寫

高并發(fā)場景下基于Redis實現(xiàn)分布式鎖

實戰(zhàn):基于Redis實現(xiàn)熱數(shù)據(jù)的讀寫

實戰(zhàn):高并發(fā)場景下基于Redis實現(xiàn)分布式鎖

4、SpringBoot整合Junit

添加Junit啟動器

編寫測試類

控制臺驗證測試信息輸出

5、SpringBoot整合NoSQL

NoSQL:

介紹 NoSQL 使用背景、技術發(fā)展以及主流中間節(jié)

以 Elasticsearch 為例,搭建 Elasticsearch ,整合 Spring Data 技術(如:ElasticsearchTemplate)

Spring Boot 整合:

介紹和整合 spring-boot-starter-data-elaticsearch

Spring mongodb的支持

Spring Boot對Mongodb的支持

Spring Boot下基于Mongodb整合

實戰(zhàn):SpringBoot對ElasticSearch的整合

實戰(zhàn):SpringBoot對MongoDB的整合

四、SpringBoot原理剖析

1、SpringBoot底層原理剖析

@EnableAutoConfiguration原理分析

@Enable注解實現(xiàn)原理

@Import的使用

ImportSelector接口

如何實現(xiàn)自定義注解

2、SpringBoot實現(xiàn)自定義Starter

自定義Starter過程剖析

自定義Starter實現(xiàn)

自定義Starter整合

實戰(zhàn):SpringBoot自定義starter的開發(fā)與整合

陳老師

陳國星老師

——企業(yè)IT團隊技能提升引領者

曾任國內通信行業(yè)上市公司 廣東融合通信 技術負責人

華為(運營商5G云改云原生方向) 簽約講師

阿里云(paas產品)特約講師

阿里云企業(yè)級互聯(lián)網架構認證專家

研發(fā)迭代領域專家

軟件安全架構領域專家

【個人簡介】

陳國星老師擁有15年IT研發(fā)經驗,11年IT架構與管理經驗,8年IT企業(yè)培訓經驗,負責企業(yè)IT團隊技術類課程交付,涉及運營商、銀行、證券、央企、事業(yè)單位等世界500強企業(yè),包括新員工入職專題類的技術類崗位課程全流程跟進與實施、企業(yè)老員工IT專業(yè)技能提升(Java方向)、架構設計、微服務、DevOps、云原生、大數(shù)據(jù)等專題,與業(yè)內知名企業(yè)阿里、華為、企培行業(yè)頭部企業(yè)建立長期的企業(yè)培訓渠道深度合作模式。

曾主導南方電網互聯(lián)網客戶服務平臺和新型客戶統(tǒng)一模型建設、大型集團公司基于微服務架構的業(yè)務中臺和數(shù)據(jù)中臺建設、廣東省智慧城市建設項目、教育行業(yè)云平臺與虛擬化平臺建設、基于IOT在美妝行業(yè)的平臺建設。

精通大型分布式應用架構設計與技術研發(fā)。對于大規(guī)模分布式架構、微服務架構、軟件安全架構設計等方向特別有研究,尤其對于高并發(fā)應用有豐富的架構與落地經驗。擅長Java開發(fā)技能體系、軟件架構、微服務、軟件工程和研發(fā)團隊管理,長期為某上市集團公司提供項目管理和架構顧問支持。

熟悉阿里云相關技術棧,有過多次中型項目阿里公有云上云經驗;熟悉騰訊云的私有化架構,有過互聯(lián)網大型項目的私有化落地實施經驗。

曾在平安證券、中國電信、中國移動、中國聯(lián)通、工商銀行、中國銀行、中數(shù)通、花樣年集團等企業(yè)做過上門的項目服務,咨詢及培訓服務過300多家成長型企事業(yè)單位。現(xiàn)任某上市公司技術負責人,高級技術顧問,首席系統(tǒng)架構師。

【授課風格】

專業(yè)性強:憑借多年互聯(lián)網公司的從業(yè)經驗,結合多年服務于世界500強企業(yè)IT咨詢與培訓經驗,能深刻理解大型企業(yè)的IT團隊訴求,幫企業(yè)一起深入打造企業(yè)IT團隊的金字塔模型。

實用落地:憑借15年豐富的工作經驗、項目經驗,成為技術實戰(zhàn)、實操、實用、實施專家。

引導啟發(fā):理論結合實戰(zhàn)的方式帶領學員一起,讓學員得到事半功倍的收獲。授課條理清晰,深入淺出,通過一個或多個實際案例貫穿整個課程,語言表達能力強。

對癥下藥:善于捕捉學員痛點,從痛點分析到痛點解決,來調動學員學習積極性;思維敏捷,可以根據(jù)學生的實際需求隨即應變。

風趣幽默:輕松愉快,深入淺出;生動活潑,通俗易懂;談笑風生,印象深刻。

【主講課程】

軟件研發(fā)系列

《Java web核心應用開發(fā)培訓》

《Java企業(yè)應用進階與實戰(zhàn)》

《Java企業(yè)應用利器之SpringBoot實戰(zhàn)》

《SpringCloud應用開發(fā)實戰(zhàn)》

《JVM深入剖析與調優(yōu)實戰(zhàn)》

《MySQL數(shù)據(jù)庫高級應用開發(fā)與性能優(yōu)化實戰(zhàn)》

架構設計系列

《微服務架構設計與實戰(zhàn)》

《大規(guī)模分布式系統(tǒng)架構與實踐》

《互聯(lián)網中間件和開源技術進階》

《ElasticSearch應用與實戰(zhàn)》

《基于ELK的實時日志分析平臺》

《Kafka應用與實戰(zhàn)》

《軟件安全設計與開發(fā)》

【服務客戶】

運營商類:中國移動(總部及各省級單位)、中國聯(lián)通(江蘇聯(lián)通、佛山聯(lián)通)、中國電信(廣東省電信、河北電信)

銀行類:工商銀行(廣東省行、深圳分行)、中國銀行(深圳分行)、建設銀行、華商銀行(深圳分行)、農業(yè)銀行(東莞、佛山、南海分行)、廣州農商行、東莞農商行、廣東省郵政

證券&保險:深圳平安證券、平安科技、深圳南方基金、中國人保、招商證券、招商信諾

航空類:南方航空、深圳航空、9元航空、中航信

其它類:重慶賽迪、格力集團 、中國數(shù)字通信

我要預訂

咨詢電話:027-5111 9925 , 027-5111 9926手機:18971071887郵箱:

企業(yè)管理培訓分類導航

企業(yè)培訓公開課日歷

研發(fā)管理培訓推薦公開課

名課堂培訓講師團隊

江新安-企業(yè)培訓師
江新安老師

研發(fā)管理權威專家,產品管理獨立學者 產品全生命周期管理WPLM之父 GE原產品戰(zhàn)略經理 益思研發(fā)咨詢...

肖偉亞-企業(yè)培訓師
肖偉亞老師

一、肖偉亞老師簡介: 1、深圳海之力研發(fā)管理顧問機構合伙人、高級顧問、研發(fā)管理研究中心主任; 2、國...

王小剛-企業(yè)培訓師
王小剛老師

王老師擁有13年的研發(fā)、項目管理與質量管理經驗,曾先后供職于華為技術有限公司、國際商用機器技術有限公...

研發(fā)管理培訓內訓課程

熱門企業(yè)管理培訓關鍵字