Contents
課程使用 TypeScript 學習流行的設計模式和建立複雜的專案的方法,包括 React 和 Express,並且教授如何將 Typescript 應用到實際專案中,以及如何建構大型成功的專案。課程特別強調利用類別和介面來建立可置換的”widgets”,以及如何編寫可重複使用的程式碼,可以幫助學員從一開始就正確地構建專案,並且得到頂尖公司的聘用。
從這 27 小時的課程,你會學到
- 精通用於構建大型應用程式的設計模式
- 將 Typescript 整合到 React/Redux 或 Express 專案中
- 理解組合( Composition ) 與繼承( Inheritance ),以及何時使用它們
- 編寫由類別和介面驅動的可重複使用程式碼
- 為自己的 Typescript 專案組裝可重複使用的樣板檔案
要求
- ES2015 Javascript 基礎知識
課程說明
組合( Composition ) vs 繼承( Inheritance )? 你會明白的。 建立自己的 Web 框架? 你會做到的。 使用 React / Redux 的 Typescript? 課程也有包含!
——————–
這是線上學習 Typescript 最好的課程。
其它所有線上課程都會教你 Typescript 的基本語法和特性,但只有這門課程會告訴你如何將 Typescript 應用到實際專案中,通過範例指導你如何構建大型成功的專案。
Typescript 是 Javascript 的”超級集合”。 這意味著如果你已經知道了 Javascript,你就可以開始學習這門課程了。 在 Javascript 中增加了幾個重要的特性,包括一個型別系統。 這種型別的系統旨在幫助您在開發過程中捕獲錯誤,而不是在執行程式碼時捕獲錯誤。 這意味著通過在開發早期捕獲 Bug,您的生產率將提高一倍。 但是除了型別系統之外,Typescript 還提供了一些構造大型程式碼庫和編寫真正可重複使用程式碼的工具。
僅僅通過閱讀文件來精通 Typescript 是一個挑戰。 雖然您可能知道什麼是”型別化陣列”或”介面”,但是文件(和其它課程!) 不會告訴你要在哪裡使用這些功能,或者如何有效地使用它們。 本課程的目的是幫助你理解每個 Typescript 功能存在的理由,以及在哪裡使用它們。
頂尖的公司急需 Typescript 開發者。 如今一些最大的網頁應用程式正在用 Typescript 開發。 僱主們正在爭先恐後地尋找能熟練掌握這一尖端系統的工程師。 透過課程給你一個其他工程師少擁有的獨特技能,建立紮實的 Typescript 知識將使你更容易被聘僱,
打算開發自己的應用程式嗎? 使用 Typescript 可以幫助你從一開始就正確地構建你的專案,確保你不會在公司的某個關鍵階段被技術債壓垮。 在本課程中,您將學習如何編寫可重複使用的程式碼,特別強調利用類別和介面來建立可置換的”widgets”。 您將能夠飛快地重新配置您的應用程式,只需要最少的努力以建立廣泛不同的功能,
向一個曾參與過世界上最大的 Typescript 專案之一的人學習。 在我自己的專業專案中,我開發了一個基於瀏覽器的開放原始碼編輯器 Theia 的外掛。 Theia 專案在規模上絕對是巨大的,包含了成千上萬行的程式碼,都是用 Typescript 寫的。 多虧了 Typescript 的力量,這個專案才能成功。
但是不要僅僅相信我的話——看看這門課的評論吧! 您將看到其他工程師,就像您自己一樣,已經取得了巨大的成功,並對如何構建可擴展的 Web 應用程式有了新的理解。
——————–
這門課有太多的內容,無法用幾個簡短的詞彙來概括,但是這裡有一部分列出了你將要掌握的不同技能:
- 理解為什麼組合 vs 繼承是 Javascript 社群中最容易被誤解的主題
- 通過實際工作掌握 Typescript 的基本特性
- 我們將從頭開始構建一個客製化的前端框架,您可以在自己的個人專案中使用它來代替 React 或 Angular
- 理解類別和介面之間複雜的相互作用,以及為什麼這兩部分 Typescript 能夠讓您構建難以置信的可重用程式碼
- 使用 decorators 更深入地研究 Typescript,我們將使用 decorators 在 Typescript 和 Express 之間建立一個客製化的整合
- 通過理解如何將應用程式與 Typescript 配對,可以更加自信地構建 Redux 和 Redux 應用程式
- 通過流利地閱讀型別定義檔案來跳過第三方程式庫的文件
- 通過體驗如何深入分析程式碼中的錯誤來了解 Typescript 有多聰明
幾年前,我通過反覆試錯學會了 Typescript 。 現在你可以以我五倍的速度學習。 這是我第一次開始學習 Typescript 時希望開設的課程。
目標受眾
- 任何想要理解如何建立大型程式碼專案的 Javascript 開發人員
講師簡介
Stephen Grider 工程架構師 ( 更多講師主講課程介紹 )
Stephen Grider 一直在為舊金山灣區的頂級公司建構複雜的 Javascript 前端。 Stephen 擁有簡化複雜主題的先天能力,多年來他一直在指導工程師從事軟體開發工作,現在已經將這種經驗擴展到了 Udemy,創造了16堂課程,包含最高評價的 React 課程如Modern React with Redux、Advanced React and Redux。 他在Udemy 分享他所獲得的知識。 現在就透過 Stephen 的課程來投資自己吧!
字幕:簡中、英文
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT390 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- 最新的 React 與 Redux 課程
- React 前端開發學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入