コース概要

導入

.NET 開発プラットフォームの概要

  • 異なる .NET プラットフォーム
  • .NET Framework と .NET Core の選択

開発環境の準備

  • .NET Core のシステム要件
  • 別の開発環境からの移行

.NET Core のインストールと設定

  • .NET Core ソフトウェア開発キットとランタイムのセットアップ
  • 他のオペレーティングシステム用のパッケージマネージャーを使用する

.NET Core の機能とアーキテクチャの概要

  • .NET Core でサポートされる言語とオペレーティングシステム
  • .NET Core モジュール化アーキテクチャ用の NuGet パッケージ
  • .NET Core のコマンドラインインターフェースツール
  • .NET Standard Specification
  • .NET Core Framework の構成

ASP.NET Core Web フレームワークの概要

  • ASP.NET Core を使用したクラウドベースアプリケーションの構築

.NET Core アプリケーションの作成

  • Visual Studio 統合開発環境での作業
  • MSBuild の利用とプロジェクトファイルの管理

.NET Core ソフトウェア開発キットの概要

  • プロジェクトファイルやその他の参照の一般的な構文
  • アプリケーションとライブラリ用の API セットの指定
  • .NET Core アプリケーションの依存関係の追加と削除

主要な .NET Core グローバルおよびローカルツールの概要

その他の .NET Core ツールの概要

.NET Core アプリケーションのパフォーマンス監視と管理

  • 開発中にアプリケーションのパフォーマンスを向上させる
  • Visual Studio パフォーマンスツールの利用
  • .NET Core アプリケーションの高度な最適化方法の実行
  • 他のオペレーティングシステムでのアプリケーションパフォーマンス診断
  • .NET Core アプリケーションのソースコードの最適化

.NET Core 実行モデルの概要

  • 高性能を実現するための API の実装

.NET Core アプリケーションのテストとコード分析の実施

.NET Core アプリケーションのデバッグ

.NET Core デプロイメントモデルを使用したアプリケーションの展開

  • ASP.NET Application Insights の利用
  • DynaTrace を使用して .NET Core アプリケーションを監視し、追跡する

.NET Core セキュリティ機能を使用したアプリケーションのセキュア化

  • .NET Core 連邦情報処理基準 (FIPS) 準拠
  • .NET 開発プラットフォームによる暗号サービス
  • .NET Core のセキュアコーディングガイドライン

トラブルシューティング

まとめと結論

要求

  • C# プログラミング言語の高いコマンド力
  • 他の .NET 開発プラットフォームの基本的な経験
  • クロスプラットフォームソフトウェアアーキテクチャの理解

対象者

  • 開発者
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー