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

Core WebApi y React

El curso Visual Studio 2022 ASP.NET Core Web API y React está diseñado para capacitar a profesionales y estudiantes en el desarrollo de aplicaciones web empresariales utilizando estas tecnologías. Al finalizar, los participantes podrán implementar aplicaciones eficientes, gestionar servicios REST y desplegar aplicaciones en entornos como IIS y Azure. Se requiere conocimiento intermedio en Windows, Visual Studio y C#, y se ofrece un certificado al completar el curso.

Cargado por

Blazxd
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)
44 vistas5 páginas

Core WebApi y React

El curso Visual Studio 2022 ASP.NET Core Web API y React está diseñado para capacitar a profesionales y estudiantes en el desarrollo de aplicaciones web empresariales utilizando estas tecnologías. Al finalizar, los participantes podrán implementar aplicaciones eficientes, gestionar servicios REST y desplegar aplicaciones en entornos como IIS y Azure. Se requiere conocimiento intermedio en Windows, Visual Studio y C#, y se ofrece un certificado al completar el curso.

Cargado por

Blazxd
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

SILABO

I. INFORMACIÓN GENERAL

Código : DSVS-20245
Categoría : Desarrollo de Software
Curso : Visual Studio 2022 ASP.NET Core Web API y React
Horas cronológicas : 48 horas (HC)
Horas académicas : 64 horas (HA)
C. Teóricos : 0
C. Prácticos : 2

II. DESCRIPCIÓN DEL CURSO

El curso Visual Studio 2022 ASP.NET Core Web API y React permitirá consolidar las
habilidades del participante en la implementación del back-end y front-end de una
aplicación web empresarial con Asp.Net Web API y React.

III. PÚBLICO OBJETIVO

Profesionales, egresados y estudiantes, interesados en iniciarse en el uso de tecnologías,


patrones de diseño, Frameworks, estándares web y buenas prácticas para el desarrollo de
aplicaciones empresariales.

IV. LOGRO DEL CURSO

Al finalizar el curso, el alumno será capaz implementar aplicaciones web empresariales


eficientes. Adicionalmente, estará preparado para:

• Desarrollar aplicaciones web empresariales con buenas prácticas de programación,


uso de arquitecturas y patrones de diseño.
• Implementación de servicios REST seguros con ASP.Net Web API.
• Gestionar los errores y logs de las aplicaciones Asp.Net MVC.
• Despliegue de aplicaciones React en IIS y nube Azure.

V. PRERREQUISITOS

• Conocimiento de Windows (nivel intermedio).


• Conocimiento de Visual Studio 2019 o superior (nivel intermedio).
• Conocimiento de lenguaje C# (nivel intermedio).
• Conocimiento de base de datos (nivel básico).
• Conocimiento de ingles técnico (nivel intermedio).

IES Cibertec S.A.C - Visual Studio 2022 ASP.NET Core WebApi y React (DSVS-20245) 1
VI. CERTIFICACIÓN

Al aprobar la capacitación, el alumno obtendrá un certificado de Visual Studio 2022 ASP.NET


Core Web API y React, emitido por Cibertec.

VII. METODOLOGÍA

El enfoque práctico-reflexivo de cada una de las sesiones virtuales en tiempo real, así como
la participación de los estudiantes en un ambiente interactivo de clases moderado por el
instructor, permitirá el aprendizaje de contenidos y su aplicación en la resolución de
contextos reales, utilizando herramientas digitales para el aprendizaje significativo.

VIII. EVALUACIÓN DEL CURSO

La calificación es vigesimal (0 a 20), siendo la nota mínima aprobatoria de trece (13.00). El


promedio final del curso será el resultado de la siguiente fórmula:

PF = (AF x 0.40) + (TA x 0.30) + (EF x 0.30)

LEYENDA

• PF: Promedio Final


• AF: Promedio de Prácticas (40% de la nota final).
• TA: Promedio de Tareas Académicas (30% de la nota final).
• EF: Examen Final (30% de la nota final).

IX. CONCEPTOS Y TERMINOLOGÍAS

Algoritmos Estructuras flujo de control POO JavaScript


Pseudocódigos Patrones de diseño Arreglos CSS
Librería de clases Model-View-Controller (MVC) NET GitHub
Herencias Programación asincrónica IIS HTML
Polimorfismos Entity Framework Core SPA Transact SQL
Estructuras Windows Presentation Fundation NuGet SQL Server 2022

IES Cibertec S.A.C - Visual Studio 2022 ASP.NET Core WebApi y React (DSVS-20245) 2
X. CONCEPTOS Y TERMINOLOGÍAS

Algoritmos Estructuras flujo de control POO JavaScript


Pseudocódigos Patrones de diseño Arreglos CSS
Librería de clases Model-View-Controller (MVC) NET GitHub
Herencias Programación asincrónica IIS HTML
Polimorfismos Entity Framework Core SPA Transact SQL
Estructuras Windows Presentation Fundation NuGet SQL Server 2022

