コース概要

1日目:


.NET Coreの概要

  • .Net Frameworkとの違いと優位性

.NET Coreアプリケーションの構築

  • .NET Core SDKのインストール、.NET CLIの使用、.NET Coreアプリケーションの作成と実行

.NET Coreでの開発

  • フレームワーク、ランタイム、プラットフォーム、MSBuildの基本概念

xUnitを使用した単体テスト

  • 単体テストの書き方、事実と理論

データベースの操作

  • リレーショナルデータベース、SQLite、データ変換

ORM(オブジェクト-関係マッピング)を使用したデータアクセス

  • DapperとEntity Framework Coreの比較

ASP.NET Coreを使用したマイクロサービスの作成

デバッグ

  • WinDBG/CDB、LLDB、SOS

パフォーマンスとプロファイリング

  • xUnit.Performance、PerfView

アプリケーションのローカリゼーション
.NET Portability Analyzer
リリース準備

  • NuGetパッケージ、NuGetフィード、アセンブリ署名

2日目:


ASP.NET Coreの概要


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

  • コンポーネント

ミドルウェアパイプラインを使用したリクエスト処理

  • 静的ファイルのサービス、機能追加、ミドルウェア組み合わせ、例外処理

ASP.NET CoreでのMVC使用
URLマッピング

  • 規則ベースルーティング、制約とデフォルト値、URL生成

モデルバインディング

  • ユーザー入力の検証

Razor Viewsを使用する
Tag Helpersを使用する
Web APIの作成

  • 属性ルーティング、コンテンツネゴシエーション、XMLフォーマット

依存性注入を使用したサービス構成
ASP.NET Coreアプリケーションの構成
Entity Framework Coreを使用したデータのクエリ、作成、更新
MVCフィルタパイプラインの使用
ASP.NET Core Identityシステムの使用
アプリケーションのセキュリティ
ASP.NET Coreアプリケーションのパブリッシュとホスティング(IIS)

  • バンドリングとミニファイ

監視とトラブルシューティング

3日目:


フロントエンド開発者ツールセットの概要
Angular概念

  • プロジェクトの作成
  • データモデルの作成
  • Webサービスの作成

Angularアプリケーションの構造化
Angular Storeの作成
Blazorとの連携使用
データバインディングとディレクティブ
サービスと依存性注入
ASP.NET MVCとの連携使用
Visual StudioのAngularサポート
Bootstrap概念

  • Bootstrapスタイル、コンポーネント

NuGetとBowerを使用した依存関係管理
Gulpとwebpackを使用したアプリケーション構築
管理者機能の作成
アプリケーションのセキュリティ
ASP.NET Core Angularアプリケーションのデプロイ

  • 新しいホスティングモデル、IISへのインストール、Azure、Dockerコンテナ

Windows外でのASP.NET COREアプリケーションの構築
サマリー

要求

.NET Core

  • 命令型、オブジェクト指向のプログラミング言語(C#、C++、Javaなど)の実務経験
  • ターミナルやコマンドライン、テキストエディターを使用する能力


Angular

  • ASP.NET Core MVC開発の実務経験とJavaScript、HTML、CSSの理解
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (5)

今後のコース

関連カテゴリー