fbpx

Javascript-完整指南2020(初學者 + 進階)

課程簡介

從初學者一直到專家等級的最新 Javascript 課程! 包含 2020年必備的 JavaScript 學習資源

課程介紹:English 简中

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

  • 從頭開始——從初級到進階
  • 所有在最新的 JavaScript 開發中需要知道的核心功能和概念
  • 成為 JavaScript 專家和申請 JavaScript 工作所需要知道的一切
  • 以專案驅動的學習與大量的範例
  • 包含關於變數,函式,物件和陣列所有的知識
  • 物件導向程式設計
  • 深入研究原型( prototypes )、 JavaScript 引擎及其背後工作原理
  • 使用 JavaScript 操作 Web 網頁(DOM)
  • 事件處理、非同步編碼和 Http 請求
  • 元程式設計( Meta-programming ),效能最佳化,記憶體洩漏破壞
  • 測試、安全和部署
  • 還有更多

要求

  • 不需要先前的 JavaScript 知識
  • 基本的網頁開發知識是建議的
  • 對 HTML 和 CSS 的基本理解有幫助,但不是必需的

課程說明

作為一個網頁開發者,JavaScript 是你需要學習最重要的程式語言——透過這門課程,你可以確保成為一個 JavaScript 開發者,你不會錯過任何你必須知道的知識!

這是你能在 JavaScript 上找到的最全面和最新的課程——它是基於我所有的 JavaScript 知識和教學經驗。 這既是一個完整的指南,從語言的核心基礎開始,同時也是一個關於 JavaScript 語言和環境的廣泛參考,確保新手和經驗豐富的 JavaScript 開發人員都能從這門課程中獲益良多!

這是一門龐大的課程,因為它包含了重要的知識和有用的內容。 從核心的基礎知識,超越進階的概念和 JavaScript 的特色,一直到專家的主題,如效能最佳化和測試-這門課程擁有一切。 我的目標是建立你的首選 Javascript 學習資源,你不僅可以使用這門課來學習它,而且還可以作為一種資源,你可以回來查詢重要的主題。

這個課程是基於我作為一個長期的 JavaScript 開發者的經驗,同時也是一個擁有100多萬學生的 Udemy 老師,以及我在 YouTube 頻道擔任 Academind 的老師經經驗。 它包含了很多範例,示範,專案,作業,測驗,當然還有影片——所有這些都是為了給你提供最好學習 JavaScript 的方法。

課程內容是什麼?

本課程內容明確且豐富,因此我強烈建議你查閱完整的課程,以便對本課程所涵蓋的所有主題有一個清晰的認識。 一般來說,你會在課程中發現以下內容:

  • 從一開始介紹最新的 Javascript : JavaScript 語法隨著時間的推移而改變——在這門課程中,你將從一開始就學習最新的語法(你也將學習舊的語法,這樣你就可以在任何的 JS 專案中工作)
  • 所有的基礎知識: 變數,常數,函式,scripts 是如何載入等等
  • 陣列和物件: 我們將非常詳細地研究這些非常重要的資料結構
  • 控制結構: 瞭解如何有條件地執行程式碼和迴圈
  • 看看幕後: JavaScript 引擎是如何在幕後工作的,這對我們意味著什麼
  • 深入研究核心概念: 所有關於 JavaScript 函式的特殊內容,不同的語法
  • 使用 DOM: 如何透過 JavaScript 動態地處理 web 網頁(包括深度訪問和不同的使用案例)
  • Javascript 中的事件: 學習如何監聽各種事件(例如拖放)並執行適當的程式碼
  • 類別和物件導向程式設計: 學習如何使用類別、原型、“ this”關鍵字、建構函式等等
  • 非同步和同步程式設計: 我們將探討 callbacks、 promises、 async / await 以及其他重要工具和語言特性,以便正確地執行程式碼
  • Http 請求: 學習如何透過 JavaScript 傳送 Http 請求
  • 工具,最佳化和瀏覽器支援: 程式碼分割,生成小程式碼,並確保 script 在所有瀏覽器中都能工作——這很重要,因此被詳細討論
  • 程式庫和框架: 瞭解 Axios 這樣的程式庫或 React.js 這樣的框架——它們為什麼重要以及如何使用它們
  • Node.Js: 在本課程的大部分時間裡,我們都專注於瀏覽器方面(因為語法是相同的) ,同時我們還將有一個關於 Node.JS 的專門部分來了解 JS 主機環境
  • 安全性和效能最佳化: 當然安全性很重要,效能也很重要——不用感到驚訝課程中涵蓋了這兩個主題!
  • 自動化測試: 手動測試是一項艱鉅的工作,並且可能不可靠——在這門課程中,你還將獲得自動化測試的入門知識

課程的先決條件是什麼?

  • 不需要任何 JavaScript 知識——你可以從頭學起!
  • 除了基本的網頁開發知識(例如 web 是如何工作) ,你不需要程式設計經驗
  • 基本的 HTML 和 CSS 知識是推薦的,但不是必備的

目標受眾

  • 沒有或只有很少 JavaScript 經驗的初級 web 開發學生
  • 還有那些瞭解 JavaScript 基礎知識並希望深入知識的開發人員
  • 高階的 JavaScript 開發人員,他們希望瞭解更多關於細節的知識,並深入研究高階概念
  • 對學習 JavaScript 和它的工作原理感興趣的人

講師簡介

Maximilian Schwarzmüller 專業的 Web 開發者與講師 ( 更多講師主講課程介紹 )

作為 Web 開發人員的經驗

從13歲起,我不間斷地學習新的程式設計技巧和語言。 早期我只是因為好玩開始為朋友做網站。 這種熱情一直持續下去,並導致我成為一個自由的 Web 開發人員和顧問的決定。 我在這份工作上獲得的成功和樂趣很豐盛,也引燃並持續這份熱情。

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

作為一名自學的開發人員,我有機會通過攻讀工商管理碩士拓寬視野,也取得學位。 這使我能夠在一家重要的戰略諮詢公司和一家銀行工作。 這段時間大大提升了我的整體經驗和技能。

身為教練的經驗

由於自我學習成為專業人士的經驗,我真正了解在學習新知識或改進已知語言時的困難部分和難題。 這種背景和經驗使我能夠專注於最相關的關鍵概念和主題。 我有很多五星級的課程記錄,在 Udemy 有超過10萬名學生以及成功的 YouTube 頻道,是最好的證明。

無論是作為開發的指導員,還是工商管理教學,我都收到很好的反饋。 最有意義的經驗是看到人們因此找到新的、更好的工作、建立很棒的網路應用程式、獲取令人驚奇的專案,或只是在我的教學幫助下把開發網頁當成嗜好享受其中的樂趣。

我和 Manuel Lorenz 一起創立了 Academind,為我們的 70 多萬學生提供最好的學習體驗。

英文字幕:有

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

優惠資訊

如何購買這門課程比較划算?可以參考課程購買優惠說明


報名參加課程

Sponsored by Udemy

也許你會有興趣

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

Spread the love

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: