提升你的 JS 水平。涵蓋最新語法、設計模式、函數式程式設計、瀏覽器 APIS、OOP、Canvas 等等!
從這 19 小時的課程,你會學到
- 探索高階 JavaScript 模式與實作:代理物件( proxy objects )、觀察者( observers )、生成器( generators )等
- 應用高階函數式程式設計( Functional Programming )技術:柯里化( currying )、組合( composition ) 等
- 理解作用域、閉包( Closures )和提升( Hoisting )
- 使用 JavaScript API,包括 Intersection Observers、Canvas、Web Sockets 等
- 掌握 JavaScript 中最棘手的部分
- 了解最新的 ES2021 和 ES2022 功能

要求
- JavaScript 基礎:熟悉函數、迴圈、條件等。
課程說明
這門全新的綜合課程專為那些準備在程式設計職業生涯中邁出下一步的人而設計,將您基本的 JavaScript 知識轉化為專家級技能。如果您曾經發現自己對 JavaScript 的更複雜功能感到畏懼,或者難以掌握其複雜的概念,那麼本課程就是為您量身定制的。 如果您已經參加過一些有關 JavaScript 的 Udemy 課程,但不知道下一步該學習什麼,那麼本課程適合您!
本課程揭開 JavaScript 中『可怕』和棘手部分的神秘面紗,引導您輕鬆了解複雜的細節和高級方面。在這趟旅程結束時,您不僅會理解這些概念,而且還會熟練地將它們應用於現實世界的場景中。
涵蓋的關鍵主題:
- 物件導向程式設計(OOP):SOLID 設計原則、原型、私有類別欄位等。
- JavaScript 設計模式:代理物件、模組模式、單例模式、觀察者模式、混合模式、註冊模式等。
- 進階 JavaScript API:IndexedDB、Geolocation、Web Sockets、Notifications API、Canvas、getUserMedia 等。
- 「this」 關鍵字掌握:深入了解「this」、call、apply 和 bind 方法。
- 非同步程式設計:掌握承諾、非同步/等待、非同步設計模式,並撰寫自己的承諾物件( promise objects )
- 現代 JavaScript 功能:可選鏈、空值合併、邏輯賦值運算子以及其他 ES2021 和 ES2022 功能
- JavaScript 的棘手部分:解決閉包、浮點不精確、BigInt、自動分號插入等問題。
- 函數式程式設計技術:遞歸、柯里化( currying )、組合( composition )、部分應用等等。
無論您是自學的程式設計師、電腦科學專業的學生,還是希望提升 JavaScript 技能的專業開發人員,本課程都將提升您的程式設計能力,讓您能夠自信且專業地應對高級 Web 開發挑戰。
目標受眾
- 任何想要將 JavaScript 技能提升到專業水平的人
講師簡介
Colt Steele 開發人員和訓練營講師 ( 更多講師課程 )
你好!我是 Colt。我是一位熱愛教學的開發人員。過去幾年,我在兩個不同的沉浸式訓練營中教人們編程,幫助了數百人成為 Web 開發人員並改變了他們的生活。我的畢業生在 Google、Salesforce 和 Square 等公司工作。
最近,我以首席講師和課程主任的身份領導了 Galvanize 的 SF 的 6 個月沉浸式課程。我班上的 94% 的學生畢業後都成為了全職開發人員。我還在 Udacity 的網路開發團隊擔任高級課程開發人員,每天要接觸數千名學生。
從那時起我開始致力於將我的課堂教學經驗帶到線上環境。 2016 年,我推出了 Web 開發人員訓練營課程,該課程現已成為 Udemy 上最暢銷和評分最高的課程之一。我還被評選為 Udemy 2016 年度最佳新講師。
我花了數年時間研究在課堂環境中教授技術技能的“公式”,我很高興終於能與你們分享我的專業知識。我可以自信地說,我的線上課程毫無疑問是市場上最全面的課程。
和我一起參與這場瘋狂的冒險吧!
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400 (點擊連結看更多)
- ✨年訂閱每月 NT350 ( ⏳首年再享 30%off ) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

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