Contents
瞭解 JavaScript 中函式語言程式設計( Functional Programming )的概念
從這 6.5 小時的課程,你會學到
- 你現在就可以應用的函式語言程式設計技術
- 定義函式語言程式設計方法的概念
- 在 JavaScript 中,OOP 方法和函式方法之間的區別
- 支援函式方法的 JavaScript 程式庫,如 Lodash 和 Ramda
- 使用 vanilla JavaScript 完成的技術,如 currying、cloning 和 composition
- 對理解函式語言程式設計至關重要的 JavaScript 概念
- 建立純函式,避免突變( mutations ) 和副作用( side effects. )
要求
- 屬於 JavaScript 的中級水平。你需要對閱讀和編寫 JavaScript 程式碼感到舒適 ( 入門 javascript 可參考這門課程 完整的 JavaScript 課程 2021 : 開發一個真實世界的專案 )
課程說明
你是否想學習如何將函式語言程式設計應用於 JavaScript?這些概念是否有點難以掌握?你是不是不太清楚函式語言程式設計與 JavaScript 中的其他方法有什麼不同?你想開始學習函式語言程式設計嗎?如果是這樣,這個課程就是為你準備的
起初,函式語言程式設計正規化對我來說很難掌握和實施。因此,我想建立一門課程,幫助其他人實現飛躍,開始在他們自己的程式碼中應用函式語言程式設計技術。在本課程中,你將學到今天就可以應用的技術。但請記住,你不需要立即實踐所有的東西。實踐那些有意義的東西,並慢慢成長。
在本課程中,我採取的方法是剖析函式語言程式設計的定義,並將該定義作為課程的結構。我們將把它分解成幾塊。重點放在這些片段和你可以立即使用的技術上。每個新概念都將建立在以前的概念之上。最後,你將看到所有的概念彙集在一起。
如果你透過實踐來學習,本課程給了你很多機會來做練習,然後坐下來看著我做練習。今天就加入進來,開始學習JavaScript中的函式語言程式設計概念吧!
目標受眾
- 想學習函式語言程式設計技術和概念的 JavaScript 開發人員
講師簡介
Steven Hancock All Things JavaScript 的首席培訓師 (更多講師主講課程介紹)
我有20年以上的培訓和產品開發經驗,15年以上的 JavaScript 工作經驗。 我開始學習 JavaScript 的時候,它還是一種新語言,用於網站上的一些小事情。 Javascript 的成長和無處不在的特性既讓我興奮又激勵我。
我目前是 All Things JavaScript 的總裁兼首席培訓師,這是一個任何人都可以使用的資源,希望提高他們的 JavaScript 技能,從新手到專家。
我正在做我最喜歡的事情: 教授技術科目。 當涉及到技術主題時,理解為什麼,而不僅僅是什麼和如何,是非常重要的。 我的目標是幫助成千上萬的 JavaScript 開發人員開始並成為這個領域的專家,從而過上好的程式設計生活。
我是一家線上教學公司 Rapid reception 的合夥人和總裁。 這家公司是我應用我的培訓和發展技能的理想場所。 在那裡,我負責所有與開發和專業服務相關的活動。 我積極參與了 Rapid admit 主要產品的初步開發,這是一個線上教學創作工具,最終在2011年被 Callidus 軟體公司收購。
除了 JavaScript 技術,我還涉足其他 web 技術,比如 ActionScript、 ASP、 PHP、 HTML 和 CSS。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- Javascript 程式設計學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
你必須登入才能發表留言。