Angular 17 desde Cero
$19.00
Precio mínimo
$29.00
Precio sugerido

Angular 17 desde Cero

Construye una aplicación de ventas con Angular. ¡Ahora con Angular 17!

Sobre el Libro

El objetivo principal de este libro es enseñar el framework Angular mediante la creación de un sistema de ventas que contenga una variedad de pantallas y funcionalidades. En lugar de solo mostrar teoria sobre el framework, a la que cualquiera puede acceder fácilmente desde su excelente documentación, ahora empezamos el desarrollo del sistema.

El código fuente de la aplicación lo puedes encontrar aqui

Que vas aprender:

- Como usar los generadores de código de Angular para crear aplicaciones, componentes, módulos, etc.

- Agregar Angular Material a la aplicación y el uso de componentes como Material Card, Material Table, y otros más

- Uso de CSS Flex Box para crear formularios responsivos y listos para usar en dispositivos móviles

- Uso CSS Flex Box para crear tablas responsivas que se conviertan en tarjetas cuando se utilicen pantallas pequeñas.

- Aprenda cómo acceder a la API de la manera correcta, usando Typescript y trabajando con objetos.

- Aprenda directivas de Angular, @if, @for, otras

- Aprenda a pasar datos entre componentes con @Input() y @Output()

- Aprenda a crear módulos y dividir su aplicación de la manera correcta

- Aprenda técnicas para de creación de componentes.

- Aprende a realizar el deploy en páginas de github

- Aprende a usar variables de entorno

- Aprenda a crear componentes listos para usar de Angular Material

- Aprenda a usar Observable Classes

- Aprenda a usar los Servicios para administrar el estado

Este libro es una traducción al Español de Angular 17 from Scratch, que fue escrito originalmente en Inglés.

Sobre los Autores

Daniel Schmitz
Daniel Schmitz

Daniel Schmitz is a software developer and writer. He's originally from Brazil and has published several books in Portuguese/English.

Juan Urquiza
Juan Urquiza

Full-Stack Developer, IT Security, Deportes. Fundador @hackeruna

Índice

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

Garantía de satisfacción 100% de Leanpub por 60 días

Durante los 60 días posteriores a la compra, puedes obtener un reembolso del 100% en cualquier compra de Leanpub, en dos clics.

Técnicamente, esto es arriesgado para nosotros, ya que tendrás los archivos del libro o curso de cualquier manera. Pero estamos tan seguros de nuestros productos y servicios, y de nuestros autores y lectores, que nos complace ofrecer una garantía de devolución total del dinero para todo lo que vendemos.

Solo puedes descubrir qué tan bueno es algo probándolo, y debido a nuestra garantía de devolución del 100% del dinero, ¡literalmente no hay riesgo al hacerlo!

Entonces, no hay razón para no hacer clic en el botón Agregar al carrito, ¿verdad?

Ver términos completos...

Gane $8 por una compra de $10, y $16 por una compra de $20

Pagamos regalías del 80% en compras de $7.99 o más, y regalías del 80% menos una tarifa fija de 50 centavos en compras entre $0.99 y $7.98. Usted gana $8 en una venta de $10, y $16 en una venta de $20. Así que, si vendemos 5000 copias no reembolsadas de su libro por $20, usted ganará $80,000.

(Sí, algunos autores ya han ganado mucho más que eso en Leanpub.)

De hecho, los autores han ganadomás de $14 millones escribiendo, publicando y vendiendo en Leanpub.

Aprenda más sobre escribir en Leanpub

Actualizaciones gratuitas. Sin DRM.

¡Si compras un libro de Leanpub, recibirás actualizaciones gratuitas mientras el autor actualice el libro! Muchos autores utilizan Leanpub para publicar sus libros mientras los escriben. Todos los lectores reciben actualizaciones gratuitas, sin importar cuándo compraron el libro o cuánto pagaron (incluso si fue gratis).

La mayoría de los libros de Leanpub están disponibles en PDF (para computadoras) y EPUB (para teléfonos, tabletas y Kindle). Los formatos incluidos en un libro se muestran en la esquina superior derecha de esta página.

Finalmente, los libros de Leanpub no tienen ninguna protección DRM sin sentido, por lo que puedes leerlos fácilmente en cualquier dispositivo compatible.

Aprende más sobre los formatos de ebook de Leanpub y dónde leerlos

Escriba y Publique en Leanpub

¡Puede usar Leanpub para escribir, publicar y vender fácilmente libros electrónicos y cursos en línea, tanto en progreso como terminados!

Leanpub es una plataforma potente para autores serios, que combina un flujo de trabajo de escritura y publicación simple y elegante con una tienda enfocada en la venta de libros electrónicos en progreso.

Leanpub es una máquina de escribir mágica para autores: solo escriba en texto plano y, para publicar su libro electrónico, simplemente haga clic en un botón. (O, si está produciendo su libro electrónico a su manera, ¡incluso puede subir sus propios archivos PDF y/o EPUB y luego publicar con un solo clic!) Realmente es así de fácil.

Aprenda más sobre escribir en Leanpub