お問い合わせ

コース概要

はじめに

.NETフレームワークおよびC#の概要

  • Visual BasicからC#への進化の流れ
  • ASP.NETにおけるC#の特長とメリット

環境設定について

  • Visual Studioのインストールおよび設定方法
  • .NET Coreと.NETフレームワークの比較

C#の基本構文

  • データ型、変数、演算子の扱い方
  • 条件分岐やループ処理に関する制御文

オブジェクト指向プログラミングの基礎

  • クラス・オブジェクト・メソッドの基本概念
  • カプセル化、継承、多態性の仕組み

エラー処理とデバッグ手法

  • 例外処理の実装方法
  • Visual Studio上でのデバッグテクニック

ASP.NET Core入門

  • フレームワーク概観とプロジェクト構成
  • 基本的なASP.NETアプリケーションの作成手順

MVCを用いたウェブアプリ開発

  • Model-View-Controllerアーキテクチャの仕組み
  • Razorページによるビュー構築法

データバインディングとインタラクション

  • 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人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー