Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción
Información general sobre .NET Framework y C#
- Evolución de Visual Basic a C#
- Características y ventajas de C# para ASP.NET
Configuración del entorno
- Instalación y configuración de Visual Studio
- .NET Core frente a .NET Framework
C# Conceptos básicos de sintaxis
- Tipos de datos, variables y operadores
- Instrucciones de control (if, switch, bucles)
Introducción a los conceptos de POO
- Clases, objetos y métodos
- Encapsulación, herencia y polimorfismo
Control de errores y depuración
- Excepciones
- Técnicas de depuración en Visual Studio
Introducción a ASP.NET Core
- Descripción general del marco y estructura del proyecto
- Configuración de una aplicación ASP.NET básica
Creación de aplicaciones web con MVC
- Descripción de la arquitectura Modelo-Vista-Controlador (MVC)
- Creación de vistas con Razor Pages
Enlace e interacción de datos
- Conexión de aplicaciones ASP.NET a bases de datos
- Conceptos básicos de Entity Framework Core
Communication entre ASP.NET y PLC
- Descripción general de los protocolos de comunicación (por ejemplo, Modbus, OPC-UA)
- Manejo de flujos de datos en tiempo real
Funciones avanzadas en ASP.NET
- Inyección de middleware y dependencias
- API RESTful en ASP.NET Core
Conexión en puente de interfaces de Visual Basic
- Transición de interfaces VB existentes a ASP.NET
- Procedimientos recomendados para migrar código heredado
Seguridad y mejores prácticas
- Autenticación y autorización en ASP.NET
- Manejo y transmisión de datos seguros
Implementación de aplicaciones
- Alojamiento ASP.NET aplicaciones localmente y en la nube
- Introducción a la contenedorización mediante Docker (opcional)
Resumen y próximos pasos
Requerimientos
- Familiaridad con los conceptos básicos de programación
- Conocimiento empírico de la programación de PLC
Audiencia
- Programadores
- Desarrolladores de aplicaciones
35 Horas
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