コース概要

1日目:


.NET Core 概要

  • .Net Framework の利点と相違点

.NET Core 個のアプリケーションを構築する

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

.NET Core でビルドする

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

xUnit を使用した単体テスト

  • 単体テスト、事実、理論の作成

データベースの操作

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

ORM (オブジェクト リレーショナル マッパー) を使用したデータ アクセス

  • Dapper vs Entity Framework Core

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

デバッグ

  • WinDBG/CDB、LLDB、SOS

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

  • xUnit.Performance、PerfView

アプリケーションのローカライズ
.NET ポータビリティ アナライザー
リリースの準備中

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

2日目:


ASP.NET Core 概要


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

  • コンポーネント

ミドルウェア パイプラインによるリクエストの処理

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

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

  • 従来のルーティング、制約およびデフォルト値、URL の生成

モデルバインディング

  • ユーザー入力の検証

Razor ビューの使用
タグヘルパーの使用
Web APIの作成

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

依存関係注入を使用したサービスの構成
ASP.NET Core アプリケーションの構成
Entity Framework Core を使用したデータのクエリ、作成、更新
MVCフィルターパイプラインの使用
ASP.NET Core ID システムの使用
アプリケーションの保護
IIS での ASP.NET Core アプリケーションの公開、ホスティング

  • バンドルと縮小

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

3日目:


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

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

Angular アプリケーションの構築
Angularストアの作成
AngularとBlazorを併用する
データバインディングとディレクティブ
サービスと依存関係の注入
ASP.NET MVC で Angular を使用する
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コアMVC開発の実務知識があり、JavaScript、HTML、CSSをよく理解している
 21 時間

参加者の人数



Price per participant

お客様の声 (11)

関連コース

Introduction to .Net Core

14 時間

Building Web Apps using the MEAN stack

35 時間

Reactive Programming with Angular RxJS

14 時間

関連カテゴリー