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 basic programming concepts
  • Empirical knowledge of PLC programming

Audience

  • Programmers
  • Application developers
 35 Hours

Delivery Options

Private Group Training

Our identity is rooted in delivering exactly what our clients need.

  • Pre-course call with your trainer
  • Customisation of the learning experience to achieve your goals -
    • Bespoke outlines
    • Practical hands-on exercises containing data / scenarios recognisable to the learners
  • Training scheduled on a date of your choice
  • Delivered online, onsite/classroom or hybrid by experts sharing real world experience

Private Group Prices RRP from €11400 online delivery, based on a group of 2 delegates, €3600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Contact us for an exact quote and to hear our latest promotions


Public Training

Please see our public courses

Testimonials (5)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories