20486DC Developing ASP.NET Core MVC Web Applications para empresas

25 horas  |  Presencial / Remoto

Inicio > Catálogo > Tecnología > Software Profesional Microsoft > 20486DC Developing ASP.NET Core MVC Web Applications

Descripción del curso 20486DC Developing ASP.NET Core MVC Web Applications

En el curo 20486DC Developing ASP.NET Core MVC Web Applications los estudiantes aprenderán a desarrollar aplicaciones avanzadas de ASP.NET MVC utilizando las herramientas y tecnologías de .NET Framework.

La atención se centrará en actividades de codificación que mejoren el rendimiento y la escalabilidad de una aplicación web. Se presentará ASP.NET MVC y se comparará con los formularios web para que los estudiantes sepan cuándo se debe/puede usar cada uno. 

Objetivos del curso dirigido a empresas

Después de completar este curso, los estudiantes podrán:

  • Describir la pila de Microsoft Web Technologies y seleccionar una tecnología apropiada para desarrollar cualquier aplicación.
  • Diseñar la arquitectura e implementación de una aplicación web que cumpla con un conjunto de requisitos funcionales, requisitos de interfaz de usuario y aborde modelos comerciales.
  • Configurar la canalización de las aplicaciones web ASP.NET Core mediante middleware y aprovechar la inyección de dependencia en la aplicación MVC.
  • Agregar controladores a una aplicación MVC para administrar la interacción del usuario, actualizar modelos y seleccionar y devolver Vistas.
  • Desarrollar una aplicación web que use el motor de enrutamiento ASP.NET Core para presentar URL amigables y una jerarquía de navegación lógica para los usuarios.
  • Crear vistas en una aplicación MVC que muestre y editar datos e interactúe con modelos y controladores.
  • Crear modelos MVC y escribir código que implemente la lógica de negocios dentro de los métodos, propiedades y eventos del modelo.
  • Conectar una aplicación ASP.NET Core a una base de datos usando Entity Framework Core.
  • Implementar una apariencia coherente en toda una aplicación web MVC.
  • Escribir código JavaScript que se ejecute en el lado del cliente y utilizar la biblioteca de scripts jQuery para optimizar la capacidad de respuesta de una aplicación web MVC.
  • Agregar paquetes del lado del cliente y configurar Task Runners.
  • Ejecutar pruebas unitarias y herramientas de depuración contra una aplicación web en Visual Studio 2017.
  • Escribir una aplicación MVC que autentique y autorizar a los usuarios a acceder a contenido de forma segura utilizando Identity.
  • Crear una aplicación MVC que resista los ataques maliciosos.
  • Utilizar el almacenamiento en caché para acelerar las respuestas a las solicitudes de los usuarios.
  • Usar SignalR para habilitar la comunicación bidireccional entre el cliente y el servidor.
  • Describir qué es una API web y por qué los desarrolladores pueden agregar una API web a una aplicación.
  • Describir cómo empaquetar e implementar una aplicación web ASP.NET Core MVC desde una computadora de desarrollo a un servidor web.

Contenido de la formación

El contenido del curso es el siguiente: 

  • Exploring ASP.NET MVC 5
  • Designing ASP.NET MVC 5 Web Applications
  • Developing ASP.NET MVC 5 Models
  • Developing ASP.NET MVC 5 Controllers
  • Developing ASP.NET MVC 5 Views
  • Testing and Debugging ASP.NET MVC 5 Web Applications
  • Structuring ASP.NET MVC 5 Web Applications
  • Applying Styles to ASP.NET MVC 5 Web Applications
  • Building Responsive Pages in ASP.NET MVC 5 Web Applications
  • Using JavaScript and jQuery for Responsive MVC 5 Web Applications
  • Controlling Access to ASP.NET MVC 5 Web Applications
  • Building a Resilient ASP.NET MVC 5 Web Application
  • Implementing Web APIs in ASP.NET MVC 5 Web Applications
  • Handling Requests in ASP.NET MVC 5 Web Applications
  • Deploying ASP.NET MVC 5 Web Applications

Perfil del alumnno/a

Un mínimo de dos o tres años de experiencia en el desarrollo de aplicaciones basadas en la web utilizando Microsoft Visual Studio y Microsoft ASP.NET, dominio en el uso de .NET Framework y cierta familiaridad con el lenguaje C#.

Detalles del curso

Se trata de un curso de 25 horas, ofrecido de forma presencial o en remoto (online), según la convocatoria o las necesidades de tu organización.

¿Por qué con M2i Formación?

En M2i Formación somos líderes en formación tecnológica en España.

Ofrecemos a las organizaciones una gran variedad de cursos y formaciones TI (también a medida e in company) que ayudan a sus profesionales a seguir aprendiendo y desarrollando sus habilidades IT.

Además, somos centro examinador oficial.

Curso subvencionable por FUNDAE

Desde M2i Formación gestionamos las subvenciones ofrecidas por la Fundación Estatal para el Empleo (FUNDAE), donde la bonificación económica mediante aula virtual es la misma que para las formaciones presenciales.

Cursos relacionados

Si te interesa el curso 20486DC Developing ASP.NET Core MVC Web Applications, quizá te interese: 

Formación dirigida exclusivamente a empresas

Diseñamos nuestros cursos para cubrir todas las necesidades formativas de tu organización, con un contenido de alta calidad pedagógica y práctica, y con metodologías adaptadas a las necesidades de vuestros profesionales.

Solicita más información