お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
導入
.NETフレームワークとC#の概要
- Visual BasicからC#への進化
- ASP.NET用のC#の特徴と利点
環境設定
- Visual Studioのインストールと構成
- .NET Core と .NET Framework の比較
C#文法の基本
- データ型、変数、および演算子
- 制御文(if, switch, ループ)
オブジェクト指向プログラミングの概要
- クラス、オブジェクト、およびメソッド
- カプセル化、継承、ポリモーフィズム
エラー処理とデバッグ
- 例外処理
- Visual Studioでのデバッグテクニック
ASP.NET Coreの概要
- フレームワークの概要とプロジェクト構造
- 基本的なASP.NETアプリケーションの設定
MVCを使用したWebアプリケーションの作成
- Model-View-Controller (MVC) アーキテクチャの理解
- Razor Pagesでのビューの構築
データバインディングと相互作用
- ASP.NETアプリケーションをデータベースに接続する方法
- Entity Framework Coreの基本
ASP.NETとPLC間の通信
- 通信プロトコル(Modbus、OPC-UAなど)の概要
- リアルタイムデータストリームの処理
ASP.NETの高度な機能
- ミドルウェアと依存性注入
- ASP.NET CoreでのRESTful API
Visual Basicインターフェースの橋渡し
- 既存のVBインターフェースをASP.NETに移行する方法
- レガシーコードの移行に関するベストプラクティス
セキュリティとベストプラクティス
- ASP.NETでの認証と権限付与
- セキュアなデータ処理と送信
アプリケーションのデプロイ
- ローカルおよびクラウドでのASP.NETアプリケーションのホスティング
- Dockerを使用したコンテナ化の概要(オプション)
まとめと次回のステップ
要求
- 基本的なプログラミング概念に関する知識
- PLCプログラミングの実践的知識
対象者
- プログラマー
- アプリケーション開発者
35 時間
お客様の声 (2)
双対応性およびオンザフライ型コードソリューション
Eduard-Emanuel Zaharia - Kruk Italia
コース - Advanced Blazor
機械翻訳
実践的な経験ができる機会と、トレーナーの忍耐力
sheena - Te Manawa Taki Trauma System
コース - Visual Studio 2022 IDE
機械翻訳