這是由開發經驗豐富的資料視覺化專家製作的課程,幫助已有JavaScript基礎與開發經驗的工程師更上一層樓。 JavaScript是直譯式、物件導向,也具有函數式程式設計的特性的程式語言,容易上手,但在除錯與精通上比較不容易。 學習設計模式等於吸收了各種驗證有效的解決方法,且可用來和開發夥伴溝通協調。 本課程有英文字幕,如果講師說得比較快的話,可調慢速度或重複聽。

我會學到些什麼呢?

  • 掌握主要設計模式背後的邏輯,並自信地寫 JavaScript 程式
  • 了解如何模組化和壓縮程式碼,優化記憶存取和協商設計問題
  • 探索創意設計模式,包括 Singleton、Factory 和 Prototype
  • 在應用程式設計中實現更大的抽象(abstraction),並經由結構化設計模式(pattern)控制多個物件共享API
  • 將物件鏈接在一起,並使用行為設計模式管理事件(events)和狀態(states)
  • 最終加深你對 JavaScript 的理解,並了解設計模式如何使你成為更好、更有效的程式設計師

需求 

此視訊課程適用於具有穩固的 JavaScript 基礎的Web開發人員,同時熟悉物件導向的JavaScript。它將幫助你在設計模式的世界中樹立強大的立足點,將其整合到你的工作流程中。

說明

對於開發人員,設計模式是解決經常遇到的開發問題聰明 、可重用的策略。 對於使用JavaScript的Web開發人員,設計模式提供了一個經過驗證的有條理的攻擊計劃,以應對現實世界應用程式開發中出現的挑戰。

JavaScript設計模式:提升 JavaScript 技能的20種模式將使你浸淫高明的JavaScript程式設計的世界中,向Web開發人員展示如何調動設計模式,並為常見程式設計問題提供關鍵概念和常見解決方案。

探索20種不同的設計模式,這個視訊課程展示了每個的內部邏輯,同時提供開發人員可以在 JavaScript 程式設計時採用和實現的案例和實際場景。

課程從設計模式背後的概念邏輯講起:它們是什麼?不是什麼? 什麼形成模式?主要的模式種類?以及在Web開發的大局中扮演什麼角色? 然後,我們直接進入一個真實的案例研究,構建一個內含設計模式可解決的事項的模擬應用程式。

接著,課程迅速擴展到探索主要模式類型的核心設計模式:創造性、結構性和行為的模式。隨著整個課程中提供的知識,開發人員將提升 JavaScript 技能,配備強大的軍火庫,有辦法解決各種不同的 JavaScript 開發問題。

目標受眾

這個視訊課程是針對 有紮實的 JavaScript 基礎和寫過Web應用程式的開發人員

關於講師

Packt Publishing 行動的技術知識

Packt自2004年以來一直致力於開發人員的教學。這些年來,軟體行業變化很大 – Packt持續因應這些變化,觀察趨勢和工具,思考我們將如何工作和生活,並將這些放入課程安排。擁有廣泛的內容庫 – 4000多本書籍和視訊課程–Packt的使命是幫助開發人員在快速變化的世界中不落人後。從新的網絡框架和程式語言,到尖端的資料分析和 DevOps,Packt將每個領域的軟體專業人員帶給需要的人。

從技能,幫助你發展、未來保障你的事業、立即解決每一天的技術挑戰,Packt是一個隨時可以參考的資源,讓你成為更好、更聰明的開發人員。 Packt Udemy 課程持續這種傳統,找專家帶給你全面且簡明的視訊課程。

本課程專家:Ben Fhala

Ben Fhala 在紐約Parsons的PIIM 資料可視化部門工作期間,發現他對資料可視化的熱情。他是線上視訊培訓學校,02geekcom 和 Adobe ACP的所有人。他喜歡花大部分時間學習和教學,並且對一般的視覺程式設計和可視化都很喜愛。Ben 榮幸地為美國國會議員以及世界各地的總理和總統開發應用。 他為Target、AT&T、Crayola、Marriott、Neutrogena 和 Nokia等公司建立了許多互動體驗。他在技術上指導了許多屢獲殊榮的專案,並且參與獲得三個年度最佳機構獎的團隊。 Ben 的出版物包括 HTML5 Graphing and Data Visualization Cookbook,以及三個視訊課程 jQuery UI Development Learning Object-Oriented JavaScript Mastering JavaScript,所有都與 Packt Publishing 合作。

英文字幕:有

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


課程網址   ♥找優惠折扣碼?

也許你會有興趣

喜歡我們的分享嗎?使用以下的社群分享按鈕分享給你的朋友吧!

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

分類

04-Udemy 線上課程

標籤

, ,