班級規(guī)模及環(huán)境--熱線:4008699035 手機(jī):15921673576( 微信同號) |
每個(gè)班級的人數(shù)限3到5人,互動授課, 保障效果,小班授課。 |
上間和地點(diǎn) |
上課地點(diǎn):【上?!浚和瑵?jì)大學(xué)(滬西)/新城金郡商務(wù)樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學(xué)成教院 【北京分部】:北京中山學(xué)院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(中和大道) 【沈陽分部】:沈陽理工大學(xué)/六宅臻品 【鄭州分部】:鄭州大學(xué)/錦華大廈 【石家莊分部】:河北科技大學(xué)/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈 最近開間(周末班/連續(xù)班/晚班):2018年3月18日 |
實(shí)驗(yàn)設(shè)備 |
◆小班教學(xué),教學(xué)效果好 ☆注重質(zhì)量☆邊講邊練 ☆合格學(xué)員免費(fèi)推薦工作 ★實(shí)驗(yàn)設(shè)備請點(diǎn)擊這兒查看★ |
質(zhì)量保障 |
1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費(fèi)在以后培訓(xùn)班中重聽; 2、培訓(xùn)結(jié)束后,授課老師留給學(xué)員聯(lián)系方式,保障培訓(xùn)效果,免費(fèi)提供課后技術(shù)支持。 3、培訓(xùn)合格學(xué)員可享受免費(fèi)推薦就業(yè)機(jī)會。☆合格學(xué)員免費(fèi)頒發(fā)相關(guān)工程師等資格證書,提升職業(yè)資質(zhì)。專注高端技術(shù)培訓(xùn)15年,端海學(xué)員的能力得到大家的認(rèn)同,受到用人單位的廣泛贊譽(yù),端海的證書受到廣泛認(rèn)可。 |
課程大綱 |
|
- 課程介紹 1.學(xué)習(xí)軟件架構(gòu)設(shè)計(jì)基礎(chǔ)知識,掌握架構(gòu)分析的一般方法;
1.1 理解架構(gòu)設(shè)計(jì)的組成和基本概念
1.2 掌握使用軟件架構(gòu)設(shè)計(jì)的一般方法進(jìn)行領(lǐng)域分析、技術(shù)和數(shù)據(jù)架構(gòu)設(shè)計(jì);
1.3 了解軟件架構(gòu)設(shè)計(jì)在整個(gè)軟件過程中地位和作用
2.了解云計(jì)算、大數(shù)據(jù)、區(qū)塊鏈、物聯(lián)網(wǎng)、AI的基本概念和應(yīng)用,理解這些成熟度比較高的新技術(shù)對于現(xiàn)實(shí)系統(tǒng)架構(gòu)的意義。
2.1 云計(jì)算:云計(jì)算簡史、分類、關(guān)鍵技術(shù)、安全體系、云計(jì)算的規(guī)劃與部署、行業(yè)和企業(yè)應(yīng)用
2.2 大數(shù)據(jù)與人工智能:大數(shù)據(jù)概念、組成和常用算法、系統(tǒng)體系架構(gòu)、分布式協(xié)調(diào)、分布式通信、、大數(shù)據(jù)存儲、處理和展示技術(shù)
2.3 物聯(lián)網(wǎng)簡介
3.著重理解微服務(wù)架構(gòu)的整體構(gòu)成、掌握微服務(wù)架構(gòu)設(shè)計(jì),了解微服務(wù)架構(gòu)相關(guān)技術(shù),熟悉SpringCloud體系,學(xué)會使用微服務(wù)來對系統(tǒng)進(jìn)行分析和重構(gòu)。
3.1 了解微服務(wù)架構(gòu)的基本概念和組成、核心要素,以及微服務(wù)架構(gòu)對軟件研發(fā)組織的變革和相適應(yīng); 3.2 掌握微服務(wù)架構(gòu)的技術(shù)組成,以及其基本原理和關(guān)注點(diǎn);
3.3 熟練掌握Spring Cloud的微服務(wù)架構(gòu)體系,并以此理解微服務(wù)的整體技術(shù)組成 3.4 理解如何對已經(jīng)存在的系統(tǒng)的微服務(wù)化的流程和注意事項(xiàng)。
內(nèi)容 第一部分 逐步進(jìn)入成熟期的新技術(shù)體系:云計(jì)算、大數(shù)據(jù)、物聯(lián)網(wǎng)和AI
二:大數(shù)據(jù)(重點(diǎn)介紹) 大數(shù)據(jù)特征、挑戰(zhàn)與應(yīng)用關(guān)鍵
三:AI簡介
1. 人工智能的基本概念和應(yīng)用方向;
2. 人工智能與大數(shù)據(jù)
3. 機(jī)器學(xué)習(xí):泛型和架構(gòu),自己分布式算法
4. 基于數(shù)據(jù)分析的人工智能算法和應(yīng)用特點(diǎn) 重點(diǎn)介紹AI技術(shù)現(xiàn)在在行業(yè)內(nèi)的應(yīng)用案例,比如京東、阿里,應(yīng)該怎么去用 四:物聯(lián)網(wǎng)簡介
1.物聯(lián)網(wǎng)的概念、組成
2.物聯(lián)網(wǎng)標(biāo)識技術(shù)、傳感器技術(shù)
3.物聯(lián)網(wǎng)的運(yùn)行環(huán)境和應(yīng)用層技術(shù)
4.應(yīng)用領(lǐng)域和展望 重點(diǎn)介紹物聯(lián)網(wǎng)技術(shù)現(xiàn)在在行業(yè)內(nèi)的應(yīng)用案例,比如京東、阿里,應(yīng)該怎么去用 第二部分 軟件技術(shù)架構(gòu)
從成功的企業(yè)看企業(yè)架構(gòu) 架構(gòu)成功企業(yè)的基礎(chǔ) 企業(yè)的資產(chǎn) 什么是數(shù)據(jù)架構(gòu) 數(shù)據(jù)架構(gòu)都有什么? 數(shù)據(jù)資產(chǎn)現(xiàn)狀與問題分析 數(shù)據(jù)架構(gòu)設(shè)計(jì) 數(shù)據(jù)架構(gòu)的表現(xiàn)方式 案例分析—某企業(yè)數(shù)據(jù)架構(gòu) 應(yīng)用架構(gòu) 企業(yè)的運(yùn)營與支撐系統(tǒng) 什么是應(yīng)用架構(gòu) 應(yīng)用架構(gòu)都有什么? 應(yīng)用系統(tǒng)現(xiàn)狀與問題分析 應(yīng)用架構(gòu)設(shè)計(jì) 案例分析—某企業(yè)應(yīng)用架構(gòu) 技術(shù)架構(gòu) 企業(yè)的可持續(xù)發(fā)展戰(zhàn)略與工具 企業(yè)架構(gòu)的案例及架構(gòu)設(shè)計(jì)誤區(qū) 其中技術(shù)架構(gòu)和數(shù)據(jù)架構(gòu)是重點(diǎn),案例分析是重點(diǎn)。
第三部分:微服務(wù)架構(gòu)一:應(yīng)運(yùn)而生的微服務(wù)和微服務(wù)架構(gòu)的核心要素
1. 軟件研發(fā)組織的模式變遷:軟件研發(fā)組織和項(xiàng)目成功要素、傳統(tǒng)軟件模式下的軟件研發(fā)組織、CS、web模式下的軟件研發(fā)組織、大規(guī)模集成軟件模式的軟件研發(fā)組織、云計(jì)算和服務(wù)化模式下的軟件研發(fā)組織
2. 當(dāng)前的技術(shù)和常見的項(xiàng)目組織管理模式:云計(jì)算以及云計(jì)算對開發(fā)的意義、軟件服務(wù)化的浪潮、當(dāng)前技術(shù)模式下軟件研發(fā)組織的范圍、團(tuán)隊(duì)管理和康威定律、云原生軟件研發(fā)組織的:微服務(wù)、持續(xù)交付、DevOps、敏捷基礎(chǔ)設(shè)施以及12要素; 3. 項(xiàng)目經(jīng)理/產(chǎn)品經(jīng)理的核心職責(zé)和方法:項(xiàng)目經(jīng)理工作內(nèi)容、經(jīng)典的項(xiàng)目經(jīng)理職責(zé)與能力、執(zhí)行項(xiàng)目基本流程和方法、云計(jì)算和微服務(wù)條件下項(xiàng)目經(jīng)理承當(dāng)職責(zé)、團(tuán)隊(duì)、集中治理和領(lǐng)導(dǎo) 4. 技術(shù)架構(gòu)師的核心職責(zé)和最佳實(shí)踐:什么是軟件架構(gòu)、價(jià)格師的職責(zé)和比喻、架構(gòu)師的原則方法12要素、架構(gòu)要求的標(biāo)準(zhǔn)、代碼的治理、與現(xiàn)實(shí)的妥協(xié):技術(shù)債務(wù) 二:微服務(wù)技術(shù)架構(gòu)
1. 微服務(wù)架構(gòu)技術(shù)介紹:軟件系統(tǒng)的發(fā)展趨勢:微服務(wù),持續(xù)交付、微服務(wù)架構(gòu)的概念和解決的痛點(diǎn)、微服務(wù)架構(gòu)的構(gòu)成、常見微服務(wù)架構(gòu)的比較 微服務(wù)架構(gòu)特點(diǎn); 微服務(wù)架構(gòu)與SOA架構(gòu)區(qū)別與聯(lián)系; 微服務(wù)架構(gòu)應(yīng)用場景; 微服務(wù)架構(gòu)挑戰(zhàn); 2. 微服務(wù)架構(gòu)的軟件設(shè)計(jì)要點(diǎn) 互聯(lián)網(wǎng)架構(gòu)演進(jìn);微服務(wù)架構(gòu)構(gòu)成(服務(wù)拆分、服務(wù)拓?fù)潢P(guān)系圖);微服務(wù)架構(gòu)設(shè)計(jì)原則; 微服務(wù)架構(gòu)服務(wù)粒度設(shè)計(jì); 行業(yè)內(nèi)典型的微服務(wù)架構(gòu)產(chǎn)品案例。 三:舊系統(tǒng)的微服務(wù)化
1. 軟件系統(tǒng)的體系架構(gòu)變遷:中心式、分布式;軟件分層;SOA、云計(jì)算和微服務(wù);舊系統(tǒng)改造的可能性
2. 軟件系統(tǒng)的功能特征對架構(gòu)的選擇: 單應(yīng)用、CS模式用用、層架構(gòu)的應(yīng)用、復(fù)雜度的因素、安全的因素
3. 常見老舊系統(tǒng)架構(gòu)的改造技術(shù)以及服務(wù)化的遷移設(shè)計(jì):主要流程、理想的集成技術(shù)、領(lǐng)域驅(qū)動的服務(wù)劃分、共享數(shù)據(jù)庫、同步與異步、編排和系統(tǒng)、版本管理、絞殺者模式
|