iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 1
1
Microsoft Azure

Azure 的自我修煉系列 第 1

Day01 Azure 的自我修煉

  • 分享至 

  • xImage
  •  

第二次參加IT鐵人賽

上一次是參加自我挑戰組-DevOps學習之旅
最近剛好有使用到 Microsft Azure Cloud 部署專案
不然就再來挑戰看看,讓我就這幾個月的學習有個紀錄
希望幫助到要入門的朋友們。

大綱

  1. 專案初始化: 會從最基礎的申請Azure雲端帳號,專案初始化(C# .Net Core),使用 Git 做版本控管,上傳到GitHub雲端倉庫,最後完成第一個 Webapp Service 使用原始碼的部署方式。
  2. 資料庫: 專案初始化之後,再來就是要連接DB拉,創建SQL Server,創建DB,程式也需要寫基礎的資料表,並且初始化Database與種子資料。
  3. 專案API: 依據專案的商業邏輯來開發API,使用最常用的Postman工具來測試我們的API。
  4. 專案頁面: 專案所呈現的頁面。
  5. 登入頁面: 登入頁是很多系統的第一個頁面,也是實作ACL的機制。
  6. Redis快取: 會使用到Redis來做Session機制,方便在webapp橫向擴充時使用。
  7. 上傳檔案到 Azure Blob: 當有檔案上傳需求時,Webapp服務無法永久儲存檔案,所以我們串接Azure的Blob服務,讓使用者上傳的檔案可以永久的儲存在Blob空間中。
  8. 專案測試案例: 養成良好開發習慣,Unittest是很基本的,這邊也介紹基本的測試案例。
  9. CI/CD 整合: 一個專案導入CI/CD的過程。
  10. Vue前端: Vue當作系統前端,自行打包成Docker Image,並上傳到Azure ACR 服務,最後Webapp容器部署。

以上是我希望在這次的鐵人賽帶給大家的內容,希望大家如果有什麼想法或意見都可以留言,讓我們一起討論進步謝謝

文章列表

Day01 Azure 的自我修煉
Day02 申請Azure帳號
Day03 Resource Group 資源群組
Day04 Dotnet Core 專案
Day05 MVC專案建置
Day06 專案 Git 版本控制
Day07 WebApp服務-原始碼部署
Day08 Azure SQL 服務
Day09 實作官網 ASP.NET Core 教學(一)
Day10 實作官網 ASP.NET Core 教學(二)
Day11 實作官網 ASP.NET Core 教學(三)
Day12 實作官網 ASP.NET Core 教學(四)
Day13 部署 Webapp 使用 SQL服務
Day14 實作 ASP.NET Core 建立 Web API
Day15 網頁基礎知識
Day16 實作官網教學 JavaScript 呼叫 ASP.NET Core web API
Day17 實作 Identity ASP.NET Core
Day18 Azure Pipelines服務
Day19 Azure Pipelines服務 YAML 說明與設定
Day20 實作 Dotnet Test 測試範例
Day 21 實作 Razor ASP.NET Core 中的頁面單元測試
Day22 整合CI測試到 Azure Pipeline 服務
Day23 介紹 Azure Resource Manager (ARM) 範本
Day24 實作 Azure Resource Manager 範本與 Azure Pipelines 的持續整合
Day25 專案的 Azure Pipeline 部署到 Azure 平台
Day26 Azure Container Registry (ACR)服務
Day27 Azure Blob 儲存體文件
Day28 Azure Cache for Redis 服務
Day29 Azure 平台架設 Jenkins 系統
Day30 使用 Jenkins 系統來部署 Azure


下一篇
Day02 申請Azure帳號
系列文
Azure 的自我修煉30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言