[Day1] 學習C#的計畫與期望 - C#&AspNetCore

在這個 Challenge中,我想一覽C# .net core MVC的基本做法,如何透過它建立一個小型網頁系統。
並且搭配上一個 Challenge中的SQL Server來作為儲存體。

此外,我想把Laravel的那套做法搬來C#做
https://laravel.com/docs/8.x
如:資料庫交易怎麼rollback、seed、test、orm等。

以及,C#特有的linq寫法。
此外,可能也會加點設計模式的概念作輔助。

為什麼選C#

  1. 因為遊戲開發沒人在用php
  2. Unity是C#
  3. 有比較完整的學習地圖
  4. 在台灣工作相對其他語言多
  5. 強型別語言
  6. 微軟有開源的趨勢
  7. 微軟主打的語言
  8. 因為1、2,所以我回家會想繼續鑽研C#

學習目標

  1. C#與MVC網頁系統、RESTful API
  2. 設計模式淺談
  3. 用C#實作Laravel框架提供的解決方案

而對未來,我想用C#來寫寫看遊戲,如Unity、連線遊戲,因為喜歡像是魔物獵人、undertale那種讓人充滿成就感的感覺。

最後,因為我電腦容量太小,灌不了Visual Studio,所以我買了台二手的筆電T_T,希望能協助我度過這個旅程。
(ps.寫php跟java都沒1G…Visual Studio竟然要10G以上)

好了,等待電腦到來前或許能先聊聊設計模式。