1Introducción
- 1.1Acerca de la PIRATERÍA
- 1.2Soporte
- 1.3Código Fuente
- 1.4Instalación
- 1.5El Backend (servidor)
2Hola Angular
- 2.1Instalación
- 2.2Crear un Espacio de Trabajo y Aplicación Inicial
- 2.3Las Herramientas de Desarrollo de Angular
- 2.4Angular Material
- 2.5Es Hora de Hacer Commit al Proyecto (opcional)
- 2.6Vamos a Añadir un Repositorio Remoto (opcional)
- 2.7Abramos el Proyecto en Visual Studio Code
- 2.8¿Qué pasa con el Módulo?
3El Comienzo
- 3.1¡Vamos a Limpiar!
- 3.2Los Componentes de Material
- 3.3Añadiendo Esquemáticos
- 3.4Añadiendo una Navegación en tu Aplicación
- 3.5Agregando el Componente Home a App
- 3.6Cambiando el Inicio
- 3.7Componentes
- 3.8Typescript e Interfaces
- 3.9Componente de Categorías
- 3.10Rutas
- 3.11Creando un Tablero de Control
4Categorías
- 4.1La Tarjeta de Angular Material
- 4.2Agregando un Estilo Css Global
- 4.3Más estilos de Margen/espaciado (opcional)
- 4.4Obteniendo Datos de la API de Categoría
- 4.5Configurando HttpClient
- 4.6Servicios
- 4.7El Servicio de Categoría
- 4.8Primera Versión del Método GetAll()
- 4.9Variables de Entorno
- 4.10Configurando el Tipo de Retorno de la API
- 4.11Versión Final del Método GetAll()
- 4.12Usando el MatTable para Mostrar Categorías
- 4.13Agregando la Columna de Descripción
- 4.14Nueva Categoría
- 4.15Crear un Formulario de Categoría
- 4.16Creando un Formulario de Categoría
- 4.17Creando un Formulario Reactivo
- 4.18Agregando el Campo de Descripción
- 4.19Creando Formularios Responsivos: el Layout CSS FlexBox
- 4.20Validación
- 4.21Configuración de Mensajes de Error
- 4.22Enviar Formulario
- 4.23Revisando Algunos Patrones de Angular
- 4.24Controlando la Visibilidad del Formulario
- 4.25Creando un Botón de Regreso en el Formulario
- 4.26Vinculación de Eventos
- 4.27Pasando Datos del Formulario a través de Eventos
- 4.28Conversión de Tipos
- 4.29Guardando la Categoría
- 4.30Editando la Categoría
- 4.31Corregir un Pequeño Error
- 4.32Eliminando una Categoría
- 4.33Lo Que Aprendimos en Este Capítulo
- 4.34Diferencias Desde Angular 14..15..16
5Categorías de Refactorización
- 5.1Añadiendo Carga Mientras Se Solicita al Servidor
- 5.2Cómo Ver la Carga en Funcionamiento
- 5.3Omitir Pruebas y Creación de Archivo Css en el Archivo de Configuración Angular.json
- 5.4¡Es Hora de Desplegar! (opcional)
- 5.5El “Módulo Material”
6Proveedor
- 6.1Crear los Componentes de Proveedores
- 6.2Usando Rutas y Subrutas
- 6.3DTO de Proveedor
- 6.4Servicio de Proveedores
- 6.5Listando Proveedores
- 6.6Creando un Nuevo Componente
- 6.7Mostrando un Mensaje Si @for está Vacío
- 6.8Configurando Rutas
- 6.9Mostrando un Proveedor
- 6.10Editar un Proveedor
- 6.11Formulario del Proveedor
- 6.12Agregando el Formulario en el SuppliersEditComponent
- 6.13Eliminar Proveedor
- 6.14Nuevo Proveedor
- 6.15Conclusión
7Productos
- 7.1Archivos Iniciales
- 7.2El Servicio de Productos
- 7.3Lista de Productos
- 7.4Agregar Producto al Carrito
- 7.5El Botón “AddToCart”
- 7.6Creando el Icono del Carrito
- 7.7Añadir una Página de Pago
8Carga Dinámica de Archivos y Componentes
- 8.1Vistas Diferibles
- 8.2Estrategias para hacer la aplicación aún más pequeña