このアプリケーションを使用すると、ユーザーは国立公園に関するデータベース エントリを作成し、名前、州、公園コード、地域、Web サイトの URL、および公園が開いているかどうかに関するメモを追加できます。パークの配置および削除機能に加えて、パークを取得および投稿する機能が含まれています。
このプロジェクトは、MVC パターン ライブラリと SQL データベースを使用して、ASP.NET Core Web 処理を備えた .NET Core プラットフォーム上の C# で開発されました。具体的には、アプリは Entity Framework と MySQL を使用してスキーマを作成し、GitHub でホストされています。
これは、Epicodus の第 13 週金曜日の独立プロジェクト、C# および .NET コースの第 6 週「API の構築」のために作成されました。
この API は完全に文書化されています。使用法と説明については、「API ドキュメント」ドキュメントを参照してください。
このプログラムをローカルで実行するには、リポジトリをダウンロードまたは複製してください。
このプログラムを実行するには、.NET Core SDK が必要です。これは、Mac または Windows 10 に .NET をインストールするための無料のチュートリアルです。
このプログラムは SQL データベースも利用します。データベースを構築するには MySQL Workbench を使用することをお勧めします。これは、Mac または Windows 10 に MySQL WorkBench と MySQL Community Server をインストールするための無料のチュートリアルです。
git clone https://github.com/KristaRutz/Week-13-Building-an-API-C-Sharp
cd Desktop/Week-13-Building-an-API-C-Sharp/NationalParkDirectoryApi
dotnet restore
dotnet ef database update
dotnet build
dotnet run
州立公園および国立公園用の API を作成します。 API には州立公園と国立公園がリストされます。含める機能は次のとおりです。
コードは次の目的でレビューされます。
アプリケーションには CRUD 機能が含まれており、API 呼び出しに対して正常に応答を返します。
アプリケーションには、認証、バージョン管理、ページネーション、Swagger ドキュメント、または CORS などのさらなる探索目的が少なくとも 1 つ含まれています。
アプリケーションは、さらなる調査に関する具体的な文書を含め、十分に文書化されています。
コミット履歴には、8 時間の作業時間が明らかに示されています。
何か問題が発生したり、質問、アイデア、懸念がある場合は、私に連絡してください。 [email protected] までご連絡ください。アップデートのプル リクエストを自由に作成してください。コードへの貢献が奨励されています。
Copyright (c) 2020クリスタ・ルッツ
このソフトウェアは MIT ライセンスに基づいてライセンスされています。
本ソフトウェアおよび関連ドキュメント ファイル (以下「ソフトウェア」) のコピーを入手した人には、使用、コピー、変更、マージする権利を含むがこれらに限定されない、制限なくソフトウェアを取り扱う許可が、ここに無償で与えられます。 、以下の条件を条件として、本ソフトウェアのコピーを出版、配布、サブライセンス、および/または販売すること、および本ソフトウェアが提供される人物にそのことを許可すること。
上記の著作権表示およびこの許可通知は、ソフトウェアのすべてのコピーまたは主要部分に含まれるものとします。
ソフトウェアは「現状のまま」提供され、明示的か黙示的かを問わず、商品性、特定目的への適合性、および非侵害の保証を含むがこれらに限定されない、いかなる種類の保証も行われません。いかなる場合においても、作者または著作権所有者は、契約行為、不法行為、またはその他の行為であるかどうかにかかわらず、ソフトウェアまたはソフトウェアの使用またはその他の取引に起因または関連して生じる、いかなる請求、損害、またはその他の責任に対しても責任を負わないものとします。ソフトウェア。