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.
Duration 35 hours
Course Outline
Introduction
Overview of the .NET Framework and C#
- The evolution from Visual Basic to C#
- Key features and benefits of C# in ASP.NET
Environment Setup
- Installation and configuration of Visual Studio
- Comparing .NET Core and .NET Framework
Basics of C# Syntax
- Data types, variables, and operators
- Control structures (if, switch, loops)
Introduction to OOP Principles
- Classes, objects, and methods
- Encapsulation, inheritance, and polymorphism
Error Handling and Debugging
- Exception management
- Debugging techniques within Visual Studio
Introduction to ASP.NET Core
- Framework overview and project architecture
- Initializing a basic ASP.NET application
Developing Web Applications with MVC
- Comprehending Model-View-Controller (MVC) architecture
- Constructing views using Razor Pages
Data Binding and Interaction
- Linking ASP.NET applications to databases
- Foundations of Entity Framework Core
Communication Between ASP.NET and PLCs
- Review of communication protocols (e.g., Modbus, OPC-UA)
- Processing real-time data streams
Advanced ASP.NET Features
- Middleware and dependency injection
- Developing RESTful APIs in ASP.NET Core
Bridging Visual Basic Interfaces
- Migrating existing VB interfaces to ASP.NET
- Best practices for legacy code migration
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 with Docker (optional)
Summary and Next Steps
Requirements
- Proficiency in basic programming concepts
- Practical experience with PLC programming
Target Audience
- Programmers
- Application developers
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