Altenwald Books

Libros sobre programación

portada

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 ES (ES)
Autor/a Manuel Ángel Rubio Jiménez

Contenido

  1. Introducción preparado

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

  2. ¿Qué es Phoenix Framework? preparado

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

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

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

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

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

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

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

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

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

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