
Próximamente...
Desarrollo Web desde Cero
A través de los 7 capítulos del libro conseguirás aprender cómo comenzar desde cero un proyecto con Phoenix Framework, integrar tus interfaces hechas con HTML5, JavaScript y CSS, agregar dependencias como Coherence para diseñar un sistema de alta de usuarios completo, el uso de migraciones para agregar el muro donde publicar tus actualizaciones, una revisión a los canales para actualizaciones en tiempo real de la actividad de tus amigos y la liberación de todo en producción.
"La verdadera potencia del framework es haber escrito el código para mil usuarios y cambiar unas 10 líneas de código y tenerlo preparado para soportar millones de usuarios. Chris McCord
El libro Phoenix Framework: Red Social en 7 días es un viaje de 7 días, 7 capítulos, donde se propone en cada uno de ellos una lección para ir implementando tu propia red social paso a paso en Elixir y Phoenix Framework.
*Publicado en febrero de 2020.
Información
ISBN | 978-84-945523-9-7 |
---|---|
Número de páginas | En progreso |
Idioma |
![]() |
Autor/a | Manuel Ángel Rubio Jiménez |
Contenido
-
Introducción
preparado
Información sobre el autor, objetivo del libro, nomenclatura, más información y agradecimientos.
-
¿Qué es Phoenix Framework?
preparado
Capítulo preliminar donde comentamos qué es Elixir, qué es Phoenix Framework y sus características.
-
Desde el principio: La base
preparado
Escribimos la base de nuestro código, iniciamos el proyecto, explicamos dónde está cada elemento del sistema y finalizamos con la ejecución por defecto.
-
Alta de Usuarios
preparado
No tan solo el alta de los usuarios sino también cubriremos otras características de phx_gen_auth librería para el inicio de sesión, la protección de controladores, recuperación de claves y cierre de sesión.
-
Agregando Amigos
preparado
En este capítulo revisaremos cómo agregar esquemas o tablas a la base de datos, algunas buenas prácticas para agregar datos y realizar búsquedas así como enviar emails. Implementamos el Perfil del usuario, Invitaciones y gestión de Contactos.
-
Publicaciones en Nuestro Muro
preparado
En este capítulo veremos cómo realizar publicaciones. Aprovecharemos para ver cómo crear formularios un poco más complejos, subir ficheros y realizar consultas un poco más elaboradas a través de Ecto.
-
Plantillas, JavaScript y CSS
preparado
Pasamos a la parte visual. Veremos cómo gestionar las dependencias de JavaScript, buenas prácticas para escribir nuestros propios códigos de JavaScript y CSS y cómo todo se gestiona para ser empleado en el proyecto. También veremos cómo emplear las plantillas y layouts (diseños).
-
Actualizaciones en Tiempo Real
por hacer
Revisamos la interacción con canales y cómo actualizar la información de la página web a medida que recibimos información del servidor. Agregamos comentarios a nuestras publicaciones para dar más juego a los canales.
-
Lanzamos nuestra Red Social
por hacer
Tenemos la primera versión. Queremos poner todo lo desarrollado en producción. A través de Distillery realizaremos los pasos para tener nuestro proyecto en producción y veremos cómo realizar algunas modificaciones y subir cambios y mejoras en cada una de las partes.
-
Referencia Rápida de Ecto
por hacer
Una referencia rápida de cómo crear migraciones y realizar consultas así como el empleo de validaciones. Todo en base a tener una referencia rápida.
-
Referencia Rápida de Phoenix
por hacer
Una referencia rápida para las funciones de los controladores, las vistas y las plantillas ofreciendo además una guía rápida sobre cómo implementar HTML a través de los formularios.