El lenguaje de programación
Introducción.
.NET Framework.
El lenguaje de programación C#
Características del lenguaj
¿Qué necesitas para programar en C#
Tu primera aplicación en C#
Las variableS
Tipos de datos
Declaración de variables
Asignación de variables
Operadores
Conversión de tipos
El tipo Array
Declaración de un array
Dimensiones de un array
Arrays multidimensionales
Sentencias condicionales
La sentencia IF
La sentencia SWITCH… CASE
Sentencias iterativas
El bucle FOR
El bucle FOREACH
El bucle WHILE
Gestionar errores
Cómo capturar excepciones
Gestionar eventos
Propiedades y métodos
Eventos y delegados
Programación orientada a objetos
Introducción
El concepto de objeto
La clase y la herencia
Abstracción y encapsulamiento
Modularidad y polimorfismo
La biblioteca de clases de .NET
Estructuras de datos
API de utilidades
Desarrollo web con ASP.NET Core
Introducción
Modelo-vista-controlador (MVC)
Una arquitectura de tres niveles
MVC en ASP.NET Core
Motor de vistas: Razor Pages
¿Cómo crear tu primera web con Razor Pages?
¿Cómo es la estructura del proyecto?
¿Cómo modificar el proyecto?
¿Cómo añadir una nueva vista al proyecto?
Definición del modelo de datos
La “magia” del Scaffolding
Crear una base de datos
Probando nuestra aplicación
Validación de los datos
Configuración de comunicación base
Introducción
Introducción a las herramientas de administración de sitios web
¿Cómo funciona un servidor web?
Tipos de servidores web
Configuración de servidor de información de internet (IIS)
Eventos del servidor
Configuraciones de página y de sesión
Configurar un sitio web local con IIS
Indicar algunas configuraciones de estado para una aplicación desarrollada en ASP
Elaborar un resumen de las principales tareas de administración de un sitio web