Tu futuro empieza aquí.

Te asesoramos
CURSOS CORTOS Tecnologia
ONLINE

WEB API & ANGULAR CON VISUAL STUDIO .NET CORE

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.
Regístrate aquí
banner-data-analytics-power-bi.jpg

¿Qué aprenderás en el curso?

  • icon list

    Desarrollar aplicaciones web empresariales con buenas prácticas de programación, uso de arquitecturas y patrones de diseño.

  • icon list

    Implementación de servicios REST seguros con ASP.Net Web API.

  • icon list

    Gestionar los errores y logs de las aplicaciones Asp.Net MVC.

  • icon list

    Despliegue de aplicaciones Angular en IIS y nube Azure.

Temario del curso

Tema 1
  • Protocolo HTTP

  • REST vs SOAP

  • Arquitectura REST

  • Frameworks y Herramientas para el Desarrollo de Servicios Web

  • Asp.net Core Web API

  • Servidores Web: Iis, Azure, AWS

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)

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

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

Tema 5
  • Funcionamiento y Tipos de Filtros

  • Filtros de Tratamiento de Errores

  • Creación de Action Filters

  • Registrar Filtros de Modo Global

Tema 6
  • Rutas

  • Action Results y Formateo de Resultado

  • Formateador de Respuesta Personalizado

Tema 7
  • Documentando una API con Swagger

  • Autorización Via JWT con Swagger

Tema 8
  • Autenticación

  • JWT

  • Implementando JWT

  • Autorización Basada en Claims Via JWT

Tema 9
  • Implementando Logging

  • Configurando Medio de Almacenamiento de los Logs

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

Tema 11
  • Despliegue de una Aplicación Angular Iis

  • Despliegue de una Aplicación Angular en Azure

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

Tema 13
  • Implementar Pantalla de Login

  • Integrar JWT en Aplicaciones Angular

Tema 14
  • Ecmascript 6

  • TypeScript

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

Conocimientos deseables

  • 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).

Certificación

Al aprobar satisfactoriamente el curso, obtendrás un certificado en Web Api & Angular con Visual Sudio .Net Core, otorgado por Cibertec.

Certificado Cibertec