NOSOTROS CRONOGRAMA FRANQUICIA BLOG CONTACTO ACCESO SISTEMA ACADEMICO

MICROSOFT

Desarrollo de Aplicaciones Web ASP.NET Core MVC

Código: MS-20486


En este curso, los desarrolladores web profesionales aprenderán a desarrollar aplicaciones ASP.NET Core MVC avanzadas utilizando herramientas y tecnologías .NET Core. La atención se centrará en las actividades de codificación que mejoran el rendimiento y la escalabilidad de la aplicación del sitio web. Este curso también preparará al estudiante para el examen 70-486.

 Propuesta de Valor: MICROSOFT

 Duración: 40 Horas

Áreas de Conocimiento:
HERRAMIENTAS DE PRODUCTIVIDADDESARROLLO Y PROGRAMACION

Exportar Contenido a PDF

   AUDIENCIA


  • Este curso está dirigido a desarrolladores web profesionales que utilizan Microsoft Visual Studio en un entorno de desarrollo individual o en equipo, de tamaño pequeño a grande. 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.

   PRE REQUISITOS


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

   OBJETIVOS


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

  • Describa la pila de tecnologías web de Microsoft y seleccione una tecnología adecuada para desarrollar cualquier aplicación determinada.
  • Diseñe la arquitectura y la implementación de una aplicación web que cumpla con un conjunto de requisitos funcionales, requisitos de interfaz de usuario y modelos de negocio de dirección.
  • Configure la canalización de las aplicaciones web ASP.NET Core mediante middleware y aproveche la inyección de dependencias en la aplicación MVC.
  • Agregue controladores a una aplicación MVC para administrar la interacción del usuario, actualizar modelos y seleccionar y devolver vistas.
  • Desarrolle 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 a los usuarios.
  • Cree vistas en una aplicación MVC que muestre y edite datos e interactúe con modelos y controladores.
  • Cree modelos MVC y escriba código que implemente la lógica empresarial dentro de los métodos, propiedades y eventos del modelo.
  • Conecte una aplicación ASP.NET Core a una base de datos mediante Entity Framework Core.
  • Implemente una apariencia coherente en toda una aplicación web MVC.
  • Escriba 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.

   CERTIFICACIÓN DISPONIBLE



  • Certificación oficial de MICROSOFT.

   CONTENIDO



1. EXPLORACIÓN DE ASP.NET CORE MVC

1.1. DESCRIPCIÓN GENERAL DE LAS TECNOLOGÍAS WEB DE MICROSOFT
1.2. DESCRIPCIÓN GENERAL DE ASP.NET 4.X
1.3. INTRODUCCIÓN A LA ASP.NET CORE MVC


2. DISEÑO DE APLICACIONES WEB ASP.NET CORE MVC

2.1. PLANIFICACIÓN EN LA FASE DE DISEÑO DEL PROYECTO
2.2. DISEÑO DE MODELOS, CONTROLADORES Y VISTAS


3. CONFIGURAR MIDDLEWARES Y SERVICIOS EN ASP.NET CORE

3.1. CONFIGURACIÓN DE MIDDLEWARES
3.2. CONFIGURACIÓN DE SERVICIOS


4. DESARROLLO DE CONTROLADORES

4.1. ESCRITURA DE CONTROLADORES Y ACCIONES
4.2. CONFIGURACIÓN DE RUTAS
4.3. ESCRITURA DE FILTROS DE ACCIONES


5. DESARROLLO DE VISTAS

5.1. CREACIÓN DE VISTAS CON SINTAXIS RAZOR
5.2. USO DE AUXILIARES DE HTML HELPERS Y AUXILIARES DE ETIQUETA
5.3. REUTILIZAR CÓDIGO EN VISTAS


6. DESARROLLO DE MODELOS

6.1. CREACIÓN DE MODELOS MVC
6.2. TRABAJAR CON FORMULARIOS
6.3. VALIDAR LA APLICACIÓN MVC


7. USO DE ENTITY FRAMEWORK CORE EN ASP.NET CORE

7.1. INTRODUCCIÓN A ENTITY FRAMEWORK CORE
7.2. TRABAJAR CON ENTITY FRAMEWORK CORE
7.3. USAR ENTITY FRAMEWORK CORE PARA CONECTARSE A MICROSOFT SQL SERVER


8. USO DE DISEÑOS, CSS Y JAVASCRIPT EN ASP.NET CORE MVC

8.1. USO DE DISEÑOS
8.2. USO DE CSS Y JAVASCRIPT
8.3. USO DE JQUERY


9. DESARROLLO DEL LADO DEL CLIENTE

9.1. APLICACIÓN DE ESTILOS
9.2. USO DE TASK RUNNERS
9.3. DISEÑO DE RESPUESTA


10. PRUEBA Y SOLUCIÓN DE PROBLEMAS

10.1. PRUEBA DE APLICACIONES MVC
10.2. IMPLEMENTACIÓN DE UNA ESTRATEGIA DE MANEJO DE EXCEPCIONES
10.3. REGISTRO DE APLICACIONES MVC


11. GESTIÓN DE LA SEGURIDAD

11.1. AUTENTICACIÓN EN ASP.NET CORE
11.2. AUTORIZACIÓN EN ASP.NET CORE
11.3. DEFENSA DE LOS ATAQUES


12. DESEMPEÑO Y COMUNICACIÓN

12.1. IMPLEMENTACIÓN DE UNA ESTRATEGIA DE ALMACENAMIENTO EN CACHÉ
12.2. ESTADO DE GESTIÓN
12.3. COMUNICACIÓN BIDIRECCIONAL


13. IMPLEMENTACIÓN DE API WEB

13.1. PRESENTACIÓN DE API WEB
13.2. DESARROLLO DE UNA API WEB
13.3. LLAMAR A UNA API WEB


14. ALOJAMIENTO E IMPLEMENTACIÓN

14.1. ALOJAMIENTO E IMPLEMENTACIÓN LOCAL
14.2. IMPLEMENTACIÓN EN MICROSOFT AZURE
14.3. FUNDAMENTOS DE MICROSOFT AZURE



   BENEFICIOS



  • Al terminar el curso el estudiante podrá desarrollar aplicaciones ASP.NET Core MVC avanzadas utilizando herramientas y tecnologías .NET Core.

   INVERSIÓN



La inversión incluye: Material de estudio oficial de MICROSOFT, certificados e impuestos de ley.

  • En los cursos presenciales proveemos de una computadora por persona y refrigerios.
  • En los cursos virtuales las plataformas interactivas y acceso al aula virtual de recursos.
  • Certificado oficial MICROSOFT.
  • Los laboratorios son los oficiales en la Nube MICROSOFT.