Inicio / Elixir / Phoenix Framework: Web en Tiempo Real / Evaluación
🧠

Evaluación: Phoenix Framework

20 preguntas · Opción múltiple

Pon a prueba tus conocimientos sobre Phoenix: LiveView, Ecto, Channels, Plugs, testing, deploy y más.

Pregunta 0 de 20 0%
1

¿Cuál es la principal ventaja de Phoenix sobre frameworks web tradicionales como Django o Rails?

2

¿Qué es un pipeline en el Router de Phoenix y para qué sirve?

3

¿Qué es HEEx y cómo se diferencia de EEx?

4

¿Por qué Ecto separa Schema de Changeset en lugar de validar directamente en el modelo?

5

¿Cómo maneja Phoenix los formularios con changesets y por qué es ventajoso?

6

¿Cómo funciona LiveView para crear interfaces reactivas sin JavaScript?

7

¿Cuál es la diferencia entre un LiveView y un LiveComponent?

8

¿Qué genera `mix phx.gen.auth` y por qué es la forma recomendada de implementar auth?

9

¿Cómo funcionan los Channels de Phoenix para comunicación en tiempo real?

10

¿Cómo funciona Phoenix.PubSub y por qué es clave para aplicaciones distribuidas?

11

¿Cómo se estructura una API JSON en Phoenix y qué diferencia hay con la parte web?

12

¿Cuál es la diferencia entre un function plug y un module plug?

13

¿Qué son los Contextos en Phoenix y qué problema resuelven?

14

¿Cómo funciona la Ecto SQL Sandbox para testing en Phoenix?

15

¿Cuándo es apropiado usar un GenServer dentro de una aplicación Phoenix?

16

¿Qué ventaja ofrece Oban sobre soluciones como GenServer o Task para background jobs?

17

¿Qué protecciones de seguridad incluye Phoenix por defecto?

18

¿Cuál es el proceso recomendado para deploy de una aplicación Phoenix?

19

¿Cuándo elegirías Phoenix+LiveView sobre una SPA con React/Vue y una API?

20

¿Cómo se beneficia Phoenix del modelo de actores de Erlang/OTP?

← Volver al curso