Bienvenida e Introducción

1

Bienvenida y Presentación del proyecto: PlatziRooms

2

Creación y configuración inicial del proyecto utilizando VUE CLI 3

3

Boilerplate y Limpieza del proyecto

Render Functions y JSX

4

¿Que son las Render Functions y JSX?

5

Preparando nuestro entorno para un prototipo

6

Creación de un componente con createElement

7

Utilizando JSX para la creación de un componente

8

Utilizando Slots con Render Functions y JSX

9

Creando un Modal de Login para PlatziRooms

10

Creando la lógica general de nuestros modales con Vuex

11

Creando el contenido de nuestro modal

Componentes controlados y uso de librerías externas

12

Componentes Controlados y Variables Personalizadas

13

Construcción del componente de Recordar Contraseña

14

Creación de un componente Slider utilizando la librería tiny-slider

High Order Functions

15

¿Qué son las High Order Functions? - Crea tu primera HOF

16

Vuex

17

Obtener datos usando Vuex

18

Crea un getter dinámico en Vuex utilizando HOF

19

Creación de la vista para creación de publicaciones

20

Agregando datos con Vuex

Base de datos en tiempo real con Firebase

21

Instalación y Configuracion de Firebase Realtime Database

22

Obteniendo los datos desde Firebase Realtime Database

23

Agregando la consulta de usuarios

24

Almacenando nuevas publicaciones en Firebase Realtime Database

25

Perfeccionando el flujo de navegación de nuestra App

Autenticación con Firebase

26

Configuracion Inicial para trabajar con Firebase Authentication

27

Agregando nuevos usuarios en firebase autentication

28

Inicio de sesión de usuario

29

Cierre de sesión de usuario

30

Protegiendo páginas utilizando Navigation Guards

Scoped Slots

31

¿Qué son los Scoped Slots? Dónde utilizarlos y por qué

32

Integración de Scoped Slots en Platzi Rooms

Deploy

33

Creando y desplegando nuestra app en Heroku

34

Conclusiones y Despedida

Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

¿Qué son las High Order Functions? - Crea tu primera HOF

15/34
Recursos

Las High Order Functions o HOFs son funciones que reciben funciones como argumentos y también retornan una función como resultado; nos ayudan a simplificar nuestro código. Entre menos código necesitamos para implementar una funcionalidad, más fácil de mantener es nuestra aplicación.

Aportes 9

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

si se preguntan cual es el editor.
el editor es Playcode

Las funciones puras también son muy importantes en la programación funcional: son funciones que siempre devuelven un mismo resultado cuando entregamos los mismos argumentos.

Por ejemplo, la función const suma = (x, y) => x +y; siempre devuelve 10 cuando recibe los argumentos 5, 5.

En este caso, el profe hizo un ejemplo de HOF consumiendo un recurso de internet pero, los fetchers nunca pueden ser funciones puras, la web puede caerse o puede cambiar el formato de la respuesta de la API. Por lo tanto, no es una función pura.

No todas las funciones tienen que ser puras pero si debemos diferenciar entre una función pura o no pura para saber si debemos prepararnos para recibir cualquier tipo de resultados inesperados.

Increíble, ya usaba las HOF pero no sabía que así se llamaban, siempre trato de mantener el código lo más simple posible xD

¿Cuál es ese editor? Está genial!

Nota: No siempre ecmascript es legible y facil de interpretar pero si fácil de escribir, según mi opinión

Pues yo no le veo la simplicidad de código, bastaba con la primera version

Me encantó está clase ❤️, thanks man!