Muestras para leer
Comprueba la lengüeta de contenido para obtener más información del libro. Aquí puedes ver algunos extractos:
Para mostrar las ventajas de Phoenix Framework se desarrolló el proyecto vemosla.com. Este proyecto muestra la construcción de una red social basada comentarios sobre películas. Puedes ver el código fuente aquí.
Además, muchas adiciones a este proyecto se han ido realizando en Twitch y finalmente han sido subidas a Youtube. Puedes seguirnos en ambas plataformas para ser notificado cuando haya nuevo material.
Phoenix Framework
Red Social en 7 días
1ª Edición
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
ISBN | 978-84-945523-9-7 |
---|---|
Depósito legal | CO-1422-2021 |
Número de páginas | 192 |
Autor | Manuel Ángel Rubio Jiménez |
Idioma | (ES) |
Fecha de publicación | febrero de 2021 |
Edición | (1ª) Primera edición |
-
Introducción
Información sobre el autor, objetivo del libro, nomenclatura, más información y agradecimientos.
-
¿Qué es Phoenix Framework?
extracto
Capítulo preliminar donde comentamos qué es Elixir, qué es Phoenix Framework y sus características.
-
Desde el principio: La base
extracto
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
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
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
por hacer
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
por hacer
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 con LiveView
por hacer
Revisamos la interacción con LiveView 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. En versiones anteriores esta sesión trataba sobre los canales (channels).
-
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
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.
-
Instalación de PostgreSQL
Algunas guías para instalar PostgreSQL en Windows, Mac y GNU/Linux.
Autores
Formatos disponibles
Digital
10,00 €