Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5
DENOMINACIÓN DEL MÓDULO DE APRENDIZAJE.
Desarrollador FullStack Nivel intermedio: ASP.NET Core Web API
DURACIÓN EN 30 Horas HORAS TEÓRICAS: 10 Horas HORAS 20 Horas HORAS: PRÁCTICAS : CONTENIDOS SABER HACER RESULTADOS DE SABER SER CRITERIOS DE SABER (HABILIDADES APRENDIZAJE (HABILIDADES EVALUACIÓN (CONOCIMIENTOS) COGNITIVAS Y CONDUCTUALES) PRÁCTICAS) 1. Comprender los Entiende la arquitectura y Configura y despliega un Demuestra compromiso con Creación y presentación conceptos capacidades servicio web básico el aprendizaje continuo y de un servicio web básicos y la fundamentales de utilizando ASP.NET Core adaptación a las nuevas básico en ASP.NET estructura de ASP.NET Core Web API. Web API. tecnologías de desarrollo Core Web API. ASP.NET Core web. Discusiones y pruebas Web API. teóricas sobre los fundamentos de ASP.NET Core Web API. 2. Desarrollar una Comprende los principios y Diseña y construye una Colabora y comunica Desarrollo de una API API RESTful estándares de una API API RESTful en ASP.NET efectivamente en un entorno RESTful como proyecto completa RESTful. Core 7. de desarrollo de equipo. práctico. utilizando Evaluación mediante ASP.NET Core 7. revisión de código y cumplimiento de estándares REST. 3. Aplicar el patrón Conoce el propósito y la Implementa el patrón de Promueve prácticas de Creación de de repositorio en implementación del patrón repositorio en un proyecto desarrollo eficientes y componentes que proyectos de de repositorio. ASP.NET Core. organizadas. utilizan el patrón de desarrollo con repositorio. ASP.NET Core. Evaluación a través de ejercicios prácticos y discusión teórica. 4. Integrar y utilizar Entiende la integración y Realiza operaciones Demuestra precisión y Desarrollo y Entity Framework uso de Entity Framework CRUD eficientes con atención al detalle en la demostración de una con SQL Server con SQL Server. Entity Framework. gestión de bases de datos. aplicación que utiliza en proyectos Entity Framework y SQL ASP.NET Core. Server. Pruebas prácticas de operaciones CRUD. 5. Implementar el Comprender el enfoque Configurar y aplicar Demostrar responsabilidad y Desarrollo de un enfoque "Code "Code First" y cómo se migraciones en un precisión en la gestión de proyecto que emplea el First" y utilizan las migraciones en proyecto ASP.NET Core bases de datos mediante enfoque "Code First" y migraciones en ASP.NET Core. utilizando "Code First". migraciones. migraciones. proyectos Evaluación a través de ASP.NET Core la revisión de la con Entity configuración y Framework. aplicación de migraciones. 6. Integrar y Comprender los conceptos Configurar sistemas de Demostrar habilidades Integración y configurar de autenticación y autenticación y analíticas y de seguridad en configuración de sistemas de autorización en ASP.NET autorización en un la implementación de sistemas de autenticación y Core. proyecto ASP.NET Core autenticación y autorización. autenticación y autorización en Web API. autorización en una proyectos aplicación práctica. ASP.NET Core Evaluación mediante Web API. pruebas de acceso y revisión de configuraciones de seguridad. 7. Desarrollar la Entender cómo recibir y Implementar la Mostrar atención al detalle y Desarrollo y capacidad de procesar archivos en una funcionalidad de subida habilidades de gestión de demostración de la recibir y gestionar API ASP.NET Core. de archivos en un recursos al manejar archivos funcionalidad de subida la subida de proyecto de API. en la API. de archivos en una API. archivos en una Evaluación de la API ASP.NET funcionalidad y revisión Core. del código relacionado. 8. Implementar Comprender la importancia Implementar medidas de Demostrar responsabilidad y Implementación de medidas de de la seguridad de seguridad avanzadas en compromiso con la medidas de seguridad seguridad contraseñas y cómo se la gestión de contraseñas seguridad de datos avanzadas en la gestión avanzadas, como utilizan hashes y salt. en un proyecto ASP.NET sensibles. de contraseñas. el uso de hashes Core. Evaluación mediante y salt, en la pruebas de seguridad y gestión de revisión de contraseñas en implementaciones. ASP.NET Core. 9. Configurar y Comprender el concepto Configurar políticas CORS Demostrar atención a la Configuración de entender el de CORS y su importancia en un proyecto ASP.NET seguridad y buenas políticas CORS en una Cross-Origin en la seguridad de una Core Web API. prácticas en la configuración aplicación práctica. Resource Sharing API. de CORS. Evaluación mediante (CORS) en pruebas de seguridad y proyectos revisión de ASP.NET Core configuraciones de Web API. CORS. 10. Adquirir Comprender la importancia Crear documentación Mostrar atención a la Creación de habilidades para de la documentación de clara y completa para una comunicación efectiva y documentación para documentar API y las herramientas API desarrollada en documentación precisa. una API en ASP.NET adecuadamente disponibles. ASP.NET Core. Core. una API Evaluación de la desarrollada en documentación en ASP.NET Core términos de claridad y exhaustividad. 11. Aprender a Conocer las extensiones Instalar y configurar Mostrar capacidad de Instalación y instalar y relevantes para proyectos extensiones específicas adaptación y aprendizaje configuración de configurar ASP.NET Core y su en un proyecto ASP.NET continuo al trabajar con extensiones en un extensiones utilidad. Core. nuevas extensiones. proyecto ASP.NET Core. relevantes en Evaluación de la proyectos funcionalidad y ASP.NET Core. efectividad de las extensiones instaladas. 12. Desarrollar y Comprender el propósito y Crear y utilizar DTOs en Mostrar habilidades Desarrollo y utilización utilizar Data la importancia de los Data un proyecto ASP.NET analíticas y de comunicación de DTOs en una API Transfer Objects Transfer Objects (DTOs) Core para una en la implementación de ASP.NET Core. (DTOs) en en una API. comunicación eficiente. DTOs. Evaluación de la proyectos eficiencia y coherencia ASP.NET Core en la comunicación para una utilizando DTOs. comunicación eficiente. 13. Integrar y Comprender el sistema de Configurar y utilizar .NET Demostrar responsabilidad y Configuración de .NET utilizar el sistema autenticación y Identity en un proyecto de seguridad en la gestión de Identity en un proyecto de autenticación y autorización de .NET API para gestionar autenticación y autorización. de API ASP.NET Core. autorización Identity y su integración autenticación y Evaluación mediante proporcionado con ASP.NET Core Web autorización. pruebas de por .NET Identity API. autenticación y revisión en proyectos de configuraciones de ASP.NET Core autorización. Web API. 14. Familiarizarse Comprender qué es Crear un proyecto Demostrar adaptabilidad y Creación de un proyecto con Minimal API y Minimal API, sus ventajas y utilizando Minimal API disposición para explorar utilizando Minimal API crear proyectos cuándo es apropiado en .NET Core. nuevas tecnologías. en .NET Core. utilizando esta utilizarlo. Evaluación de la tecnología eficiencia y coherencia en .NET Core. en el uso de Minimal API. 15. Comprender Tener un conocimiento Identificar situaciones en Mostrar habilidades Análisis de casos de en profundidad sólido sobre qué es las que Minimal API es analíticas y de toma de uso y justificación de la qué es Minimal Minimal API y sus una opción adecuada y decisiones en la elección de elección de Minimal API API, sus ventajas beneficios. justificar su elección. tecnologías. en proyectos y cuándo es específicos. apropiado utilizar Evaluación de esta tecnología conocimientos teóricos y en proyectos de capacidad de toma de desarrollo web. decisiones. 16. Combinar los Entender cómo se pueden Desarrollar un proyecto Demostrar habilidades Desarrollo de un conceptos de combinar los conceptos de que integre Minimal API, analíticas y de resolución de proyecto que integre Minimal API, Minimal API, Code First y Code First, el patrón de problemas en la integración estos conceptos Code First, el el patrón de repositorio en repositorio y la gestión de de estos conceptos. en .NET Core. patrón de un proyecto de desarrollo bases de datos. Evaluación de la repositorio y la web. implementación práctica gestión de bases y la coherencia en la de datos en integración. proyectos de desarrollo web en .NET Core.