portada del libro

Muestras para leer

Comprueba la lengüeta de contenido para obtener más información del libro. Aquí puedes ver algunos extractos:

  ¿Qué es Phoenix Framework?

  Desde el principio: La base

Vemosla

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

Manuel Rubio

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 (ES)
Fecha de publicación febrero de 2021
Edición (1ª) Primera edición
  1. Introducción

    Información sobre el autor, objetivo del libro, nomenclatura, más información y agradecimientos.

  2. ¿Qué es Phoenix Framework? extracto

    Capítulo preliminar donde comentamos qué es Elixir, qué es Phoenix Framework y sus características.

  1. 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.

  2. 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.

  3. 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.

  4. Publicaciones en Nuestro Muro

    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.

  5. Plantillas, JavaScript y CSS

    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).

  6. Actualizaciones en Tiempo Real

    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.

  7. Lanzamos nuestra Red Social

    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.

  1. 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.

  2. Instalación de PostgreSQL

    Algunas guías para instalar PostgreSQL en Windows, Mac y GNU/Linux.

Autores

Formatos disponibles

Digital

  10,00 €

Libros relacionados

Digital también disponible en...

Amazon Kindle

Google Play

Rakuten Kobo