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

Módulo Intermedio: Desarrollo ASP.NET Core

Tutor dotnet
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas5 páginas

Módulo Intermedio: Desarrollo ASP.NET Core

Tutor dotnet
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 DOCX, PDF, TXT o lee en línea desde Scribd

DENOMINACIÓN DEL MÓDULO DE APRENDIZAJE.

Desarrollador FullStack Nivel intermedio: [Link] 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 [Link] Core adaptación a las nuevas básico en [Link]
estructura de [Link] Core Web API. Web API. tecnologías de desarrollo Core Web API.
[Link] Core web.  Discusiones y pruebas
Web API. teóricas sobre los
fundamentos de
[Link] 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 [Link] efectivamente en un entorno RESTful como proyecto
completa RESTful. Core 7. de desarrollo de equipo. práctico.
utilizando  Evaluación mediante
[Link] 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. [Link] Core. organizadas. utilizan el patrón de
desarrollo con repositorio.
[Link] 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
[Link] 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 [Link] Core bases de datos mediante enfoque "Code First" y
migraciones en [Link] Core. utilizando "Code First". migraciones. migraciones.
proyectos  Evaluación a través de
[Link] 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 [Link] autorización en un la implementación de sistemas de
autenticación y Core. proyecto [Link] Core autenticación y autorización. autenticación y
autorización en Web API. autorización en una
proyectos aplicación práctica.
[Link] 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 [Link] 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 [Link] 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 [Link] 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.
[Link] 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 [Link] 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
[Link] 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 [Link]
adecuadamente disponibles. [Link] Core. Core.
una API  Evaluación de la
desarrollada en documentación en
[Link] 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 [Link] Core y su en un proyecto [Link] continuo al trabajar con extensiones en un
extensiones utilidad. Core. nuevas extensiones. proyecto [Link] Core.
relevantes en  Evaluación de la
proyectos funcionalidad y
[Link] 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 [Link] analíticas y de comunicación de DTOs en una API
Transfer Objects Transfer Objects (DTOs) Core para una en la implementación de [Link] Core.
(DTOs) en en una API. comunicación eficiente. DTOs.  Evaluación de la
proyectos eficiencia y coherencia
[Link] 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 [Link] Core.
autorización Identity y su integración autenticación y  Evaluación mediante
proporcionado con [Link] Core Web autorización. pruebas de
por .NET Identity API. autenticación y revisión
en proyectos de configuraciones de
[Link] 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.

También podría gustarte