コース概要

導入

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

参加者の人数


参加者1人当たりの料金

お客様の声 (5)

今後のコース

関連カテゴリー