logo-cibertec
CURSOS CORTOSTecnologia
ONLINE

VISUAL STUDIO 2022 .NET ASP.NET CORE WEBAPI Y ANGULAR

Duración del curso: 64 horas Dirigido a: 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.
VISUAL STUDIO 2022 .NET ASP.NET CORE WEBAPI Y ANGULAR
te asesoramos

¿Qué aprenderás en el curso?

icon-arrow-rightDesarrollar aplicaciones web empresariales con buenas prácticas de programación, uso de arquitecturas y patrones de diseño.
icon-arrow-rightImplementación de servicios REST seguros con ASP.Net Web API.
icon-arrow-rightGestionar los errores y logs de las aplicaciones Asp.Net MVC.
icon-arrow-rightDespliegue de aplicaciones Angular en IIS y nube Azure.
DescripciónEl curso Visual Studio 2022 ASP.NET Core Web API y Angular 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 Angular.

Temario del curso

1

Tema 1

  • Protocolo HTTP

  • REST vs SOAP

  • Arquitectura REST

  • Framework y herramientas para el desarrollo de servicios web

  • Asp.Net Core Web API

  • Servidores web: IIS, Azure, AWS

2

Tema 2

  • Definición del patrón repositorio

  • Implementar el patrón repositorio con Entity Framework y su integración en una arquitectura limpia

  • Configurar filtros de autenticación en los controladores

  • Configuración de CORS (Cross-Origin Resource Sharing)

3

Tema 3

  • Introducción al desarrollo de software con Domain Driven Design (DDD)

  • Clean Architecture

  • Patron Command Query Responsibility Segregation (CQRS)

  • Modelando el dominio de la aplicación

  • Entidades de dominio

  • Value objects

  • Aggregate root

  • Creando la capa de aplicación

  • Creando la capa de infraestructura

  • Objetos transferencia de datos (DTO)

  • Dependency Injection (DI)

  • MediatR, FluentValidation y AutoMapper

4

Tema 4

  • Nuevo proyecto con Visual Studio

  • Visión general de una aplicación Web API

  • Controladores y modelos

  • Integración de la arquitectura basada en dominios en la aplicación Web API

5

Tema 5

  • Funcionamiento y tipos de filtros

  • Filtros de tratamiento de errores

  • Creación de action filters

  • Registrar filtros de modo global

6

Tema 6

  • Rutas

  • Action Results y formateo de resultado

  • Formateador de respuesta personalizado

7

Tema 7

  • Documentando una API con Swagger

  • Autorización via JWT con Swagger

8

Tema 8

  • Autenticación

  • JWT

  • Implementando JWT

  • Autorización basada en claims via JWT

9

Tema 9

  • Implementando logging

  • Configurando medio de almacenamiento de los logs

10

Tema 10

  • Despliegue de aplicación ASP.NETCore Web API en IIS

  • Introducción a servicios en Azure: App Services y SQL Databases

  • SQL Databases

  • Despliegue de una aplicación ASP.NET Core

  • Web API como App

  • Services

11

Tema 11

  • Despliegue de una aplicación Angular IIS

  • Despliegue de una aplicación Angular en Azure

12

Tema 12

  • Definición de aplicaciones SPA

  • Introducción al Framework Angular

  • Preparar ambiente de desarrollo para comenzar a crear aplicaciones con Angular

  • Introducción al CLI para crear componentes en Angular

  • Crear y ejecutar la primera aplicación en Angular

13

Tema 13

  • Implementar pantalla de Login

  • Integrar JWT en aplicaciones Angular

14

Tema 14

  • ECMAScript 6

  • TypeScript

15

Tema 15

  • Crear de componentes, templates, directivas y pipes

  • Agregar rutas y formularios

  • Crear servicios para proveer información

  • Consumir datos desde servicios externos

  • Módulos

  • Agregar soporte a Bootstrap y SASS

  • Bootstrapping

  • Componentes, enlaces, modelado de datos, directivas, salidas y entradas

  • Encapsulación de vista en componentes

  • Proyección de contenido

  • View Children y Content Children

  • Ciclo de vida del componente

  • Depuración

  • Pipes

Requisitos

icon-arrow-right

Programación básico

En que campos puedes aplicar tus conocimientos

icon-arrow-right

TI

icon-arrow-right

Certificaciones

Al aprobar la capacitación, el alumno obtendrá un certificado emitido por Cibertec: • Visual Studio 2022 ASP.NET Core Web API y Angular por aprobar el programa.
icon-arrow-right