Get in Touch

Course Outline

Introduction

Overview of .NET Framework and C#

  • Evolution from Visual Basic to C#.
  • Features and benefits of C# for ASP.NET.

Setting up the Environment

  • Installation and configuration of Visual Studio.
  • .NET Core vs .NET Framework.

C# Syntax Basics

  • Data types, variables, and operators.
  • Control statements (if, switch, loops).

Introduction to OOP Concepts

  • Classes, objects, and methods.
  • Encapsulation, inheritance, and polymorphism.

Handling Errors and Debugging

  • Exception handling.
  • Debugging techniques in Visual Studio.

Introduction to ASP.NET Core

  • Framework overview and project structure.
  • Setting up a basic ASP.NET application.

Creating Web Applications with MVC

  • Understanding Model-View-Controller (MVC) architecture.
  • Building views with Razor Pages.

Data Binding and Interaction

  • Connecting ASP.NET applications to databases.
  • Basics of Entity Framework Core.

Communication between ASP.NET and PLCs

  • Overview of communication protocols (e.g., Modbus, OPC-UA).
  • Handling real-time data streams.

Advanced Features in ASP.NET

  • Middleware and dependency injection.
  • RESTful APIs in ASP.NET Core.

Bridging Visual Basic Interfaces

  • Transitioning existing VB interfaces to ASP.NET.
  • Best practices for migrating legacy code.

Security and Best Practices

  • Authentication and authorization in ASP.NET.
  • Secure data handling and transmission.

Application Deployment

  • Hosting ASP.NET applications locally and in the cloud.
  • Introduction to containerization using Docker (optional).

Summary and Next Steps

Requirements

  • Familiarity with fundamental programming concepts.
  • Practical knowledge of PLC programming.

Audience

  • Programmers.
  • Application developers.
 35 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories