20486DC Developing ASP.NET Core MVC Web Applications

25 horas  |  Presencial / Remoto

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

Descripción

En este curso, 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 / se puede usar cada uno. Este curso también preparará a los estudiantes para el examen 70-486.

Objetivos

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 del curso

  • 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

Requisitos

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 #.

¿Interesado en este curso?

La mayor parte de nuestros programas formativos están diponibles en modo presencial y remoto, con idéntico programa y calidad pedagógica.
Igualmente puedes consultarnos si tu empresa necesita una formación personalizada.

Contáctanos

M2i Formación

M2i, líderes en formación y consultoría en el mundo, formamos a más de 100.000 profesionales al año en nuestros más de 35 centros propios en Europa, LATAM y USA, con más de 2.000 programas formativos en cualquier materia y modalidad formativa.

Nosotros

Nosotros

Certificaciones y Partners

Modalidades

Consultoría

Formación y Talento

Contacto

Aviso Legal

Catálogo

Seguridad

Metodologías Ágiles

Buenas Prácticas

Blockchain

Tecnologías Cuánticas

Tecnología

Habilidades

Digital

Otros sitios del grupo

M2i Formation Francia

Formación y Talento

ITBlog

Alhambra IT

OneseQ

91 578 23 57