ASP.NET Coreを.NET CLIで作成する方法を完全解説!初心者でも迷わないコマンド操作入門
生徒
「ASP.NET Coreって、どうやって作り始めればいいんですか?マウス操作しかしたことがなくて…」
先生
「ASP.NET Coreは、文字を入力して操作する.NET CLIという道具を使うと、シンプルに始められます。」
生徒
「黒い画面で操作するやつですよね?難しそうで不安です…」
先生
「一つずつ入力するだけなので大丈夫です。パソコン初心者でも進められるように説明しますよ。」
1. ASP.NET Coreと.NET CLIとは?
ASP.NET Coreは、WebサイトやWebアプリを作るための仕組みです。その中でも.NET CLIは、キーボードで命令を入力して操作する公式ツールです。CLIは「コマンドラインインターフェース」の略で、文字による操作方法を意味します。ボタンを押す代わりに、短い英単語を入力して作業を進めます。
2. なぜ.NET CLIを使うのか
.NET CLIを使うと、余計な画面操作が不要になり、同じ手順を何度でも再現できます。これは料理のレシピのようなもので、書かれた通りに進めれば、誰でも同じ結果になります。ASP.NET Coreの学習では、この再現性がとても重要です。
3. コマンドプロンプトを起動しよう
Windowsでは、スタートメニューから「コマンドプロンプト」と入力して起動します。黒い画面が表示されれば準備完了です。この画面は、パソコンに命令を伝えるための入り口になります。
4. .NET SDKが入っているか確認する
まず、.NET SDKが正しく入っているかを確認します。SDKとは、開発に必要な道具一式のことです。次のコマンドを入力してEnterキーを押します。
dotnet --version
数字が表示されれば、.NET CLIが使える状態です。
8.0.1
5. ASP.NET Coreプロジェクトを作成する
次に、実際にASP.NET Coreのプロジェクトを作ります。プロジェクトとは、アプリ全体をまとめた箱のようなものです。以下のコマンドを入力します。
dotnet new mvc -n SampleApp
これでSampleAppという名前のASP.NET Core MVCプロジェクトが作成されます。mvcは、画面・処理・データを分けて考える設計方法の名前です。
6. 作成されたフォルダ構成を理解する
プロジェクトを作成すると、複数のフォルダが自動で作られます。Controllersは処理を書く場所、Viewsは画面を表示する場所、Program.csはアプリ全体の開始点です。最初は「役割が分かれている」ことだけ理解できれば十分です。
7. 開発用サーバーを起動する
作成したアプリを動かしてみましょう。プロジェクトのフォルダに移動して、次のコマンドを実行します。
cd SampleApp
dotnet run
表示されたURLをブラウザに入力すると、ASP.NET Coreの初期画面が表示されます。
Now listening on: https://localhost:5001
8. .NET CLI操作に慣れるコツ
.NET CLIは、最初は怖く見えますが、入力する単語は決まっています。コピーして貼り付けても問題ありません。大切なのは、何をする命令なのかを理解することです。ASP.NET Core開発では、CLI操作が基礎体力になります。