Skip to content

gmontoya2483/heroesApp

Repository files navigation

HeroesApp

Description

Proyecto HeroesApp del curso "Angular: Decero a experto (Edición 2021)".
Esta aplicación muestra el manejo de Rutas hijas y LazyLoad y como utilizar Angular Material.

Temas Cubiertos en esta aplicación:

  • Modularización de la aplicación
  • Instalacion Angular Material - Angular Material
  • Módulo especializado para módulos de PrimeNG
  • Rutas Hijas,
  • Rutas Principales,
  • LazyLoad
  • Multiples estilos en la misma SPA.
  • Angular Material
  • Interfaces y tipado
  • Pipes personalizados
  • Variables de entorno
  • Autocomplete de AngularMaterial
  • Peticiones HTTP
  • JSON-Server
  • Angular Flex y Flexbox
  • CRUD
    • Create
    • Read
    • Update
    • Delete
  • Pipes puros e impuros
  • Snacks
  • Dialogs
  • Inyección de servicios manualmente
  • Protección de rutas
  • Rutas privadas
  • Rutas públicas
  • Servicio de autenticación
  • Guards
  • CanActivate
  • Can Load
  • Mantener la sesión del usuario

Development server

Ejecutarng serve para el servidor de desarrollo. Navegar a http://localhost:4200/. La aplicación será automaticamente recargada si se realizan cambios en el código fuente.

Backend Server

Para simular el servidor backend se utiliza el paquete JSON Server.

Para instalar el JSON server se debe ejecutar el siguiente comando:

npm install -g json-server

La base de datos db.json debe tener la siguiente estructura:

{
  "usuarios": [
    {
      "id": 1,
      "usuario": "John Doe",
      "email": "john.due@gmail.com"
    }
  ],
  "heroes": [
    {
      "id": "dc-batman",
      "superhero": "Batman",
      "publisher": "DC Comics",
      "alter_ego": "Bruce Wayne",
      "first_appearance": "Detective Comics #27",
      "characters": "Bruce Wayne"
    }
  ]
}

Para ejecutar el servidor, dentro de la carpeta donde se encuentra el archivo db.json, se debe ejecutar el siguiente comando:

json-server --watch db.json

Application en producción

HeroesApp

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy