英語版はこちらになります。
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