Microsoft Corporation

20486: Developing ASP.NET Core MVC Web Applications

30 horas
  950 €    712,50 €
Presencial o Live Virtual Class
Presencial o Live Virtual Class

14 dic 2020 - 18 dic 2020   |  Confirmado

30 h.      950 €    712,50 €

20486: Developing ASP.NET Core MVC Web Applications

30 h |   950 €    712,50 € | Barcelona o Live Virtual Class | Español
De Lunes a Viernes (09:00h - 15:00h)
Calendario de sesiones

14 dic 2020 - 18 dic 2020   |  Confirmado

30 h.      950 €    712,50 €

20486: Developing ASP.NET Core MVC Web Applications

30 h |   950 €    712,50 € | Madrid o Live Virtual Class | Español
De Lunes a Viernes (09:00h - 15:00h)
Calendario de sesiones

27 nov 2020 - 19 dic 2020   |  

30 h.      950 €    712,50 €

20486: Developing ASP.NET Core MVC Web Applications

30 h |   950 €    712,50 € | Barcelona o Live Virtual Class | Español
Viernes (16:00h - 21:00h) y Sábado (09:00h - 14:00h)
Calendario de sesiones

Acerca de este curso

En el presente curso oficial de Microsoft que impartimos en Barcelona y Madrid los desarrolladores web profesionales aprenderán a desarrollar aplicaciones avanzadas de ASP.NET Core MVC utilizando herramientas y tecnologías .NET Core.

El foco del curso se centrará en las actividades de codificación que mejoran el rendimiento y la escalabilidad de las aplicaciones web ASP.NET Core. Este curso también preparará al estudiante para el examen 70-486: Developing ASP.NET MVC Web Applications.

Nuestro valor añadido: 

PUE es Gold Learning Partner de Microsoft autorizado por dicha multinacional para impartir formación oficial en sus tecnologías.

A quién va dirigido

Este curso está dirigido a desarrolladores web profesionales que usen Microsoft Visual Studio ya sea en un entorno de desarrollo (pequeño o grande) individual o de equipo. El curso está orientado a aquellos alumnos interesados en desarrollar aplicaciones web avanzadas y quieran administrar el renderizado HTML exhaustivamente, además de tener interés en querer crear páginas web que separen la interfaz de usuario del acceso a los datos y de la lógica de la aplicación.

Antes de asistir a este curso, los estudiantes deben tener:

  • Experiencia con Visual Studio 2017.
  • Experiencia con programación en C # y conceptos como expresiones Lambda, LINQ y tipos anónimos.
  • Experiencia en el uso del framework .NET.
  • Experiencia con HTML, CSS y JavaScript.
  • Experiencia en la consulta y manipulación de datos con ADO.NET.
  • Conocimiento de estructuras de datos con XML y JSON.

Objetivos del curso

Una vez finalizado el curso, el alumno habrá adquirido los siguientes conocimientos/habilidades:

  • Describir la pila de tecnologías Web de Microsoft y seleccionar una tecnología apropiada a utilizar para desarrollar cualquier tipo de aplicación.
  • Diseñar la arquitectura y la implementación de una aplicación web que cumpla con una serie de requisitos funcionales, requisitos de la interfaz de usuario y modelos de dirección de negocio.
  • Configurar el pipeline de aplicaciones web de ASP.NET Core utilizando middleware y aprovechar la inyección de dependencias en la aplicación MVC.
  • Añadir controladores a una Aplicación MVC para gestionar la interacción con el usuario, actualización del Modelo e interacción con las Vistas.
  • Desarrollar una aplicación web que use el motor de enrutamiento de 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 edite datos e interactúe con modelos y controladores.
  • Crear modelos MVC y escribir código que implemente la lógica de negocio en el Modelo mediante métodos, propiedades y eventos.
  • Conectar una aplicación ASP.NET Core a una base de datos utilizando Entity Framework Core.
  • Implementar una apariencia consistente para una aplicación web MVC completa.
  • Escribir el código JavaScript que se ejecute en el lado del cliente y utilice la biblioteca de scripts jQuery para optimizar la capacidad de respuesta de una aplicación web MVC.
  • Añadir 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 autorice a los usuarios a acceder al contenido de forma segura utilizando Identity.
  • Crear una aplicación MVC que resista los ataques maliciosos.
  • Utilizar caching para acelerar las respuestas a las solicitudes de los usuarios.
  • Usar SignalR para habilitar la comunicación bidireccional entre cliente y servidor.
  • Describir qué es una Web API y por qué los desarrolladores deben incluir una Web API en sus aplicaciones.
  • Describir cómo empaquetar e implementar una aplicación web ASP.NET Core MVC desde una máquina de desarrollo a un servidor web.

