Aprende Angular desde 0 con 10 proyectos completos
What you'll learn
- Entender los conceptos básicos de Angular.
- Entender los conceptos mas avanzados de Angular
- Entender todo lo que compone Angular (componentes, servicios, directivas, pipes, etc).
- Crear aplicaciones web con Angular.
Requirements
- Es recomendable tener algo de conocimientos de programación previos pero no imprescindible.
Description
¡Bienvenidos a mi curso de Angular! Angular esta experimentando un crecimiento enorme en el desarrollo web Front-End, haciendo que si estas en este sector tarde o temprano tengas que aprender este framework Javascript de Google.
En este curso, quiero que te inicies en este framework y lo haremos haciendo desde pequeñas aplicaciones a otras más complejas.
Aprenderemos todos los componentes que forman Angular para hacer nuestras aplicaciones web.
Estas serán las aplicaciones que haremos en este curso:
- Nivel básico:
1. Pregunta y respuestas: primera aplicación para empezar con lo más básico de angular.
¿Qué aprenderás?
- Creación y estructura de un proyecto
- Instalación de bootstrap
- Creación de modelos
- Control flow: @if y @for
- Eventos nativos (click)
2. Lista de tareas: creamos nuestras propias tareas y podremos visualizar aquellas que estén completas y las que no.
¿Qué aprenderás?
- Inputs
- Outputs
- Comunicación entre componentes
- Pipe DatePipe
3. Formulario de contactos: añadiremos nuestros contactos a través de un formulario y los visualizaremos en pantalla.
¿Que aprenderás?
- Enrutamiento de una aplicación
- Creación y manejo de formularios
- Uso de servicios para compartir datos entre componentes
- Pipe TitleCasePipe
4. Cocktail app: usando la API de cocktaildb, realizaremos filtros para buscar nuestros cocktails preferidos.
¿Qué aprenderás?
- Uso de servicios para llamar APIs
- Paginación simple
- Obtener parámetros de una URL
- Control flow: @switch
- Nivel intermedio:
5. Viajes soñados: Cargaremos una lista de países en una lista que podremos arrastrar y mover a otra lista usando drag and drop.
¿Qué aprenderás?
- AsyncPipe
- Google Maps
- Drag and Drop
- @defer
6. Reservas peluqueria Juani: Usando un formulario, introduciremos los datos para añadir una reserva. Mediante un logueo, podremos ver las reservas que nos han creado.
¿Que aprenderás?
- Login basico
- Uso de json-server
- Fullcalendar
- Subjects
- Formularios reactivos
7. Burguer Queen: Imitamos los paneles de pedido rápido de las cadenas de comida rápida. Incluye backend.
¿Que aprenderás?
- Uso de docker para nuestro backend
- Stripe para pagos
- Angular Material
- Signals
- Nivel avanzado:
8. Blog dinámico: Hacemos un blog en Angular para visualizar posts. Incluye backend.
¿Qué aprenderás?
- Lazy Load
- Resolvers
- Directivas
- SEO
9. Dashboard: Parte trasera de la aplicación de blog dinámico, nos permitirá gestionar posts y categorías. Incluye backend.
¿Que aprenderás?
- Login con token y cookies
- Refresco de token
- Interceptors
- Componentes reutilizables
- ng-select
10. Controla gastos: Aplicación para controlar nuestros gastos e ingresos de nuestro dia a dia. Usamos Firebase como si fuera un backend.
¿Que aprenderás?
- Integracion de Firebase
- Autenticacion con Firebase
- CRUD+ Paginacion con Firebase
- Animaciones
- Gráficas
¡Nos vemos en el curso!
Who this course is for:
- Profesionales que quieran aprender Front-End.
- Desarrolladores que quieran aprender Angular.
- Personas que quieran hacer una aplicación web con Angular.
Instructor
Soy Fernando Ureña Gómez, también conocido como DiscoDurodeRoer, me encanta la informática y enseñar todo lo que sé.
Día a día me esfuerzo para dar las mejores clases y mejorar mis técnicas para ayudar a los demás.
Quiero ampliar mis horizontes en udemy y expandir mis enseñanzas a todo aquel que lo necesite.