コース概要

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 時間
 

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.

Price per participant

お客様の声 (10)

関連コース

Introduction to .Net Core

  14 時間

Building Web Apps using the MEAN stack

  35 時間

Reactive Programming with Angular RxJS

  14 時間

関連カテゴリー