お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
.NET 8入門
- .NETとは?歴史と全体像の把握
- .NET 8 LTSで追加された機能とサポートプラットフォーム
- SDKのインストール手順および開発環境の設定方法
C#とコンソールアプリケーションの基礎
- プロジェクト構造とCLIコマンドの使い方
- データ型・メソッド・制御構文の活用
- C#におけるオブジェクト指向プログラミングの基本
ASP.NET Core 8によるWebアプリケーション開発
- シンプルなWebアプリケーションの作成手順
- ルーティングやミドルウェア、サービス管理の仕組み
- Razor PagesおよびMVCの概要と使い方
Entity Framework Coreによるデータ処理
- データベースコンテキストの設定方法
- LINQを用いたクエリ作成やモデル操作
- マイグレーション機能およびCRUD処理の実践
依存性注入とアプリケーション設定
- .NET標準搭載の依存性注入フレームワークの活用
- appsettings.jsonや環境変数による構成管理
- サービスの有効期間とモジュール化された設計手法
Minimal APIsを用いたAPI開発
- RESTfulなアーキテクチャ原則とエンドポイントの設計方法
- 属性やルートパラメータを活用した実装例
- PostmanやSwaggerによるAPI検証手法
.NETにおけるテストおよびデバッグ技術
- xUnitを用いたユニットテストの作成手順
- 統合テストを実施するためのアプローチ
- Visual Studio内でのデバッグ方法とテクニック
.NET 8アプリケーションの配布とクロスプラットフォーム対応
- 自己含包型・フレームワーク依存型のいずれかでアプリケーションをパッケージ化する方法
- Windows/Linux/macOS向けのデプロイオプション選定
- Visual StudioおよびCLIツールによるリリース準備手順
まとめと今後の学習方針
- 講義で扱った主要な概念・ツールの再確認
- 継続的な学習に役立つ推奨リソースや実践手段
- .NET 9プレビュー版、Blazor、マイクロサービスなどの新技術紹介
要求
- 変数・ループ・関数といったプログラミングの基本概念に関する理解があること
- C#やJava、Pythonなどのオブジェクト指向言語をある程度使える経験があること
- コマンドラインツールに慣れ親しんでいると望ましいが必須ではない
対象となる方々
- .NETエコシステムへ参入する開発者
- 他のプログラミング言語からC#/.NETへ移行中のエンジニア
- 最新の.NET技術を用いてクロスプラットフォームアプリケーションを構築したい技術チーム
21 時間
お客様の声 (2)
双対応性およびオンザフライ型コードソリューション
Eduard-Emanuel Zaharia - Kruk Italia
コース - Advanced Blazor
機械翻訳
実践的な経験ができる機会と、トレーナーの忍耐力
sheena - Te Manawa Taki Trauma System
コース - Visual Studio 2022 IDE
機械翻訳