Contents
從使用泛型的基本範例開始,到一個成熟的互動式 UI! 使用 TypeScript 和 React !
從這 3.5 小時的課程,你會學到
- TypeScript 泛型函式
- 在 TypeScript 中建立通用、可重用的函式
- 在 React 中建立通用的、可重用的 UI 元件
- 在 TypeScript 中搜尋、排序和過濾泛型函式
要求
- 對 TypeScript 有一定的瞭解和使用經驗 ( 可參考 Typescript: 完整的開發者指南 )
課程說明
本課程將介紹在 TypeScript 中使用泛型。在本課程中,我們將首先討論 TypeScript 中的泛型的一些範例,以及何時它們可以被用於我們的優勢。
我們將學習並瞭解如何建立通用的搜尋、排序和過濾函式,這些函式可以應用於我們扔給它們的任何型別的資料。為了讓泛用函式有生命力,我們將使用一個簡單的 React UI,其中有捏造的 “Widget “和 “Person “資料型別。
和我所有的其他課程一樣,在課程的每一課中,我都會向 git repository 提交資料,你可以逐課訪問,並看到應用程式在你自己的機器上執行。repository 在 GitHub 上,將在第二課的資源中出現。
泛型是 TypeScript 的一個相當進階的主題,本課程將不會討論更多的基礎知識。如果你對 TypeScript 概述課程感興趣,請讓我知道;我想這是我可以組織的事情。否則,我認為網路上還有很多其他優秀的 TypeScript 教學,我會在課程資源中連結到一些我自己使用過的教學。
我在這個課程中投入了大量的時間和精力,向你展示泛型的力量,以及如何在你的應用程式中使用它們。我希望你能喜歡這個課程!
目標受眾
- 希望拓展 TypeScript 技能的中高级 TypeScript 程式設計師
講師簡介
Chris Frewin 全端軟體工程師
大家好!
我是一名專業的全端軟體工程師,已經有7年多的時間了,而且我還做過很多程式設計。2014年,我在克拉克森大學獲得了兩個獨立的學位。機械工程和物理學。我繼續在康奈爾大學攻讀機械工程的碩士學位。我在康奈爾大學的論文是一個技術軟體專案,我第一次學習了Bash,並使用了 Perl 和 Fortran 的獨特堆疊,在科學雜誌《燃燒與火焰》上發表了一篇文章:《用於分析複雜化學動力學網路的新型原子跟蹤演算法》。
在康奈爾大學期間,我打開了我的第一個終端,我愛上了軟體工程,從此學會了各種框架、資料庫、語言和設計模式,包括TypeScript、.NET、JavaScript、Python、React、Redux、ABAP、SAPUI5 UI5、C#、PHP7、Postgresql和Magento。我喜歡把全端應用程式作為副業來做
我很高興能回饋社會,並傳授我多年來所學的知識,因為我認為現在的軟體開發特別困難,所有的新工具和框架似乎每天都在湧現。
我不希望任何人因此而感到害怕,我也在掙扎,並不時地伸出手來尋求幫助和指導。我努力使我的課程儘可能的清晰,這樣你就不會迷失或困惑。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
報名參加課程
也許你會有興趣
- Typescript: 完整的開發者指南
- React – 完整的指引 (包含 Hooks、 React Router 和 Redux)
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!