理解 TypeScript 線上課程

不要將 TypeScript 的使用限制在 Angular 上!了解基礎知識、功能、工作流程以及如何使用它!

根據  official language at Google  TypeScript 也成為了 Google 內部的開發程式語言,TypeScript 和 Angular 用於Google Analytics(分析),Firebase和Google Cloud Platform以及關鍵的內部工具,例如錯誤跟踪,員工評論,產品審核和啟動工具。

看起來 TypeScript 也是一個值得投資的程式設計語言

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

  • 在任何專案中使用 TypeScript 及其特性,例如類型、ES6 支援、Classes(類)、模組、介面等等。
  • 了解 TypeScript 的真正意義和工作原理。
  • 為什麼 TypeScript 比原生 JavaScript 更有優勢。
  • 學習基礎和高級特性(例如“infer”、“as const”、“satisfies”等等!)。
  • 探索 Classes(類)、介面、泛型類型( Generic Types )、衍生型別( Derived Types  )和其他關鍵概念。
  • 學習 TypeScript 的理論知識,並將其應用於實際用例和專案中。
  • 學習如何將 TypeScript 與 ReactJS 或 NodeJS/Express 結合使用。

要求

  • JavaScript 知識是必需的,然而你不需要是 Javascript 專家
  • 物件導向程式設計經驗是加分的,但不是必需的
  • ES6 知識有幫助,但不是必需的

說明

2025年3月:課程重大更新

重新錄製了課程的大部分內容,以涵蓋缺少的 TypeScript 概念(例如“satisfies”),改進講解,並添加更多範例和演示項目。

新增超過 10 小時的內容!


了解 TypeScript 是什麼,為何它是 JavaScript 的強大補充,它有哪些特性以及如何使用它!了解 TypeScript 的強大之處,它如何改進你的 JavaScript 程式碼,以及如何幫助你避免惱人的 bug 和錯誤!

本課程從最基礎的 TypeScript 及其最重要的特性(types!)入手,最終讓你能夠在任何專案中使用 TypeScript。課程也包含 ReactJS 專案!

TypeScript 由微軟開發,並被 Angular 2+(Google)和其他流行 libraries (程式庫)大力推廣和使用,因此它必將長期存在。事實上,TypeScript 是當今最受歡迎的 Web 開發語言之一!

立即掌握 TypeScript,成為首批真正理解它的人!

學習如何使用 TypeScript 將現代 JS 特性(例如解構賦值、箭頭函數或類別)引入任何環境和程式碼庫——即使它本身尚不支援這些特性!了解你可以使用的類型以及如何建立自己的類型。學習如何使用類型和 TypeScript 的眾多特性編寫更優質的程式碼!

但是,本課程不會止步於基礎知識!你還將學習更進階的特性(例如裝飾器),以及如何使用 TypeScript 設定工作流程。這包括純 TypeScript 工作流程和 Webpack 工作流程。

你還將了解到,你並不局限於 Angular 或純 JavaScript/TypeScript 專案。本課程將以一個完整的模組來講解如何將 TypeScript 與 ReactJS 結合使用,以及如何使用 TypeScript 來改進你的 React 程式碼。

練習你學到的技能

觀看視訊是一個很好的學習方式。對很多學生來說,這是最好的方法。如果你還想練習你學習的內容,本課程除了高品質的教學影片外,也伴隨課程進度提供許多練習(當然也包含解決方案)。

這麼多的內容!

我不是這些教你們基礎,然後離開你的課程粉絲。
因此,在本課程中,你將深入了解以下內容:

  • Types (類型)及其使用方法
  • TypeScript 編譯器的工作原理(以及如何配置它)
  • TypeScript 中的 ES6 特性
  • TypeScript 進階特性,例如「類型推斷」、映射類型( Types )、常數類型( Constant Types )等等!
  • TypeScript 中的類別
  • 命名空間和模組
  • 介面
  • 泛型( Generics )
  • 裝飾器
  • 如何將 Zod 等第三方 JavaScript libraries 整合到 TypeScript 專案中
  • 如何使用 Webpack 設定 TypeScript 專案
  • 或如何設定純 TypeScript 工作流程
  • 如何將 TypeScript 與 ReactJS 結合使用
  • 如何將 TypeScript 與 Node/Express 結合使用(包括原生 Node.js TypeScript 支援)
  • 真實專案和用例!
  • 以及更多內容!

目標受眾是誰?

  • 本課程適合所有希望拓展 JavaScript 知識面、超越原生 JavaScript 的學生。
  • 所有學習 Angular 的人都應該了解 TypeScript 的工作原理。

講師介紹  

Maximilian Schwarzmülle 專業Web開發者與講師

從13歲開始,我從來沒有停止學習新的程式技能和語言。早期我開始為朋友寫網站,純粹好玩。這種熱情一直持續,讓我決定做一名自由網絡開發人員和顧問。我在這工作中獲得很大的成就感與樂趣,這激情到現在仍活生生地在我心裡。

我從後端開始做Web開發(PHP與Laravel、NodeJS),後來也用現代的框架如 Angular 2 或 VueJS 2 在很多專案中做越來越多前端開發。我現在兩種開發世界都很喜歡!

因我是自學而成的開發人員,我有機會經由不同領域的工商管理碩士歷練擴大我的視野。這使我能夠在主要的戰略諮詢公司和銀行工作。在學習中,我發現自己對於開發的喜愛多於其他領域,我花在這個領域的時間大大提高了我的整體的經驗和技能。

經驗與教學

身為一名自學而成的專業人,我真的知道在學習新的或在已知語言上求進步時會遇到什麼難題或哪些會是困難的部分。這種背景和經驗使我能夠專注於最相關的關鍵概念和主題。許多5星級的課程和成功的YouTube頻道上的記錄是最好的證明。

無論是作為開發教練或教學工商管理我總是收到豐盛的回饋。最寶貴的經驗是看到學生找到新的、更好的工作,開發出很棒的 Web 應用程式,取得精彩的專案或在我課程的幫助下將技能變成嗜好享受。

字幕:簡中日本語英文

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

  • Udemy 永久擁有課程 NT310 起特價中(點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


你可能會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

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

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading