NT 590 特價中
課程已於 2021 年 5 月更新
從這 57 小時的課程,你會學到
✅ 跟著一位曾做過 Pivotal 客戶的以Spring 資源顧問,曾於 Spring One上發表了演講的講師來學習 Spring 框架。
✅ 逐步學習如何使用 Spring Framework 5 和 Spring Boot 2 開發應用程式
✅ 你將學習如何運用最佳實踐,如 SOLID OOP、GitHub、測試驅動開發和持續整合測試
✅ 你將了解如何使用 Hibernate 5 和 Spring Data JPA 存取資料
✅ 使用 Spring Framework 5 和 MongoDB 構建端到端的 Reactive 應用程式
✅ 學習有關使用 Spring Framework 5 進行 Reactive 程式設計
✅ 使用 Spring MVC 建構 Web 應用程式
✅ 了解如何在 Docker 容器中運行 Spring Boot 應用程式
✅ 訪問 Spring Boot 應用程式 Cookbook
https://softnshare.com/spring-framework-5-beginner-to-guru/
solid框架 在 US Taiwan Watch: 美國台灣觀測站 Facebook 的最讚貼文
【國務院嚴詞譴責:中共對台軍事脅迫已威脅到區域和平與穩定】
1月23日,中共派出至少13架次軍機(八架轟炸機、四架戰鬥機以及一架反潛機)進入台灣西南防空識別區(ADIZ)。根據中央社報導,此次中共派出轟6戰機一共有8架,是歷年之最。
對此,美國國務院在美東時間23日發出聲明,譴責中共威脅區域和平穩定。
➤ PRC Military Pressure Against Taiwan Threatens Regional Peace and Stability
https://reurl.cc/nno4r6
▍以下是聲明內容(全文翻譯):
美國注意到中共對周邊進行侵擾的行為,包括針對台灣。我們呼籲北京中止在軍事、外交、以及經濟上對台灣的壓迫行為,應該要與台灣民選政府代表進行有意義的對話。
我們會和印太區域的盟友站在一起,共同推進我們共享的經濟繁榮、安全、以及價值,而這當中包括深化我們和民主台灣的連結(that includes deepening our ties with democratic Taiwan)。
美國持續地支持兩岸議題上的和平方案,而這這樣的方案必須是台灣人民所希望與最佳利益所在(a peaceful resolution of cross-strait issues, consistent with the wishes and best interests of the people on Taiwan.)。美國維持長期以來在三公報、台灣關係法、以及六項保證當中的承諾。我們會持續協助台灣維持充足的自我防衛能力(a sufficient self-defense capability)。我們對台灣的承諾堅定如磐石,也會持續投入心力來維持台海區域的和平與穩定。
▶ 重點提示1:對美國來說,維持台海穩定是長期的國家利益所在,這當中最重要的就是要維持自由航行權,以及第一島鏈的完整防禦性。大家可以參考日前解密的《印太戰略框架備忘錄》:https://reurl.cc/ZQGqeM。
▶ 重點提示2:在川普政府設下的印太戰略政策目標當中,就已經不斷強調要加強與盟友的關係(而且在多份公開的政府報告與聲明當中都有提到,「盟友」很明確地講就是包括台灣)。美國外交政策一向都有高度的延續性,而且兩大黨其實現在最有共識的議題就是台灣議題。從這份聲明來看也有這樣的傾向,調性跟前任政府幾乎是一樣的。
不過,目前為止(從國務卿提名人布林肯的聽證會到今天這份聲明),我們也可以看出,民主黨和共和黨不同的地方在於會強調針對中國的「三公報」,還有像是「有意義對話」這些用字,這是和川普政府最大不同之處。
▶ 重點提示3:有很多人說,台灣和川普政府一直挑釁中國,所以中國才會一直派軍機侵擾。那現在拜登政府一上台,中共立刻派出最多架次的轟6戰機,提升了戰機擾台的規模,這又該怎麼解釋?目前的狀況很明顯就是中國有高到破表的自信心,認為自己可以主導中美關係、兩岸關係,因此把擾台當家常便飯。希望對中國抱持天真想法的人們趕快醒醒。
▶ 重點提示4:在這份短短的聲明當中,在提到美國將與印太地區朋友和盟友站在一起時,特別強調「民主的台灣」(democratic Taiwan)。由此可見除了位居重要戰略位置之外,台灣的民主成就也是我們在國際上能夠交到朋友的軟實力。
▶ 重點提示5:「對台灣的承諾堅定如磐石(rock-solid)」這句話在短短幾天內已經出現n次了,包括國務院發言人、國安會發言人、國防部長Austin都曾講過,看起來是目前民主黨政府對台政策的主要標誌。
▶ 特別補充:很多人關心這則聲明中「民選政府代表」的用法,認為是對台灣降級。事實上這就是延用川普時期的用法。
國務院在2020年2月以及8月都分別講過同樣的文句,回應中共軍機侵擾(當時是國務院背景回覆,也就是文字回應單一記者)。請參閱留言區補充。
✨ 觀測站推特:https://twitter.com/ustaiwanwatch
✨ 贊助觀測站:https://ustaiwanwatch.soci.vip/
solid框架 在 91 敏捷開發之路 Facebook 的最讚貼文
解決問題的起點是,「發現問題」跟「面對問題」
學習起點只是知識點,學習的內化則是將知識點與自己既有的知識體系建立成知識面。
會用就好只能應急,只能把別人的詩朗誦地很好聽,但始終無法成為大詩人。
前端的世界更是如此,因為框架推陳出新的迭代速度更快,只有了解了本質,在熟悉新框架才能只需要關注在「差異」、「適用場景」、「優缺點」。
不了解本質,就只能像狗追尾巴一樣,一直被學習新框架搞得團團轉。
沉澱了兩天,其實上完課後還在整理家裡,到今晚才能夠好好再回顧一下上週六日所學到的內容。
這次的「Clean Coder: DI/AOP 進階實戰」課程,在過去的工作經驗中已經有使用 DI 在產品代碼上的經驗,上課前就一直在猜想著 91 究竟會用什麼樣的方式來帶我們進入 DI/AOP 的實作。課程一開始讓我們重新體驗寫個 #乾淨的胖子 開始。接著帶著我們思考這樣樣的程式究竟有什麼樣的問題,並透過重構的手法將胖子瘦身。平時在開發產品時通常寫到這裡就會結束了,看起來很乾淨、又不肥。但事實上卻只是將一坨垃圾分成數個小堆掃到桌子底下,看起來很乾淨,但其實垃圾仍然存在。
#不知道有問題
> 最怕的就是你覺得沒有問題,但實際上問題很多。
這門課最精華的莫過於是 91 帶著大家重新思考每當需求變更時如何以改最少的 Code 來達到目的,如何不動現有的 Source Code,而寫新的物件來取代或組合上去,這考驗著如何在程式碼中實踐 SOLID、OO 等設計方法。
> 什麼是實作?什麼是Flow?什麼是設計?
平時寫 Code 時很容易將需求都直觀的依順序寫下來,所造成的現象是當需求變更時我的 Production code 要修改、呼叫端要修改、Unit Test 要修改,這也是我一直困擾的問題。每當這樣的狀況時我總要額外花上許多心力在修改 Unit Test。91 帶我們重新思考需求與 Code 其實是可以拆開來看的,別一股腦的把需求攤開轉成 Code 實作。要能透過各種設計方式,將物件組合在一起來達到需求。
#動手解決問題
這兩天的課程就是在不斷的思考可能的問題→找出問題→思考如何解決→動手寫Code 的迴圈,每當解決一個問題時心裡總會想到在工作時的某段 Code 也是同樣的問題,我也許可以拿來先試著修改看看,心裡充滿著想趕快動手的衝動。這門課不是在教你怎麼用 DI/AOP,而是該怎麼用這些 Framework 來解決問題?
Resharper 也多學了新招,每次回來上課總能再多學到關於 IDE 操作的技巧,而不是只能看著 vim 的游標在那邊閃啊閃,卻還是拿著滑鼠裝忙…😅