使用 HTML5 Canvas&CSS3 和 Javascript – 從頭開始建構一個繪圖應用程式
從這 6 小時的課程,你會學到
- 了解 HTML5 和 CSS 的基礎知識(我將在編寫專案時解釋這些概念)
- 了解 Javascript 和 HTML5 canvas(畫布) 的基礎知識(我們為這兩個主題提供單獨的模組)
- 從頭開始使用 HTML5 canvas、CSS3 和 Javascript 建立完全動態的繪圖/繪畫應用程式
- 透過建置此專案了解前端 Web 應用程式開發的工作原理
- 在將專案轉化為程式碼之前,為專案建立逐步演算法
- 提高邏輯解決問題的能力
- 提升你的前端設計與開發技能
- 建立 Web 應用程式的 HTML5 骨架
- 使用各種 CSS 樣式概念設計 Web 應用程式
- 讓 Web 應用程式與 Javascript 概念一起工作
- 奠定 HTML canvas 概念的基礎
要求
- 你可以在完全沒有編碼知識的情況下參加本課程。 我將解釋創建第一個網頁應用程式所需的一切。
- 用於練習我所教內容的 PC 或筆記型電腦
課程說明
熟能生巧。 在這裡開始你成為專業前端 Web 開發人員的旅程!
在 DigiFisk,我們喜歡讓學習變得有趣。 我們的課程互動且有趣,並包含大量實用元素。 我們決定透過前端 Web 應用程式開發實作系列更進一步。
一旦學習了程式語言的語法,下一個合乎邏輯的步驟就是開始創建軟體和應用程式。 但這就是大多數學生陷入困境的地方。 解決問題並不像學習一堆文法那麼容易。
但我們的目標是讓你變得輕鬆。
你將在本課程中學到什麼?
在本課程中,你將學習如何在短短幾個小時內僅使用 HTML5 canvas、Javascript 和 CSS 從頭開始建立自己的繪圖/繪畫應用程式。
你將學到:
- 如何建立此應用程式的 HTML5 結構。
- 如何使用 CSS 讓應用程式變得漂亮(設計、設計、設計!)
- 如何使用邏輯和演算法(即 Javascript)使應用程式工作(在 canvas 上繪製)
- Javascript 和 HTML5 canvas 的基本概念(與本專案相關的概念)。
在課程結束時,你將距離像專業人士一樣創建前端 Web 應用程式又更近了一步。 你甚至可以嘗試創建其他較小的網路應用程式和遊戲。
這門課程是如何設計的?
我已使本課程盡可能易於理解。 我的結構是這樣的,每個部分都將處理這裡介紹的 3 種語言中的一種。
簡介:在這裡我將解釋該應用程式的工作原理、它的各種功能以及我們將使用什麼來實現相同的結果。
模組 1:每個專業開發人員在創建軟體或遊戲之前都會編寫演算法。 我們將為我們的應用程式編寫一步一步的演算法,我將解釋我們在每一步中要做什麼。
模組 2:我將教你如何使用 HTML5 建立應用程式的基本框架。 結果將是一個包含我們應用程式中所需的所有元素的頁面,沒有任何顏色或設計元素。
模組 3:在這裡,我們將「美化」我們的應用程式。 我們將使用 CSS 元素來賦予我們的遊戲顏色和樣式。 在本模組結束時,我們將擁有一個繪圖/繪畫 Web 應用程式,它看起來像最終結果,儘管尚未在 canvas 上繪製。
模組 4:我將在本單元中介紹 Javascript 的一些基本概念。 不過,我只會介紹應用程式 Javascript 程式碼所需的概念。 如果你已經了解基礎知識,則可以跳過此模組。
模組 5:我將在本單元中介紹 HTML5 canvas 的一些基本概念。 不過,我只會介紹應用程式的 Javascript/HTML5 canvas 程式碼所需的概念。 如果你已經了解基礎知識,則可以跳過此模組。
模組 6:這將是本課程的重點。 我們將在本模組中深入研究應用程式的 Javascript 和 HTML5 canvas 程式碼,我將在這裡教你如何使應用程式工作(讓使用者在繪圖 canvas 上繪圖並使用工具列中的各種工具) 。
最後一部分:最後,我將提供你一些關於如何進一步改進/增強該應用程式並在設計和功能方面使其成為你自己的應用程式的想法。
若符合以下條件,本課程適合您:
- 如果你喜歡邊做邊學而不是幾個小時枯燥的理論講座。
- 如果你是 Web 開發領域的新手,或者只是一般編程,並且希望在適合初學者的課程的幫助下開始創建軟體。 你將學習該專案中使用的所有內容的基礎知識(HTM5、CSS3、Javascript、HTML canvas)。 我將解釋我將在本課程中使用的每一行程式碼,這樣你就不會感到迷失。
- 如果你對程式設計充滿熱情,並且了解 HTML5 和 CSS 的基礎知識,但你仍停留在其實際方面。 透過我們的課程將你的理論知識轉化為實踐知識。
- 如果你想深入研究前端 Web 應用程式開發的令人興奮的世界,本課程將帶你朝著正確的方向更進一步。
- 如果你是 Javascript Web 開發人員,只想嘗試一個新專案。 我們的課程歡迎各個級別的程式設計師,從絕對的初學者到專業人士。
還在等什麼? 立即學習本課程,開始你進入前端 Web 應用程式開發的奇妙世界的旅程!
適合學習者
- 如果你喜歡邊做邊學而不是幾個小時枯燥的理論講座。
- 如果你是 Web 開發領域的新手,或者只是一般編程,並且希望在適合初學者的課程的幫助下開始創建軟體。 你將學習該專案中使用的所有內容的基礎知識(HTM5、CSS3、Javascript、HTML canvas)。 我將解釋我將在本課程中使用的每一行程式碼,這樣你就不會感到迷失。
- 如果你對程式設計充滿熱情,並且了解 HTML5 和 CSS 的基礎知識,但你卻局限於它的實用方面。 透過我們的課程將你的理論知識轉化為實踐知識。
- 如果你想深入研究前端 Web 應用程式開發的令人興奮的世界,本課程將帶你朝著正確的方向更進一步。
- 如果你是 Javascript Web 開發人員,只想嘗試一個新專案。 我們的課程歡迎各個級別的程式設計師,從絕對的初學者到專業人士。
講師介紹
DigiFisk (Programming is fun) 動手實作培訓 |程式設計課程
歡迎來到 DigiFisk!
我是 Aarthi Elumalai,DigiFisk 的創辦人。
在 DigiFisk,我們的目標是讓學生的程式設計變得有趣且具有互動性。
如果您厭倦了枯燥的理論課程,那麼你來對地方了。
我們從特定程式語言或領域的基礎知識/初學者課程開始,然後繼續提供一些基於現實世界專案的課程,幫助你在現實世界中茁壯成長。
我們的講座往往非常詳細。 我們沒有遺漏任何內容,因此初學者和高級程式設計師都可以從我們的每門課程中學到一些東西。
使用 DigiFisk 享受進入迷人程式設計世界的旅程! 我們進去見。 🙂
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 更多網頁設計相關線上課程
- 更多 Javascript 線上課程介紹
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!

發表迴響