iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
DevOps

一個人也能 DevOps ? 用 Angular + Spring Boot 演示專案由開發到部署 系列

DevOps 涵蓋了從產品的開發、測試到運維的過程,也因為各公司背景、產品需求、實踐方式的不同,讓 DevOps 在不同環境下形成各個獨特的文化。

然而受限於分工與各項專業知識,我們不一定能了解產品在各流程中具體發生了什麼事情,更別提理解 DevOps。

這三十天,我將以敏捷的精神,從零開始打造一個簡單的前後端分離網站,並容器化後自動部署於 Linux 伺服器上,再逐一迭代完善功能,希望能讓大家一覽整個規劃、開發、到建置部屬的過程,並建立起 DevOps 的精神。

鐵人鍊成 | 共 30 篇文章 | 22 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day1: 前言與三十日的規劃

大家好,我是 William,這三十天,我想用一個簡單的前後端分離專案,向大家演示專案從開發到部署的流程。 目標與閱讀受眾 DevOps 的精神在於讓跨團隊與不...

2022-09-16 ‧ 由 孤單威廉 分享
DAY 2

Day2: DevOps 簡介與專案的誕生

今天,我們先輕鬆的聊一聊專案 (Color Code Tag) 誕生的始末,再一同看看 DevOps 的定義,為後續開發鋪上地基。 專案的誕生 2022 年 6...

2022-09-17 ‧ 由 孤單威廉 分享
DAY 3

Day3: 淺談敏捷開發

昨天,我們一覽了澎湖的美景,並科普了 DevOps 的定義;剛好今天是 Red Bull 首次在台中港舉辦飛行日,我也特別到現場同歡,就應景的以這個荒誕又有趣活...

2022-09-18 ‧ 由 孤單威廉 分享
DAY 4

Day4: Scrum 簡介

前兩天,我們介紹了 DevOps 與敏捷開發,在 DevOps 中,我們可以較輕易的描繪 DevOps 流程的輪廓與方法,那關於敏捷開發,是否有常見的開發方法呢...

2022-09-19 ‧ 由 孤單威廉 分享
DAY 5

Day5: 專案規劃與使用者故事

今天,我們開始捲起袖子,著手規劃 ColorCodeTag 這項專案。而軟體開發前的需求確認猶如中華料理的備料,需要花費一定的時間與心力進行規劃與準備。 通常在...

2022-09-20 ‧ 由 孤單威廉 分享
DAY 6

Day6: 介面設計流程 - 從 Wireframe 到 Prototype

昨天,我們利用 User Story Mapping 列舉了使用者在每個階段會執行的任務 (Task)。今天,我們先來介紹主流的 UI 設計流程以及方法,並一邊...

2022-09-21 ‧ 由 孤單威廉 分享
DAY 7

Day7: 易用性測試 (Usability Testing)

設計流程是一項迷人、且具備邏輯的過程,昨天,我們逐步地將需求從任務步驟轉換成可想像、可操作的原型;而設計如同程式開發一樣,在初期雖然完成度較低,但是有較大的彈性...

2022-09-22 ‧ 由 孤單威廉 分享
DAY 8

Day8: Sprint Review 與 Spring Boot 介紹

經歷了將近一周的時間,我們介紹了專案的起源、利用解說 DevOps 譜出大架構,再用敏捷開發實踐、以 User Story 製作出 Wireframe 與 Pr...

2022-09-23 ‧ 由 孤單威廉 分享
DAY 9

Day9: ColorCodeTag Java 後端建置 (上)

今天起,我們來建構 ColorCodeTag Java 後端程式,昨天我們為 Sprint 立下了後端 API 的目標: 製作可接收照片,並回傳一組色碼的 A...

2022-09-24 ‧ 由 孤單威廉 分享
DAY 10

Day10: ColorCodeTag Java 後端建置 (下)

分析完要撰寫的任務步驟後,我們來開始撰寫 ColorCodeTag 的後端程式。 本章節以 Code 實踐為主,若主要職能非實踐後端的讀者可以直接快轉往下到有圖...

2022-09-25 ‧ 由 孤單威廉 分享