NOSOTROS CRONOGRAMA FRANQUICIA BLOG CONTACTO ACCESO SISTEMA ACADEMICO

MICROSOFT

Desarrollo de Aplicaciones Web ASP.NET Core MVC

Código: MSE-135


En este curso, los desarrolladores web profesionales aprenderán a desarrollar aplicaciones avanzadas de ASP.NET Core MVC utilizando las herramientas y tecnologías .NET Core. La atención se centrará en actividades de codificación que mejoren el rendimiento y la escalabilidad de la aplicación del sitio web.

 Propuesta de Valor: MICROSOFT

 Duración: 60 Horas

Áreas de Conocimiento:
DESARROLLO 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


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

  • 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 consultas y manipulación de datos con ADO.NET.
  • Conocimiento de estructuras de datos XML y JSON.

   OBJETIVOS


  • Describir la pila de Microsoft Web Technologies y seleccionar una tecnología apropiada para desarrollar cualquier aplicación dada.
  • Diseñar la arquitectura e implementación de una aplicación web que cumpla con una serie de requisitos funcionales, requisitos de interfaz de usuario y abordar modelos comerciales.
  • Configurar la canalización de las aplicaciones web ASP.NET Core utilizando 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 a 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 un 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.

   CERTIFICACIÓN DISPONIBLE



  • Certificación Oficial de MICROSOFT.

   CONTENIDO



1. DISEÑO DE APLICACIONES WEB MVC CORE

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


2. DESARROLLO DE MODELOS MVC

2.1. CREACIÓN DE MODELOS MVC
2.2. TRABAJAR CON FORMULARIOS
2.3. VALIDAR LA APLICACIÓN MVC


3. DESARROLLO DE CONTROLADORES

3.1. CONTROLADORES DE ESCRITURA Y ACCIONES
3.2. CONFIGURAR RUTAS
3.3. ESCRIBIR FILTROS DE ACCIÓN


4. DESARROLLO DE VISTAS

4.1. CREACIÓN DE VISTAS CON SINTAXIS RAZOR
4.2. USO DE AUXILIARES DE HTML HELPERS Y AUXILIARES DE ETIQUETA
4.3. REUTILIZAR CÓDIGO EN VISTAS


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

5.1. INTRODUCCIÓN A ENTITY FRAMEWORK CORE
5.2. TRABAJAR CON ENTITY FRAMEWORK CORE
5.3. USAR ENTITY FRAMEWORK CORE PARA CONECTARSE A MICROSOFT SQL SERVER


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

6.1. USO DE DISEÑOS
6.2. USO DE CSS Y JAVASCRIPT
6.3. USO DE JQUERY


7. DESARROLLO DEL LADO DEL CLIENTE

7.1. APLICACIÓN DE ESTILOS
7.2. USO DE TASK RUNNERS
7.3. DISEÑO DE RESPUESTA


8. .NET CORE 6

8.1. FUNDAMENTOS
8.2. APLICACIONES WEB
8.3. ENTITY FRAMEWORK EN .NET CORE


9. PRUEBAS Y SOLUCIÓN DE PROBLEMAS

9.1. PRUEBA DE APLICACIONES MVC
9.2. IMPLEMENTACIÓN DE UNA ESTRATEGIA DE MANEJO DE EXCEPCIONES
9.3. REGISTRO DE APLICACIONES MVC


10. GESTIONAR LA SEGURIDAD

10.1. AUTENTICACIÓN EN ASP.NET CORE
10.2. AUTORIZACIÓN EN ASP.NET CORE
10.3. DEFENSA DE LOS ATAQUES


11. DISEÑO DE APLICACIONES SEGURAS BASADO EN OWASP

11.1. SEGURIDAD EN LA CODIFICACIÓN DE SOFTWARE
11.2. TESTING DE SEGURIDAD DE SOFTWARE
11.3. IMPLEMENTACIÓN SEGURA DE APLICACIONES


12. IMPLEMENTACIÓN DE API WEB

12.1. PRESENTACIÓN DE API WEB
12.2. DESARROLLO DE UNA API WEB
12.3. LLAMAR A UNA API WEB



   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.