DW3-Angular

¿Qué es Angular?

Angular es un framework de desarrollo front-end creado por Google. Se utiliza para construir aplicaciones web de una sola página (Single Page Applications - SPA) con capacidades avanzadas como el enrutamiento, la gestión de estado y la inyección de dependencias.

Tip-resumen: https://devtalles.com/files/angular-cheat-sheet-v2.pdf

Contenido: 

  1. Componentes de Angular
  2. URL: https://angular.dev
  3.  Estructura según códigos de programación
  4. Librerías de Angular


Temario para Desarrollo con Angular: https://angular.dev/tutorials/learn-angular

  1. Fundamentos de Angular:

  2.  Gestión de Datos:

  3. Enrutamiento y Navegación:

  4. Gestión de Estado:

    • Introducción a NgRx
    • Acciones, Reducers y Selectores
  5. Pruebas:

    • Pruebas Unitarias con Jasmine y Karma
    • Pruebas de Integración
  6. Despliegue de la aplicación:

 

¿Qué es una API? https://youtu.be/u2Ms34GE14U 

API (Application Programming Interface) es un conjunto de reglas y definiciones que permiten que aplicaciones de software se comuniquen entre sí. Las APIs pueden ser utilizadas para interactuar con servicios externos, como bases de datos, sistemas de autenticación y otras aplicaciones.

 

Desarrollo de una Aplicación

  1. Planificación:

    • Definir Requisitos y Funcionalidades
    • Diseño de la Arquitectura
  2. Configuración del Proyecto:

    • Crear un nuevo proyecto con Angular CLI
    • Configurar el entorno de desarrollo
  3. Desarrollo del Front-End:

    • Crear Componentes y Templates
    • Implementar Enrutamiento
    • Integrar Angular Material para UI
  4. Desarrollo del Back-End:

    • Configurar Node.js y Express
    • Crear Endpoints para la API
    • Conectar con Base de Datos (MongoDB)
  5. Integración Front-End y Back-End:

    • Implementar Servicios en Angular para consumir la API
    • Gestionar Autenticación y Autorización
  6. Pruebas y Despliegue:

    • Realizar Pruebas Unitarias e Integración
    • Desplegar la Aplicación en Servicios en la Nube (por ejemplo, AWS, Firebase)

Artículo Anterior Artículo Siguiente