Certificación incluida

Este curso oficial es el recomendado por Microsoft para la preparación del siguiente examen de certificación oficial valorado en 245,63€ (IVA incl.), que incluimos en el precio del curso a todos los miembros del programa PUE Alumni.

Este examen se retirará el próximo día 31 de Enero de 2021 junto con el resto de exámenes asociados a las certificaciones MCSA, MCSD y MCSE.

La superación de este examen es un requisito imprescindible para obtener la certificación Microsoft MCSA: Web Applications (Microsoft Certified Solutions Associate).

PUE es centro certificador oficial Pearson VUE facilitando la gestión del examen al candidato. El alumno podrá realizar su certificación, bien en nuestras instalaciones o, si lo prefiere, a través de la opción Online Proctored, que permite atender la certificación oficial de Microsoft desde cualquier ubicación con una simple conexión a internet.

Contenidos

Module 1: Exploring ASP.NET Core MVC

  • Overview of Microsoft Web Technologies
  • Overview of ASP.NET 4.x
  • Introduction to ASP.NET Core MVC

Module 2: Designing ASP.NET Core MVC Web Applications

  • Planning in the Project Design Phase
  • Designing Models, Controllers and Views

Module 3: Configure Middlewares and Services in ASP.NET Core

  • Configuring Middlewares
  • Configuring Services

Module 4: Developing Controllers

  • Writing Controllers and Actions
  • Configuring Routes
  • Writing Action Filters

Module 5: Developing Views

  • Creating Views with Razor Syntax
  • Using HTML Helpers and Tag Helpers
  • Reusing Code in Views

Module 6: Developing Models

  • Creating MVC Models
  • Working with Forms
  • Validate MVC Application

Module 7: Using Entity Framework Core in ASP.NET Core

  • Introduction to Entity Framework Core
  • Working with Entity Framework Core
  • Use Entity Framework Core to connect to Microsoft SQL Server

Module 8: Using Layouts, CSS and JavaScript in ASP.NET Core MVC

  • Using Layouts
  • Using CSS and JavaScript
  • Using jQuery

Module 9: Client-Side Development

  • Applying Styles
  • Using Task Runners
  • Responsive design

Module 10: Testing and Troubleshooting

  • Testing MVC Applications
  • Implementing an Exception Handling Strategy
  • Logging MVC Applications

Module 11: Managing Security

  • Authentication in ASP.NET Core
  • Authorization in ASP.NET Core
  • Defending from Attacks

Module 12: Performance and Communication

  • Implementing a Caching Strategy
  • Managing State
  • Two-way communication

Module 13: Implementing Web APIs

  • Introducing Web APIs
  • Developing a Web API
  • Calling a Web API

Module 14: Hosting and Deployment

  • On-premise hosting and deployment
  • Deployment to Microsoft Azure
  • Microsoft Azure Fundamentals

Convocatorias abiertas

27 nov 2020 - 19 dic 2020   |  

30 h.      950 €    712,50 €

20486: Developing ASP.NET Core MVC Web Applications

30 h |   950 €    712,50 € | Barcelona o Live Virtual Class | Español
Viernes (16:00h - 21:00h) y Sábado (09:00h - 14:00h)
Calendario de sesiones

27 nov 2020 - 19 dic 2020   |  

30 h.      950 €    712,50 €

20486: Developing ASP.NET Core MVC Web Applications

30 h |   950 €    712,50 € | Madrid o Live Virtual Class | Español
Viernes (16:00h - 21:00h) y Sábado (09:00h - 14:00h)
Calendario de sesiones

14 dic 2020 - 18 dic 2020   |  Confirmado

30 h.      950 €    712,50 €

20486: Developing ASP.NET Core MVC Web Applications

30 h |   950 €    712,50 € | Barcelona o Live Virtual Class | Español
De Lunes a Viernes (09:00h - 15:00h)
Calendario de sesiones

14 dic 2020 - 18 dic 2020   |  Confirmado

30 h.      950 €    712,50 €

20486: Developing ASP.NET Core MVC Web Applications

30 h |   950 €    712,50 € | Madrid o Live Virtual Class | Español
De Lunes a Viernes (09:00h - 15:00h)
Calendario de sesiones