PUE

20486: Developing ASP.NET Core MVC Web Applications

PUE
En Barcelona y Madrid

695 
¿Quieres hablar con un asesor sobre este curso?
¿Quieres hablar con un asesor sobre este curso?

Información importante

Tipología Curso
Lugar En 2 sedes
Horas lectivas 30h
Duración Flexible
Inicio Fechas a elegir
  • Curso
  • En 2 sedes
  • 30h
  • Duración:
    Flexible
  • Inicio:
    Fechas a elegir
Descripción

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.

Instalaciones (2) y fechas
Dónde se imparte y en qué fechas

Ubicación

Inicio

Barcelona
Ver mapa
Avda. Diagonal, 98-100

Inicio

Fechas a elegirMatrícula abierta
Madrid
Ver mapa
c/ Arregui y Aruej, 25-27, 28007

Inicio

Fechas a elegirMatrícula abierta

A tener en cuenta

· ¿Cuáles son los objetivos de este 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.

· ¿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.

· Requisitos

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.

· Titulación

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. 70-486: Developing ASP.NET MVC Web Applications 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.

· ¿Qué distingue a este curso de los demás?

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

Preguntas & Respuestas

Plantea tus dudas y otros usuarios podrán responderte

¿Quién quieres que te responda?

Sólo publicaremos tu nombre y pregunta

¿Qué aprendes en este curso?

Aplicaciones web
SQL
Microsoft .Net
Desarrollo web
ASP
Javascript
Microsoft
Web API
ASP.NET Core MVC
Visual Studio 2017
Entity Framework Core
SignalR
ASP
Microsoft .Net

Profesores

Equipo Docente
Equipo Docente
Profesorado

Temario

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