お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
はじめに
.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 時間
お客様の声 (2)
双対応性およびオンザフライ型コードソリューション
Eduard-Emanuel Zaharia - Kruk Italia
コース - Advanced Blazor
機械翻訳
実践的な経験ができる機会と、トレーナーの忍耐力
sheena - Te Manawa Taki Trauma System
コース - Visual Studio 2022 IDE
機械翻訳