Programa 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

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas