1
1

More than 1 year has passed since last update.

[C#] ASP.NETをマスターする(目次)

Last updated at Posted at 2023-06-16

英語版はこちらになります。
https://medium.com/@syantien/preview-in-mid-of-building-asp-net-core-learning-course-517a8a988ada

基本英語版先に作り翻訳しているので、一部表現が微妙なところがありますが、予めご了承くださいませ。ほぼ日々更新していますので、更新次第こちらのリンクも更新します。


現在ASP.NET Coreの学習コースを開発中です、特に社内のエンジニアリングチームを対象として作っていますが公開していきます。このコースを準備して公開しようと思ったのは、チーム全体が私たちの仕事に使用するコアテクノロジーを一貫して徹底的に理解していることを確認することです。

コースの目次は以下です、各セクションの内容は進行に合わせて段階的に公開していきます。

ASP.NET Coreの概観

  • 主な機能と利点
  • アーキテクチャとコンポーネントの理解
  • 開発環境のセットアップ

必要なツールと依存関係のインストール

  • 新しいASP.NET Coreプロジェクトの作成
  • プロジェクト構造とファイルの探索
  • ASP.NET Core MVCを使用したウェブアプリケーションの構築

Model-View-Controller (MVC)パターンへの導入

  • モデル、ビュー、コントローラーの作成
  • ルーティングとリクエストの処理
  • Entity Framework Coreを使用したデータ処理
  • ASP.NET CoreでのWeb APIの構築

RESTful APIとその利点の概観

  • APIコントローラーとアクションの作成
  • リソースのCRUD操作の実装
  • 認証と認可の処理

ASP.NET Coreでのミドルウェアの概念の理解

  • ミドルウェアとサービスの利用
  • ビルトインミドルウェアの設定と使用
  • カスタムミドルウェアコンポーネントの作成
  • 依存性注入とサービスの利用

ASP.NET Coreでの状態管理のための異なるオプションの探索

  • 状態とセッションの管理
  • ユーザーデータの保存のためのセッションとTempDataの使用
  • クッキーと認証トークンの利用

コントローラーとサービスのユニットテストの記述

  • ASP.NET Coreアプリケーションのテストとデバッグ
  • xUnitやNUnitのようなテストフレームワークの使用
  • ASP.NET Coreのデバッグ技術とツール

ASP.NET Coreアプリケーションのデプロイメントの準備

  • デプロイメントとホスティングオプション
  • オンプレミスサーバーまたはクラウドプラットフォームへのデプロイ
  • ホスティングオプションと環境の設定

ASP.NET Coreでのパフォーマンス最適化の手法

高度なトピックと拡張機能

  • SignalRを使用したリアルタイム通信の作業
  • Identityを使用した認証と認可の実装
  • ASP.NET Coreのサードパーティライブラリと拡張機能の探索
  • ベストプラクティスとヒント

コードの整理と保守性のためのベストプラクティスの遵守

  • エラーハンドリングとロギング戦略
  • パフォーマンス最適化のヒントと推奨される方法
  • プロジェクトの開発とデプロイ

ガイド付きのプロジェクト開発演習

  • ステップバイステップのデプロイメントプロセスと考慮事項

最後に

現在絶賛エンジニア採用中です。フルリモート正社員になります。
スタートアップで一旗あげたい方は是非。

詳細と最新情報は下記リンクにてご確認ください。
https://receiptroller.com/ja/jobs

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1