0% encontró este documento útil (0 votos)
43 vistas5 páginas

Developing ASP - Net Core Web Applications - SP

El curso de 5 días 'Desarrollo de Aplicaciones Web ASP.NET Core' está diseñado para desarrolladores web profesionales que buscan aprender a crear aplicaciones avanzadas utilizando tecnologías .NET. Los participantes adquirirán habilidades en el diseño, desarrollo y seguridad de aplicaciones web, así como en la implementación de API y el uso de herramientas de desarrollo. Se requiere experiencia previa en Microsoft Visual Studio, C#, HTML, CSS y JavaScript.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
43 vistas5 páginas

Developing ASP - Net Core Web Applications - SP

El curso de 5 días 'Desarrollo de Aplicaciones Web ASP.NET Core' está diseñado para desarrolladores web profesionales que buscan aprender a crear aplicaciones avanzadas utilizando tecnologías .NET. Los participantes adquirirán habilidades en el diseño, desarrollo y seguridad de aplicaciones web, así como en la implementación de API y el uso de herramientas de desarrollo. Se requiere experiencia previa en Microsoft Visual Studio, C#, HTML, CSS y JavaScript.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

55340 Developing ASP.

NET Core Web


Applications
Descripción

En este curso de 5 días, los desarrolladores web profesionales aprenderán a


desarrollar aplicaciones ASP.NET Core avanzadas utilizando herramientas y
tecnologías .NET.

Objetivos

Al finalizar el curso
• Comprender la pila de tecnología web de Microsoft y elija qué tecnología
emplear al crear una aplicación.
• Diseñar una aplicación web que cumpla con un conjunto de requisitos
comerciales y funcionales.
• Crear un sitio web con ASP.NET Core Razor Pages.
• Utilice el middleware y la inyección de dependencias en las aplicaciones ASP.NET
Core MVC.
• Usar controladores en una aplicación MVC para administrar la interacción del
usuario, los modelos y las vistas.
• Crear aplicaciones web que utilicen el enrutamiento de ASP.NET Core para
proporcionar una jerarquía de navegación lógica.
• Crear vistas para mostrar y editar datos en una aplicación MVC.
• Construir modelos MVC que implementen lógica de negocios dentro de métodos,
propiedades y eventos.
• Acceder a una base de datos desde una aplicación ASP.NET Core mediante Entity
Framework Core.
• Diseñar y crear una apariencia coherente en una aplicación web.
• Usar código JavaScript para implementar la lógica del lado del cliente para
mejorar la capacidad de respuesta de una aplicación web ASP.NET.
• Usar una cadena de herramientas de desarrollo para administrar paquetes del
lado del cliente.
• Crear pruebas unitarias y use herramientas de depuración contra una aplicación
web en Visual Studio.
• Utilizar bibliotecas de autenticación y autorización para administrar la identidad
y permitir que los usuarios accedan al contenido de forma segura.
• Diseñar aplicaciones web seguras que estén protegidas contra ataques comunes.
• Mejore el rendimiento de las aplicaciones web implementando el
almacenamiento en caché.
• Habilitar la comunicación asíncrona bidireccional entre el cliente y el servidor
mediante SignalR.
• Agregar API web a una aplicación para admitir la comunicación entre
aplicaciones.

Audiencia

Este curso está destinado a desarrolladores web profesionales que utilizan Microsoft
Visual Studio en un entorno de desarrollo de tamaño pequeño a grande, individual o
en equipo. 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. El desarrollo del lado del servidor utilizará el
lenguaje C# y es un excelente curso de seguimiento de nuestro curso de Programación
en C#. El desarrollo del lado del cliente hará uso de JavaScript, CSS y HTML5, para lo
cual también hay un curso introductorio correspondiente.

Prerrequisito

• Experiencia con Microsoft Visual Studio y .NET.


• Comprender la programación en C# y conceptos como expresiones lambda,
programación asíncrona y LINQ.
• Algo de experiencia en desarrollo web usando HTML, CSS y JavaScript.
• Comprensión de formatos de datos comunes como JSON y XML.
Contenido

Módulo 1: Exploración de ASP.NET Core

• Introducción a las tecnologías web de Microsoft


• Primeros pasos con Razor Pages en ASP.NET Core
• Presentación de ASP.NET Core MVC

Módulo 2: Diseño de aplicaciones web ASP.NET Core MVC

• Metodologías de desarrollo
• Planificación en la Fase de Diseño del Proyecto
• Elegir entre Razor Pages y MVC
• Diseño de modelos, controladores y vistas

Módulo 3: Uso de Razor Pages y Middleware

• Uso de las páginas de Razor


• Configuración de software intermedio
• Configuración de servicios

Módulo 4: Desarrollando Controladores

• Escritura de controladores y acciones


• Configuración de rutas
• Escribir filtros de acción

Módulo 5: Desarrollo de vistas

• Creación de vistas con sintaxis de Razor


• Uso de HTML Helpers y Tag Helpers
• Reutilización de código en vistas
Módulo 6: Desarrollo de modelos

• Creación de modelos MVC


• Trabajar con formularios
• Validación de la entrada del usuario

Módulo 7: Uso de Entity Framework Core en ASP.NET Core

• Introducción a Entity Framework Core


• Trabajar con Entity Framework Core
• Uso de proveedores de bases de datos principales de Entity Framework

Módulo 8: Uso de diseños, CSS y JavaScript en ASP.NET Core

• Uso de diseños
• Usando CSS
• Usando JavaScript

Módulo 9: Desarrollo del lado del cliente

• Diseño web adaptable


• Uso de herramientas de desarrollo front-end
• Mirando ASP.NET Core Blazor

Módulo 10: Pruebas y solución de problemas

• Prueba de aplicaciones ASP.NET Core


• Implementación de una estrategia de manejo de excepciones
• Registro de aplicaciones ASP.NET Core

Módulo 11: Gestión de la seguridad

• Autenticación en ASP.NET Core


• Autorización en ASP.NET Core
• Defenderse de ataques comunes
Módulo 12: Desempeño y Comunicación

• Implementación de una estrategia de almacenamiento en caché


• Estado administrador
• Apoyo a la comunicación bidireccional

Módulo 13: Implementación de API web

• Introducción a las API web


• Desarrollo de una API web
• Llamar a una API web

Seguimiento

• Curso AZ-204T00 Developing Solutions for Microsoft Azure

También podría gustarte