Conoce la importancia de los formularios para tu sitio web

1

Versiones de Angular Forms

2

¿Por qué aprender Angular Forms?

3

Presentación del proyecto: tour por los formularios de Platzi Store

4

Novedades de Angular 10: cómo migrar proyectos de Angular 8 o 9 a la versión 10

Primeros pasos con Angular Forms

5

Template Forms vs. Reactive Forms

6

Dominando el FormControl y sus estados

7

Cómo usar inputs de texto y la importancia del type

8

Manejo y binding de selects y selects múltiples

9

Manejo y binding de inputs radio y checkbox

10

Aplica validaciones a un FormControl

11

Integración y validaciones con CSS para mostrar errores

Descubre todas las validaciones de Angular Forms

12

Usando FormGroup para agrupar multiples campos

13

Reactive Forms con FormBuilder

14

Los 11 validadores de Angular (y expresiones regulares)

15

Manejando múltiples FormsGroups

16

Usando componentes de Angular Material

17

Errores comunes de usabilidad en formularios

18

Validaciones personalizadas: mejorando nuestro formulario de registro

Implemeta validaciones avanzadas en PlatziStore

19

Cómo hacer validaciones grupales en Angular Forms

20

Validaciones condicionadas y reactividad a variaciones en la UI

21

Proyecto: formulario para crear categorías de productos

22

Proyecto: conectando nuestro formulario y la API

23

Proyecto: subir imágenes a Firebase Storage

24

Validaciones asincrónicas

25

PatchValue: crear vs. editar

26

Proyecto: creando el método de editar categorías

Construye formularios dinámicos conectando una API

27

Smart vs. dumb components: un patrón para dividir responsabilidades

28

Implementando smart y dumb components en PlatziStore

29

Proyecto: mejorando nuestro formulario de productos

30

Select dinámico: carga opciones desde una API

31

Select dinámico: trabajando con objetos

32

¿Cómo crear campos on demand? Forms dinámicos con FormArray

Estrategias avanzadas y optimización de formularios

33

Crea tu propia librería de componentes con CVA o Control Value Accesor

34

Crea un buscador de gifs usando la API de Giphy

35

Optimiza un input de búsquedas con RxJS y debounce

36

Examina la accesibilidad de tus formularios

37

Siguientes pasos en tu carrera de desarrollo web profesional con Angular

Create an account or log in

Keep learning for free! Join and start boosting your career

Aprovecha el precio especial y haz tu profesión a prueba de IA

Antes: $249

Currency
$209
Suscríbete

Termina en:

1 Días
1 Hrs
30 Min
7 Seg

Presentación del proyecto: tour por los formularios de Platzi Store

3/37
Resources

To enter the system you can enter with this information:

To log in to the system you can login as admin:

User: [email protected]
Pass: nicolas.2010

Or create your own user with /auth/register

Contributions 17

Questions 10

Sort by:

Want to see more contributions, questions and answers from the community?

En mi trabajo uso Angular y aquí he aprendido muchas cosas que no conocía. De hecho, gracias a Platzi trabajo allí, y sigo aprendiendo más y más cada día. Gracias 😄

Soy backend, me pidieron algunas cosas en angular y si he sufrido bastante 😦

cuando bajen el proyecto de github hagan el comando:
#npm install
abreviado
#npm i
para que instale las dependencias de anuglar

Pinta muy bueno el temario.

Te amo, Nico, gran profesor 💚

vengo del Curso de fundamentos de angular y Animo muy buen curso

Ya estamos en 17!! jeje Aun es de relevancia este curso.
Algunas recomendaciones para cuando lo installen, instalar el angular 10 para ser mas exacto el 10.2.7, si al dar ng serve le sale este error: ![](https://static.platzi.com/media/user_upload/image-c6a22666-b8e7-4d51-9fdf-c2f62c52bced.jpg) agregar la linea   *"compilerOptions"*: {    *"allowSyntheticDefaultImports"*: true  } en los archivos tsconfig.json, tsconfig.app.json, tsconfig.base.json y tsconfig.spec.json: ![](https://static.platzi.com/media/user_upload/image-1817e2af-30d2-4c25-b97f-12c62f293287.jpg) y si sale este error: ![](https://static.platzi.com/media/user_upload/image-92ccba50-0216-4c40-bbf2-1efdb6343790.jpg) instalen el angular-cdk con el siguiente comando: npm install @angular/cdk --save y ya les correra bien

Uffff se ve que este curso sera muy dinamico para la creacion de forms!. me gusta!!!

cocos?

Si sr, Esto es lo que necesito. 😁😜

looking god damn good 🖖

Se ve espectacular este curso

estoy ya perdido en esto xD

Parece un buen curso, en el proceso se verá… 😃

Me gusto el de Bootstrap, pero me recomendaron este.