iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

網站一條龍 - 從架站到前端 系列

大 Web 時代創造了許多工作機會,不僅許多新鮮人投身 Web 世界,也有許多人轉職進入 Web 產業。Web 包含許多領域,許多人並沒有在一開始就找到最適合自己的領域,本次參賽筆者將以自身的一條龍經驗,蜻蜓點水式的分享從寫 API(.NET 5)、架 VM(GCP)、建 DB(MySQL)到刻前端(Angular),一步一步建立一個網站,讓讀者明白每個 Web 的領域大致上是如何運作,從而可以從裡面找出最適合自己的領域去專精

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

[Day01] 網站一條龍 - 從架站到前端

龐大的需求催生就業機會 在這人手一機,每個人都吃到飽的時代,不管什麼產業的公司行號組織單位,都需要有一個網站來讓人了解自己的產品、推廣自己的生意,除了對外的網站...

2021-09-01 ‧ 由 goattl 分享
DAY 2

[Day02] 網站基本架構

一個網站可以非常複雜也可以非常簡單。大型電商網站每個功能都有特化的設計跟架構,安全性、高併發交易、快取、分散式,整個網站跑起來可能要好幾台機器、幾十個容器或結點...

2021-09-02 ‧ 由 goattl 分享
DAY 3

[Day03] .NET 5

咱們寫扣的人,大概只有學生時代會自己手刻玩具來用,目的多半是為了交作業或者第一份工作的面試要 demo。有了第一份工作之後,我相信 90% 以上的人都用現成的框...

2021-09-03 ‧ 由 goattl 分享
DAY 4

[Day04] 安裝 IDE 與 .NET SDK

開發 .NET 程式之前,需要安裝兩個東西: IDE: 讓我們編寫程式與 debug .NET SDK: 用來建置、執行或發布 .NET 程式 .NET 可...

2021-09-04 ‧ 由 goattl 分享
DAY 5

[Day05] Web API 專案架構

今天我們來介紹一下我們 API 專案的架構。.NET 幫我們產生的專案包含以下幾個部分: Properties 資料夾 – 裡面有一個 launchSett...

2021-09-05 ‧ 由 goattl 分享
DAY 6

[Day06] 用 .NET 實做簡單的 RESTful API

HTTP request 上次我們建立了一個直接能跑的專案,但是它只有一個回傳隨機天氣的 API 接口:WeatherForecastController 的...

2021-09-06 ‧ 由 goattl 分享
DAY 7

[Day07] Service 與 Dependency Injection (依賴注入)

什麼是依賴注入 在說明什麼是 Dependency Injection(DI, 依賴注入)前,要先來介紹一下什麼是「依賴」。依賴簡單的說就是當前這段程式(cla...

2021-09-07 ‧ 由 goattl 分享
DAY 8

[Day08] Dependency Injection Part2 - 依賴介面

依賴介面而不是特定的 Service 昨天我們介紹了怎麼在 .NET Web API 的專案裡實現依賴注入,但是昨天我們注入的是一個指定的 Service。這樣...

2021-09-08 ‧ 由 goattl 分享
DAY 9

[Day09] 從 appsettings.json 取得設定

昨天我們新增了一個 UserServiceWithFile 操作本地端檔案來管理使用者資料,而檔案的路徑是寫死在程式碼裡面的。這種寫死的設定有幾個缺點: 不容...

2021-09-09 ‧ 由 goattl 分享
DAY 10

[Day10] Google Cloud Platform 簡介

前面幾天我們介紹了如何用 .NET 從零開始實作一個簡單的 API 專案,不過截至目前為止,我們的 API 都只能在我們的本機上面跑,不是一個真正能讓外部使用的...

2021-09-10 ‧ 由 goattl 分享