Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/drako01/angular__59435
Curso de Angular - Comisión #59435
https://github.com/drako01/angular__59435
angular api-rest css3 hml5 javascript ngrx rxjs typescript
Last synced: 21 days ago
JSON representation
Curso de Angular - Comisión #59435
- Host: GitHub
- URL: https://github.com/drako01/angular__59435
- Owner: Drako01
- License: mit
- Created: 2024-09-09T22:13:44.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-09-24T01:46:33.000Z (about 1 month ago)
- Last Synced: 2024-10-15T22:04:39.276Z (21 days ago)
- Topics: angular, api-rest, css3, hml5, javascript, ngrx, rxjs, typescript
- Language: TypeScript
- Homepage:
- Size: 178 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Curso de Angular - Comisión #59435
¡Bienvenido al curso de Angular en la comisión #59435 de CoderHouse! A lo largo de este curso, aprenderé a desarrollar aplicaciones web modernas utilizando Angular, uno de los frameworks más populares y poderosos para el desarrollo frontend.
## Contenidos del Curso
A lo largo del curso, abordaremos los siguientes temas:
### 1. Introducción al Curso y a Angular
Aprenderás sobre los fundamentos de Angular, sus características principales y cómo se compara con otros frameworks.### 2. Componentes y Elementos de un Proyecto Angular
Descubrirás la estructura de un proyecto Angular y cómo crear y trabajar con componentes.### 3. TypeScript
Profundizaremos en TypeScript, el lenguaje sobre el cual está construido Angular, y aprenderemos sus conceptos clave.### 4. Interpolación y Directivas
Exploraremos cómo Angular utiliza la interpolación para enlazar datos y cómo emplear directivas para manipular el DOM de manera eficiente.### 5. Comunicación entre Componentes
Aprenderás cómo los componentes pueden intercambiar datos entre sí a través de diferentes estrategias de comunicación.### 6. Formularios en Angular / Reactive Forms
Trabajaremos con formularios en Angular, incluyendo la creación de formularios reactivos y su validación.### 7. Angular Material
Implementaremos Angular Material para mejorar la interfaz de usuario utilizando componentes visuales de alta calidad.### 8. Pipes y Directivas Personalizadas
Aprenderás a crear pipes para transformar datos y directivas personalizadas para extender la funcionalidad de Angular.### 9. Servicios y RxJS
Descubriremos cómo utilizar servicios en Angular y la importancia de RxJS para manejar flujos de datos asíncronos.### 10. Introducción a la Programación Reactiva con RxJS
Veremos cómo aplicar la programación reactiva en nuestras aplicaciones a través de RxJS, un poderoso conjunto de herramientas para gestionar eventos asíncronos.### 11. Router
Aprenderás a implementar la navegación en una aplicación Angular utilizando el router.### 12. Módulos
Exploraremos el sistema de módulos en Angular y cómo organizar tu aplicación de forma modular.### 13. Lazy Loading de Módulos y Guards
Implementaremos la carga diferida de módulos (Lazy Loading) y utilizaremos guards para proteger las rutas.### 14. Llamadas API REST
Aprenderás a interactuar con APIs REST utilizando HttpClient, realizando peticiones HTTP para obtener y enviar datos.### 15. Test Unitarios en Angular
Descubriremos cómo realizar tests unitarios para asegurarnos de que nuestros componentes y servicios funcionen correctamente.### 16. Patrón de Diseño Redux con NgRx
Aprenderemos los fundamentos del patrón Redux para gestionar el estado global de la aplicación.### 17. Feature Store en NgRx
Implementaremos la store en NgRx para gestionar de manera eficiente el estado de nuestra aplicación.### 18. Effects en NgRx
Utilizaremos los effects de NgRx para manejar acciones que implican operaciones asíncronas o externas como llamadas a APIs.## Requisitos Previos
- Conocimientos básicos de HTML, CSS y JavaScript
- Familiaridad con los conceptos de programación orientada a objetos
- No es necesario tener experiencia previa con frameworks## Instalación
Para clonar este proyecto y comenzar a trabajar, sigue estos pasos:```bash
git clone https://github.com/drako01/angular__59435.git
cd angular__59435
npm install
ng serve
```---
----
## Autor: Alejandro Di Stefano
[GitHub](https://github.com/Drako01)