Temario del curso
Introducción
Descripción general del marco .NET y el lenguaje C#
- Evolución desde Visual Basic hasta C#
- Ventajas de emplear C# en entornos ASP.NET
Configuración del entorno de trabajo
- Instalación y configuración de Visual Studio
- Diferencias clave entre .NET Core y .NET Framework
Conceptos básicos de la sintaxis en C#
- Tipos de datos, variables y operadores
- Estructuras de control (sentencias condicionales e iterativas)
Bases de la programación orientada a objetos
- Clases, instancias y métodos
- Principios de encapsulamiento, herencia y polimorfismo
Manejo de errores y depuración
- Técnicas para gestionar excepciones
- Herramientas de depuración en Visual Studio<\/li>
Introducción a ASP.NET Core
- Estructura general del framework y arquitectura de proyectos
- Creación inicial de una aplicación ASP.NET sencilla
Diseño de aplicaciones web mediante MVC
- Fundamentos de la arquitectura Modelo-Vista-Controlador
- Diseño de vistas utilizando Razor Pages
Vínculos de datos e interacción en tiempo real
- Conexión de aplicaciones ASP.NET con bases de datos
- Noções básicas del entorno Entity Framework Core
Integración entre ASP.NET y dispositivos PLC
- Protocolos estándar para comunicación (como Modbus o OPC-UA)
- Manejo eficiente de flujos de datos en tiempo real
Funcionalidades avanzadas en ASP.NET
- Uso adecuado de middleware y mecanismos de inyección de dependencias
- Diseño e implementación de APIs RESTful con ASP.NET Core
Paso a paso: transición desde interfaces Visual Basic a ASP.NET
- Estrategias para migrar código heredado en VB
- Recomendaciones recomendadas para facilitar el proceso de adaptación
Seguridad y buenas prácticas en desarrollo
- Métodos estándar de autenticación y control de acceso
- Prácticas recomendadas para resguardar información e intercambios digitales
Implementación y despliegue final
- Opciones para alojar aplicaciones en servidores locales o la nube
- Noções básicas sobre uso de contenedores Docker (opcional)
Síntesis final y orientación futura
Requerimientos
- Conocimiento básico de conceptos de programación
- Experiencia previa en programación de PLC
Público objetivo
- Programadores
- Desarrolladores de aplicaciones
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 7250 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (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