XI. CONTENIDO ANALÍTICO

ASP.NET Core Web API Implementación del patrón • Configurar filtros de


• Protocolo HTTP repositorio autenticación en los
• REST vs SOAP • Definición del patrón controladores
• Arquitectura REST repositorio • Configuración de
• Framework y herramientas • Implementar el patrón CORS (Cross-Origin
para el desarrollo de repositorio con Entity Resource Sharing)
servicios web Framework
• Asp.Net Core Web API ASP.NET Core Web API
• Servidores web: IIS, Azure, ASP.NET Core Web API y Filters
AWS capa de aplicación • Funcionamiento y
• Proyecto con Visual tipos de filtros
Arquitectura de software Studio • Filtros de
basada en el dominio • Visión general de una tratamiento de
• Desarrollo de software aplicación Web API errores
con Domain Driven • Controladores y • Creación de action
Design (DDD) modelos filters
• Clean Architecture • Integración de la • Registrar filtros de
• Uso del patrón CQRS arquitectura basada en modo global
para datos dominios en la
• Modelando el dominio aplicación Web API Documentación de API
de la aplicación • Documentando una
• Creando la capa de Controladores API con Swagger
aplicación • Rutas • Autorización via JWT
• Creando la capa de • Action Results y con Swagger
infraestructura formateo de resultado
• Objetos transferencia de • Formateador de Logging
datos (DTO) respuesta personalizado • Implementando
• Uso de Dependency logging
Injection Seguridad • Configurando medio
• MediatR, • Autenticación de almacenamiento
FluentValidation y • JWT de los logs
AutoMapper • Implementando JWT
• Autorización basada en Despliegue de la API
claims via JWT • Despliegue de
aplicación ASP.NET
Core Web API en IIS

IES Cibertec S.A.C - Visual Studio 2022 ASP.NET Core WebApi y React (DSVS-20245) 3
• Introducción a servicios React • ComponentWillUpda
en Azure: App Services y • JavaScript JSX te
SQL Databases (condicionales e • ComponentWillUnm
• Despliegue de una iteraciones) ount
aplicación ASP.NET Core • Componentes • Consumir Apis
Web API como App • Manejando el estado y usando axios.
Services las propiedades • Gestionar avanzada
• Formularios del estado con Redux
Aplicaciones SPA • Librería Ant Design • Actions
• Definición de • Material-UI • Actions Creators
aplicaciones SPA • Semantic UI React • Reducers
• Introducción al • React + Foundation
Framework React • Reactstrap Seguridad en
• Preparar ambiente de • React-Bootstrap aplicaciones React
desarrollo para • Rutas con React Router • Implementar pantalla
comenzar a crear • Container de Login
aplicaciones con React • HashRouter • Integrar JWT en
• Introducción al CLI para • Switch aplicaciones React
crear componentes en • Higher Order
React Component. Despliegue
• Crear y ejecutar la • Hook useState, template • Despliegue de una
primera aplicación en literals, lodash. aplicación React IIS
React • Despliegue de una
• Ciclo de vida del
componente aplicación React en
TYPESCRIPT Azure
• ComponentDidMount
• ECMAScript 6
• ComponentWillReceiveP
• TypeScript
rops

XII. BIBLIOGRAFÍA

• Angular. (s.f.). Introduction to the Angular docs. https://angular.io/guide

• Bogard, J. (s.f.). MediatR. https://github.com/jbogard/MediatR

• Marques, H. (01/04/2020). Banco de Dados Relacional (SQL) e Não Relacional (NoSQL)


– O que são, para que servem e qual a diferença?. Marquesfernandes.com.
https://marquesfernandes.com/tecnologia/banco-de-dados-relacional-sql-e-nao-
relacional-nosql-o-que-sao-para-que-servem-e-qual-a-diferenca/

• Microsoft Build. (21/02/2023). ADO.NET. Microsoft. https://docs.microsoft.com/pt-


br/dotnet/framework/data/adonet/

• Microsoft Build. (s.f.). System.Data.SqlClient Namespace. Microsoft.


https://docs.microsoft.com/pt-br/dotnet/api/system.data.sqlclient?view=dotnet-plat-
ext-5.0

IES Cibertec S.A.C - Visual Studio 2022 ASP.NET Core WebApi y React (DSVS-20245) 4
• Microsoft Build. (30/11/2023). Injeção de dependência no ASP.NET Core. Microsoft.
https://docs.microsoft.com/pt-br/aspnet/core/fundamentals/dependency-
injection?view=aspnetcore-5.0

• Microsoft Build. (30/11/2023). Visão geral do ASP.NET Core MVC. Microsoft.


https://docs.microsoft.com/pt-br/aspnet/core/mvc/overview?view=aspnetcore-5.0

IES Cibertec S.A.C - Visual Studio 2022 ASP.NET Core WebApi y React (DSVS-20245) 5

También podría gustarte