PWA是什麼? PWA 的優點,缺點與開發工具
認識PWA是什麼,Progressive Web Apps 優缺點,到開發工具與實戰教學。本文深度剖析PWA的概念,並分享如何實際運用於網路開發中,提供初學者一個全面的入門指南。
認識PWA是什麼,Progressive Web Apps 優缺點,到開發工具與實戰教學。本文深度剖析PWA的概念,並分享如何實際運用於網路開發中,提供初學者一個全面的入門指南。
這次我們根據學習者希望從事的「職種」來「提前」分流。AC 最近越來越多學生是「非轉職者」,近年產業與人才對「數位轉型」的需求更是越顯迫切,有很多從事設計、行銷、或產品管理的學習者,希望能在 AC 建立程式能力,增加自身職涯的競爭力。所以這次,我們會針對這些職種,規劃更清楚的路徑與明確的能力驗收。
Webpack 是什麼?Webpack 是一個「模組打包工具」(module bundler)。這篇文章我們會由淺入深地了解Webpack如何使用,基本的 Webpack教學。
Postman 是測試 API 必備神器,本篇是給Postman新手入門使用,讓你在10分鐘快速上手基本 Postman用法
Docker是一個開源專案,讓你能快速建立、測試、部署應用程式的軟體平台。這篇文章帶你基礎認識Docker是什麼,以及實戰下載Docker Hub image 並執行容器。
Stack Overflow 是一個程式設計領域最熱門的工程師技術問答論壇網站。這篇文章給入門者介紹Stack Overflow,並提供如何使用這個工程師社區的基本指南。
Git 和 GitHub 是什麼?軟體開發常聽到的這兩個名詞有什麼關係?這篇Git和GitHub教學,將介紹工程師必備技能「版本控制系統」Git,還有以 Git 為核心技術基礎的「雲端版本控制服務平台」GitHub 該如何使用。認識軟體工程師的在軟體開發流程的頭號課題:如何管理程式碼。
Visual Studio Code (簡稱VSCode)是一個支援多平台的開放原始碼免費程式碼編輯器,在2019 Stackoverflow的調查中,也是Web開發者最熱門的程式編輯器。這篇基本的VSCode安裝使用教學,帶你快速上手設定本地開發環境,並推薦常用的VSCode外掛套件(Extensions)。
上一篇文章介紹了TDD,這篇則說明BDD與TDD有何不同,講解BDD觀念,並用實際範例和工具Cucumber 示範如何進行BDD開發。BDD 的重要精神在於能更有效地發現問題、方便協作和示範。
本文將介紹如何進行 TDD(Test-Driven Development),並以一個簡單的題目,盡量用具體且易懂的方式,來示範傳統開發模式和 TDD 開發模式在流程和思維上的差異。