CONTENIDO
MODULO 1. UN REPASO A LO QUE ES ANGULAR Y NET CORE 5
- ASP.NET Core un nuevo ASP.NET
- ¿Por qué una nueva pila?
- Multiplataforma
- listo para la nube
- .NET
- Marco completo de .NET
- .NET Core
- CLI de .NET
- Paquetes de vacaciones en Nuget
- VA
- Visual Studio
- Código de Visual Studio
- Creación de mi primera aplicación ASP.NET Core
- Nuevo proyecto
- estructura del proyecto
- Adiós project.json
- Paquetes Nuget
- Paquetes Bower
- ¿QUE ES ANGULAR 11?
- Anatomía de una Aplicación Angular
- Anatomía de un Componente
- Interpolación - Mostrando Variables en el UI
- Pipes - Transformando Datos
- ngFor - Iterando Colecciones en el UI
- ngIf - Mostrar u Ocultar UI Dinámicamente
- Creando un Nuevo Componente
- Parámetros - Haciendo Componentes Reutilizables
- Eventos - Respondiendo a Acciones del Usuario
- ng-container - Evitando Etiquetas Innecesarias en el DOM
- Variables de Referencia de Plantilla
- Proyección de Contenido
- Instalación de Material Design
- Creando un Menú
- ngClass - Aplicando Estilos de CSS Dinámicamente
- Output - Comunicación de Componente Hijo a Padre
- Ciclo de Vida de un Componente
- Data Binding
- Propiedades Binding
- Evente Binding
- Two-way Binding
- Pipes
- Módulos
- Boorstrap
- Exportaciones
- Importaciones
- Proveedores
- Módulo de funciones
- Módulo compartido
- Carga diferida de módulos para mejorar el rendimiento
MODULO 2. ASP.NET CORE
- Instalación de Postman
- Creando el Repositorio
- Controladores y Acciones
- Reglas de Ruteo
- Tipos de Dato de Retorno de una Acción
- Programación Asíncrona
- Enlace de modelo
- Validaciones
- Validaciones Personalizadas
- Inyección de Dependencias
- Servicios
- Registradores
- Middleware
- Filtros
- Filtros personalizados
MODULO 3. CREANDO WEB API Y SERVICIOS, ENTITY FRAMEWORK CORE
- Creando al APP de Angular
- Creando Web API con Visual Studio Code
- SERVICIOS
- REST vs SOAP
- Servicios REST
- Presentación de la nueva API web
- controlador unificado
- Creando mi primera API
URL
- Verbos
- Código de un estado
- Persistencia
- SEGURIDAD
Autenticación
Autorización
Token de portador
CORS
SSL
- APLICACION
- Responsabilidades
- Modelos de vista y DTO
- Servicios de aplicación
- consultas
- AutoMapper
- Unidad de trabajo
- DOMINIO
- Responsabilidades
- Patrón de modelo de dominio
- Entidades
- Valores
- agregaciones
- DTO's
- comandos
- Shared Kernel
- DATOS
- Marco de entidades
- Entidades de asignación
- API fluida
- Organizar el DBContext
- Migraciones
- Repositorios
- Apuesto
- CROSSCUTTING
- CrossCutting Concerns
- Inyección de dependencia
- Service Bus
- ASP.NET Identity
- Logging
- TEST
- Test de Unidades
- MOCKS
- Testeando controladores
- Testeo de integración
- Test automatizados con Selenio y SpecFlow
MODULO 4. DESPLIEGUES
- Publicando el Web API en un Azure App Service
- Investigando Errores en Producción - Application Insights
- Publicando la App de Angular en Firebase
ANGULAR 11 Y NET CORE 5
.NET Core es un marco de código abierto para crear aplicaciones .NET en Windows, macOS
y Linux.Los participantes aprenderán el .Net Core a medida que a través de la creación de una aplicación de muestra que demuestra .Net Core cualidades únicas frente a otros marcos. También se explica cómo usar Angular en un proyecto de ASP.NET Core 5.