0% encontró este documento útil (0 votos)
3 vistas

C-Sharp .Net Core

Tutor dotnet
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas

C-Sharp .Net Core

Tutor dotnet
Derechos de autor
© © All Rights Reserved
Formatos disponibles
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.

También podría gustarte