国产精品女人一区二区三区|久久国产精品湿香蕉网|日韩欧美高清在线|国产精学生成a品人v在线播放

<ul id="zocbx"><legend id="zocbx"></legend></ul>
<i id="zocbx"></i>
<cite id="zocbx"><table id="zocbx"></table></cite>
    <dl id="zocbx"><label id="zocbx"></label></dl>
    <noscript id="zocbx"><ins id="zocbx"><ol id="zocbx"></ol></ins></noscript>

    1. <cite id="zocbx"><option id="zocbx"><em id="zocbx"></em></option></cite>
      <ul id="zocbx"><th id="zocbx"></th></ul><cite id="zocbx"><label id="zocbx"></label></cite>
      88 優(yōu)惠券
      2020年3月1日到期。滿 200 元可用
      立即使用
      立即使用
      • 參會報名
      • 課程介紹
      • 課程大綱
      • 講師介紹
      • 課程費用
      • 手機下單 手機掃碼下單

      首頁 > 商務會議 > IT互聯(lián)網(wǎng)會議 > 姜志輝培訓公開課:設計匠藝實戰(zhàn)精要(2017年6月 北京站) 更新時間:2017-06-24T16:31:19

      姜志輝培訓公開課:設計匠藝實戰(zhàn)精要(2017年6月 北京站)
      收藏4人
      分享到
      官方合作

      姜志輝培訓公開課:設計匠藝實戰(zhàn)精要(2017年6月 北京站) 已截止報名

      會議時間: 2017-06-24 08:00至 2017-06-25 18:00結束

      會議地點: 北京  詳細地址會前通知   周邊酒店預訂

      主辦單位: 麥思博軟件技術有限公司

      行業(yè)熱銷熱門關注看了又看 換一換

            課程介紹

            課程信息 主辦方介紹


            姜志輝培訓公開課:設計匠藝實戰(zhàn)精要(2017年6月 北京站)

            姜志輝培訓公開課:設計匠藝實戰(zhàn)精要(2017年6月 北京站)宣傳圖

            課程信息

            設計匠藝對每一位軟件開發(fā)人員都應該掌握的核心技能和技術進行了深入的探討,總結出了大量的最佳實踐,提供了一整套最精煉的技術集合,通過接近于“近身肉搏”的方式“手把手”傳遞,可以幫助開發(fā)者在開發(fā)中變得游刃有余,極大地提高開發(fā)效率和軟件質量。

            培訓特色

            如Frederick P.Brooks,Jr.所說,我們可以將設計分為結果、過程和手法三個部分。

            以我個人的經(jīng)歷而言,軟件的設計結果可以總結為三個詞:角色、職責、協(xié)作。設計的手法同樣可以總結為三個詞:抽象、封裝、多態(tài)。主流的設計過程則可以總結為三個方法:UDD、TDD、DDD。

            作為入行15年的總結,這大概就是我對于設計了解的全部了。

            目標收益

            用例驅動開發(fā)(UDD)

            基于UML的體驗式設計

            驗收測試驅動開發(fā)(ATDD)

            測試驅動開發(fā)(TDD)

            領域驅動設計(DDD)

            掌握CleanCode的核心原則與實現(xiàn)方法

            熟練使用結對編程、單元測試、重構與設計模式的良性閉環(huán)

            對模式的了解更加深入

            課程時長

            2天

            查看更多

            麥思博軟件技術有限公司 麥思博軟件技術有限公司

            麥思博(msup)有限公司發(fā)源美國西雅圖,2007年創(chuàng)辦,是一家面向技術型組織的培訓咨詢機構,服務于技術團隊的技能提升、軟件工程的實際應用和產(chǎn)品品質的創(chuàng)新與超越。強調人員、技術、流程和管理的有機結合,注重角色崗位的技能提升與職業(yè)發(fā)展,以及技術團隊復合管理與協(xié)作。每年超過1000家企業(yè)續(xù)單參與msup旗下公開課、工作坊、案例研究、國際游學等培訓項目。

            課程大綱


            主題

            內容

            設計三要素

            1.設計的過程
            2.設計的手法
            3.設計的結果

            設計知識體系圖

            1.道(設計的世界觀)
            2.法(原則)
            a) ISOLD原則(Single Responsibility原則,Open Closed原則,Liskov Substitution原則,Interface Segregation原則,Dependency Inversion原則)
            b) DRY原則
            c) GRASP原則
            d) …
            3.術(模式與方法)
            a) 模式(架構模式、分析模式、設計模式、實現(xiàn)模式)
            b) 方法:TDD、UDD、DDD、FDD、BDD…
            4.器(實踐與工具)
            a) 實踐(Pair Programming、Unit Test、Refactor…)
            b) 工具(XUnit、Mock、Git、Maven、Jenkins…)

            各種設計風格

            1.散彈式設計
            2.撞大運式設計
            3.防御式設計
            4.屠宰式設計

            用例驅動設計

            1.UML統(tǒng)一建模語?言
            2.UP與OOAD
            3.用例與場景
            4.ICONIX方法
            5.6個W
            6.設計其實可以很簡單
            7.可視化設計畫布
            8.用例與場景
            9.一起設計
            10.角色、職責、協(xié)作

            行為驅動設計

            1.學會講故事
            2.活的文檔
            3.用正確的方法做正確的事
            4.可運行的用戶故事
            5.正確的格式
            6.基于文本的自動化
            7.使用ATDD滿足客戶需求
            8.演化出文檔系統(tǒng)

            測試驅動設計

            1.分離領域
            2.一個團隊,一種語言
            3.模型屬于領域層
            4.領域對象的?生命周期
            5.領域設計模式
            6.保持可視
            7.角色、職責、協(xié)作

            設計的三個結果

            1.角色
            2.職責
            3.協(xié)作

            職責

            1.職責是核心
            2.職責的抽象
            3.職責的封裝
            4.職責的粒度
            5.職責分類

            角色與職責

            1.GRASP
            2.信息專家
            3.構造者
            4.服務提供者
            5.協(xié)調者
            6.控制器

            角色的表現(xiàn)形式

            1.函數(shù)
            2.對象
            3.類
            4.包
            5.子系統(tǒng)
            6.構件

            協(xié)作

            1.協(xié)作的表現(xiàn)形式
            2.由協(xié)作決定的職責
            3.協(xié)作與角色劃分

            設計的附產(chǎn)品

            1.經(jīng)驗的總結:模式
            2.方法的沉淀:OOAD方法

            設計的三種手法

            1.抽象
            2.封裝
            3.多態(tài)

            抽象

            1.職責的抽象
            2.識別變化點
            3.關注點分離

            封裝

            1.封裝不那么簡單
            2.封裝職責
            3.封裝的層次
            4.三種封裝手法

            多態(tài)

            1.依賴解耦
            2.組合還是多態(tài)
            3.多態(tài)的示例:行為型模式

            解構模式

            1.創(chuàng)建型模式的抽離
            2.行為型模式中的封裝與多態(tài)
            3.結構型模式與協(xié)作

            設計的原本

            設計的原本

            查看更多

            講師介紹


            姜志輝培訓公開課:設計匠藝實戰(zhàn)精要(2017年6月 北京站)

            姜志輝

            麥思博

            獨立咨詢師

            麥思博(msup)有限公司顧問團隊成員。2005年IBM開發(fā)者大會最佳講師、最佳講義 獲得者;2007年度開源項目之一AgileUML的主架設計師。更重要的是他是一位快樂的實用主義程序員。雖然他熱衷于軟件開發(fā)技術與敏捷開發(fā)實踐。但 是能真正吸引他的是程序與使用者交流和溝通的能力。Jobs是實用開發(fā)的“永久消費者”,幾乎在任何地方,都可以找到軟件開發(fā)哲學的靈感。
            當不沉浸在編程之樂時,他喜歡在DotA世界里充當一名戰(zhàn)隊的組織者,在那里,人們叫他Rails!

            查看更多

            課程費用

            課程費用


            課程費用:5800元/人

            查看更多

            溫馨提示
            酒店與住宿: 為防止極端情況下活動延期或取消,建議“異地客戶”與活動家客服確認參會信息后,再安排出行與住宿。
            退款規(guī)則: 活動各項資源需提前采購,購票后不支持退款,可以換人參加。

            還有若干場即將舉行的 軟件大會

            猜你喜歡

            部分參會單位

            主辦方?jīng)]有公開參會單位

            郵件提醒通知

            分享到微信 ×

            打開微信,點擊底部的“發(fā)現(xiàn)”,
            使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。

            錄入信息

            請錄入信息,方便生成邀請函