Developing ASP - Net Core Web Applications - SP
Developing ASP - Net Core Web Applications - SP
Objetivos
Al finalizar el curso
• Comprender la pila de tecnología web de Microsoft y elija qué tecnología
emplear al crear una aplicación.
• Diseñar una aplicación web que cumpla con un conjunto de requisitos
comerciales y funcionales.
• Crear un sitio web con ASP.NET Core Razor Pages.
• Utilice el middleware y la inyección de dependencias en las aplicaciones ASP.NET
Core MVC.
• Usar controladores en una aplicación MVC para administrar la interacción del
usuario, los modelos y las vistas.
• Crear aplicaciones web que utilicen el enrutamiento de ASP.NET Core para
proporcionar una jerarquía de navegación lógica.
• Crear vistas para mostrar y editar datos en una aplicación MVC.
• Construir modelos MVC que implementen lógica de negocios dentro de métodos,
propiedades y eventos.
• Acceder a una base de datos desde una aplicación ASP.NET Core mediante Entity
Framework Core.
• Diseñar y crear una apariencia coherente en una aplicación web.
• Usar código JavaScript para implementar la lógica del lado del cliente para
mejorar la capacidad de respuesta de una aplicación web ASP.NET.
• Usar una cadena de herramientas de desarrollo para administrar paquetes del
lado del cliente.
• Crear pruebas unitarias y use herramientas de depuración contra una aplicación
web en Visual Studio.
• Utilizar bibliotecas de autenticación y autorización para administrar la identidad
y permitir que los usuarios accedan al contenido de forma segura.
• Diseñar aplicaciones web seguras que estén protegidas contra ataques comunes.
• Mejore el rendimiento de las aplicaciones web implementando el
almacenamiento en caché.
• Habilitar la comunicación asíncrona bidireccional entre el cliente y el servidor
mediante SignalR.
• Agregar API web a una aplicación para admitir la comunicación entre
aplicaciones.
Audiencia
Este curso está destinado a desarrolladores web profesionales que utilizan Microsoft
Visual Studio en un entorno de desarrollo de tamaño pequeño a grande, individual o
en equipo. Los candidatos para este curso están interesados en desarrollar
aplicaciones web avanzadas y desean administrar el HTML renderizado de manera
integral. Quieren crear sitios web que separen la interfaz de usuario, el acceso a los
datos y la lógica de la aplicación. El desarrollo del lado del servidor utilizará el
lenguaje C# y es un excelente curso de seguimiento de nuestro curso de Programación
en C#. El desarrollo del lado del cliente hará uso de JavaScript, CSS y HTML5, para lo
cual también hay un curso introductorio correspondiente.
Prerrequisito
• Metodologías de desarrollo
• Planificación en la Fase de Diseño del Proyecto
• Elegir entre Razor Pages y MVC
• Diseño de modelos, controladores y vistas
• Uso de diseños
• Usando CSS
• Usando JavaScript
Seguimiento