Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Testimonials (2)
Interactivity and on-the-fly code solutions
Eduard-Emanuel Zaharia - Kruk Italia
Course - Advanced Blazor
chance to do hands-on and patience of trainer