fbpx

Typescript: 完整的開發者指南

課程簡介

透過學習流行的設計模式和建立複雜的專案精通 Typescript。 包括 React 和 Express

課程介紹:English 简中

從這 24 小時的課程,你會學到

  • 精通用於構建大型應用程式的設計模式
  • 將 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 ReduxAdvanced React and Redux。 他在Udemy 分享他所獲得的知識。 現在就透過 Stephen 的課程來投資自己吧!

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

優惠資訊

如何購買這門課程比較划算?可以參考課程合購優惠方案


報名參加課程

Sponsored by Udemy

也許你會有興趣

 學習資訊不漏接-歡迎使用 App 訂閱發文通知 

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: