👻

Gitに登録するための簡易なプログラムを作ろう!! 2日目

2024/10/24に公開

はじめに

Gitを初めて触る人が、コミットをするための初期プログラムを作成するために「ASP.NET CORE MVC 8.0」でHello WorldをWEB上で表示できるお試しプログラムを準備することを目的としています。

開発環境の準備からASP.NETのMVCテンプレートの展開方法までを記載しています。

エンジニアの登竜門 「Hello World」

Gitの勉強をするためには簡易なプログラムが必要だと思う。そこでエンジニアの登竜門である「Hello World」のコードを書こうと思う。せっかくなので「ASP.NEC CORE MVC 8.0」を利用してみる。

技術説明「ASP.NEC CORE MVC 8.0」

Microsoftが提供する最新のオープンソースWebアプリケーションフレームワーク。モデル-ビュー-コントローラー(MVC)のアーキテクチャを採用しており、高性能で拡張性の高いWebアプリケーションを開発するのに適しています。クロスプラットフォーム対応で、WindowsやLinux、macOSでも動作します。

いざ「Hello World」のコードを作成

  1. 必要なソフトウェアのインストール
     ・.NET SDK: 最新のASP.NET Core 8.0 SDKをインストール
      https://dotnet.microsoft.com/ja-jp/download/dotnet/8.0
     ・Visual Studio Code: Visual Studio Codeをインストール
      https://code.visualstudio.com/
     ・C#拡張機能のインストール: Visual Studio CodeでC#を使うために、C#拡張機能をインストール
      ①Visual Studio Codeを開き、左側の拡張機能アイコン(四角いアイコン)をクリック
      ②検索ボックスに「C#」と入力し、MicrosoftのC#拡張をインストール

  2. プロジェクト名と作業ディレクトリを決める
     意外と大事だと思う。

定義 内容
プロジェクト名 HelloWorldApp
作業ディレクトリ D:\works
  1. 新しいASP.NET Core MVCプロジェクトを作成
    まずはVisual studio codeで「Ctrl+Shift+@」を打とう!
    するとターミナルが開きます。

そこで作業ディレクトリへ移動

PS C:\Users\yokoy> cd D:\works
PS D:\works> 

新しいASP.NET Core MVCプロジェクトを作成

dotnet new mvc -n HelloWorldApp

-n HelloWorldApp でプロジェクト名を先ほど定義した "HelloWorldApp" に設定。
このコマンドを実行すると、新しいASP.NET Core MVCプロジェクトが作成されます。

実行すると正常に処理が終了します。

テンプレート "ASP.NET Core Web アプリ (Model-View-Controller)" が正常に作成されました。
このテンプレートには、Microsoft 以外のパーティのテクノロジーが含まれています。詳しくは、https://aka.ms/aspnetcore/8.0-third-party-notices をご覧ください。

作成後の操作を処理しています...
D:\works\HelloWorldApp\HelloWorldApp.csproj を復元しています:
  復元対象のプロジェクトを決定しています...
  D:\works\HelloWorldApp\HelloWorldApp.csproj を復元しました (193 ミリ秒)。
正常に復元されました。

早速動かしてみましょう

PS D:\works> cd .\HelloWorldApp\
PS D:\works\HelloWorldApp> dotnet watch

dotnet watch は、.NET Core開発において、アプリケーションの変更を自動的に検出し、変更があった場合に再ビルドや再実行を行うコマンドで、そのままアプリが立ち上がります。


きたーーーーーーーーーーーー!!!(プロジェクト名にHello Worldがあるからよしとする)

次回は展開されたMVCテンプレートを確認してみます。

Discussion