Temario del curso
Introducción
Visión general del Marco de trabajo .NET y C#
- Evolución desde Visual Basic hacia C#
- Características y beneficios de C# para ASP.NET
Configuración del entorno
- Instalación y configuración de Visual Studio
- .NET Core frente a .NET Framework
Fundamentos de la sintaxis de C#
- Tipos de datos, variables y operadores
- Estructuras de control (if, switch, bucles)
Introducción a los conceptos de POO (Programación Orientada a Objetos)
- Clases, objetos y métodos
- Encapsulamiento, herencia y polimorfismo
Gestión de errores y depuración
- Manejo de excepciones
- Técnicas de depuración en Visual Studio
Introducción a ASP.NET Core
- Visión general del marco y estructura del proyecto
- Configuración de una aplicación básica de ASP.NET
Creación de aplicaciones web con MVC
- Comprensión de la arquitectura Modelo-Vista-Controller (MVC)
- Construcción de vistas con Razor Pages
Enlace de datos e interacción
- Conexión de aplicaciones ASP.NET a bases de datos
- Fundamentos de Entity Framework Core
Comunicación entre ASP.NET y PLC
- Visión general de los protocolos de comunicación (por ejemplo, Modbus, OPC-UA)
- Gestión de flujos de datos en tiempo real
Características avanzadas en ASP.NET
- Middleware e inyección de dependencias
- APIs RESTful en ASP.NET Core
Puente de interfaces de Visual Basic
- Transición de interfaces VB existentes a ASP.NET
- Mejores prácticas para la migración de código heredado
Seguridad y mejores prácticas
- Autenticación y autorización en ASP.NET
- Gestión y transmisión segura de datos
Despliegue de la aplicación
- Alojamiento de aplicaciones ASP.NET de forma local y en la nube
- Introducción a la contenerización utilizando Docker (opcional)
Resumen y próximos pasos
Requerimientos
- Conocimiento de los conceptos básicos de programación
- Conocimiento empírico de la programación de PLC
Público objetivo
- Programadores
- Desarrolladores de aplicaciones
Testimonios (2)
Interactividad y soluciones de código al momento
Eduard-Emanuel Zaharia - Kruk Italia
Curso - Advanced Blazor
Traducción Automática
oportunidad de trabajar de forma práctica y paciencia del formador
sheena - Te Manawa Taki Trauma System
Curso - Visual Studio 2022 IDE
Traducción Automática