MERN. GUIA PRACTICA DE APLICACIONES WEB

MERN. GUIA PRACTICA DE APLICACIONES WEB

FONTECHA, JESUS / SERRANO, MANUEL ANGEL

24,90 €
Editorial:
RAMA
Año de edición:
2020
Materia
Software (progr. comerciales)
ISBN:
978-84-18551-05-5
Páginas:
258
Encuadernación:
Rústica
Colección:
VARIAS
24,90 €
Añadir a favoritos

ACERCA DE LOS AUTORES PRÓLOGO ¿QUIÉN ES CARLOS AZAUSTRE? ACERCA DEL LIBRO ¿QUÉ ES Y QUÉ NO ES ESTE LIBRO? ACERCA DEL CONTENIDO EL DESARROLLO WEB FULL-STACK PATRONES DE DISEÑO EN EL DESARROLLO WEB GENERALIDADES INTRODUCCIÓN A LA PILA MERN OPERACIONES CRUD Y HTTP. EL CORAZÓN DEL BACK-END LA ESPECIFICACIÓN JAVASCRIPT CAPÍTULO 1. MONGODB 1.1 CONSIDERACIONES INICIALES 1.2 BASES DE DATOS LOCALES VERSUS SERVICIOS DE TERCEROS 1.2.1 Registro y configuración de MongoDB Atlas 1.2.2 Instalación local y uso de la shell de MongoDB 1.3 HERRAMIENTAS GRÁFICAS PARA LA MANIPULACIÓN DE DATOS 1.3.1 Instalación y uso de MongoDB Compass 1.4 LECTURAS RECOMENDADAS CAPÍTULO 2. NODE.JS 2.1 PRIMEROS PASOS 2.2 HOLA MUNDO EN NODEJS 2.3 EL PACKAGE.JSON Y EL GESTOR DE PAQUETES NPM 2.3.1 El gestor npm 2.4 ATOM COMO EDITOR PARA EL DESARROLLO DE APLICACIONES WEB 2.4.1 Instalación de Atom 2.5 CONTROL DE VERSIONES CON GIT 2.5.1 Instalación de Git 2.5.2 Introducción a Github 2.6 LECTURAS RECOMENDADAS CAPÍTULO 3. EXPRESS.JS 3.1 ¿QUÉ ES EXPRESS.JS? 3.2 HOLA MUNDO EN EXPRESS.JS 3.3 GENERACIÓN DE UNA APLICACIÓN EXPRESS.JS 3.3.1 Acerca de la ejecución y depuración 3.4 INTRODUCCIÓN A LAS APIS REST Y ENRUTADO CON EXPRESS.JS 3.4.1 Características generales de REST 3.4.2 Rutas y manejadores 3.4.3 CRUD y Enrutado 3.4.4 Códigos de estado y formatos de contenido 3.4.5 Express Router 3.4.6 Creación de mi primera API REST 3.4.7 Cómo consumir una API REST. Introducción a los clientes REST 3.5 MAPEADORES DE DATOS Y ODM 3.5.1 Creación de modelos con mongoose en Express.js 3.5.2 Conexión con MongoDB Atlas 3.6 INTRODUCCIÓN A LAS VARIABLES DE ENTORNO 3.6.1 Creación y acceso a variables de entorno 3.7 SERVICIOS REST PARA LA GESTIÓN DE USUARIOS 3.7.1 Devolución de todos los usuarios 3.7.2 Devolución de un usuario 3.7.3 Inserción de un usuario 3.7.4 Actualización de un usuario 3.7.5 Borrado de un usuario 3.7.6 Login de un usuario 3.7.7 Comprobación de servicios y refinamiento del ?app.js? 3.8 SERVICIOS REST PARA LA GESTIÓN DE POSTS 3.8.1 Devolución de todos los posts existentes 3.8.2 Devolución de los posts de un usuario 3.8.3 Inserción de un nuevo post 3.8.4 Actualización de un post 3.8.5 Borrado de un post 3.9 PUESTA EN PRODUCCIÓN DE LA API REST 3.9.1 Introducción a Heroku 3.9.2 Instalación y despliegue de la aplicación en Heroku 3.9.3 Despliegue desde Github 3.10 CONCEPTOS AVANZADOS 3.10.1 Seguridad de la API REST y uso de tokens 3.11 LECTURAS RECOMENDADAS CAPÍTULO 4. REACT.JS 4.1 INTRODUCCIÓN AL FRAMEWORK REACT.JS 4.1.1 Empaquetadores de módulos 4.1.2 Hola Mundo en React.js 4.1.3 React Developer Tools 4.1.4 Introducción a la sintaxis JSX 4.1.5 Uso de componentes. Tipos y fases del ciclo de vida 4.1.6 Propiedades y estados 4.1.7 Enrutado con React Router 4.2 DEFINIENDO EL ESTILO DE LA INTERFAZ CON REACTSTRAP 4.3 ESTRUCTURA DE LA APLICACIÓN REACT.JS 4.3.1 Fundamentos y primeros pasos 4.4 CONSUMO DE UNA API REST DESDE REACT.JS CON AXIOS 4.4.1 GET con axios 4.4.2 POST con axios 4.4.3 DELETE con axios 4.4.4 Definición de una instancia base 4.5 DESARROLLO DEL CLIENTE. PÁGINAS, COMPONENTES Y COMUNICACIÓN CON EL API REST 4.5.1 Login de un usuario 4.5.2 Registro de un nuevo usuario 4.5.3 Visualización de todas las entradas 4.5.4 Panel de control o Dashboard 4.5.5 Visualización de las entradas del usuario 4.5.6 Añadir y editar entradas 4.6 PUESTA EN PRODUCCIÓN DE LA APLICACIÓN REACT.JS 4.7 CONCEPTOS AVANZADOS 4.7.1 Reducers y Redux 4.8 INTRODUCCIÓN A LOS HOOKS EN REACT.JS 4.8.1 ¿Qué son los hooks? 4.8.2 Clases como funciones 4.8.3 Hooks de estado 4.8.4 Hooks de efecto 4.8.5 Reglas y hooks personalizados 4.9 LECTURAS RECOMENDADAS APÉNDICE A. CÓDIGO FUENTE APÉNDICE B. RECETARIOS JAVASCRIPT. EXPRESIONES Y OPERACIONES BÁSICAS MONGODB. OPERACIONES CRUD Y FILTROS NODE PACKAGE MANAGER. COMANDOS BÁSICOS CÓDIGOS DE ESTADO HTTP EXPRESS.JS. CONFIGURACIONES, SOLICITUDES Y RESPUESTAS GIT Y GITHUB. COMANDOS BÁSICOS REACT.JS. FUNDAMENTOS Y COMPONENTES REACT.JS. HOOKS

MERN es un conjunto de subsistemas de software para el desarrollo de aplicaciones, basado en los pilares del lenguaje JavaScript, que incluye las tecnologías Mongo DB, Express.js, React.js y Node.js; de ahí su nombre.
Este libro constituye una guía práctica sobre los fundamentos del desarrollo web con MERN, ofreciendo al lector las herramientas esenciales para iniciarse y profundizar en todas las tareas clave que lo ayuden a comenzar, aprender, comprender e implementar aplicaciones web completas full-stack usando la pila de tecnologías MERN.
Los autores, con una amplia experiencia docente, guiarán al lector en el proceso de instalación y configuración de todos los requisitos para poder crear, de forma práctica y desde cero, una aplicación web de microblogging con React.js del lado del cliente, capaz de consumir una API REST desarrollada con Node.js, Express.js y MongoDB del lado del servidor.

Artículos relacionados

  • ARQUITECTURA DE SOFTWARE: LAS PARTES DIFÍCILES. ANÁLISIS MODERNO
    DEHGHANI, ZHAMAK / FORD, NEAL / RICHARDS, MARK
    En arquitectura de software no hay decisiones fáciles. Sí hay muchas partes difíciles, problemas o cuestiones complicadas sin buenas prácticas, que nos obligan a elegir entre varias soluciones intermedias. Con este libro, descubrirá cómo pensar críticamente sobre las ventajas y desventajas relacionadas con las arquitecturas distribuidas. Además de las explicaciones teóricas, el...
    Nos queda 1 ejemplar

    44,71 €

  • MANUAL BREVE DE MASTODON
    ORIHUELA,JOSE LUIS
    El concepto de redes concebidas como federaciones de servidores gestionados de modo autónomo, con protocolos de comunicación abiertos y software libre es tan poderoso porque, paradójicamente, es la forma originaria de la Web.Mastodon no es necesariamente el futuro, pero indudablemente es un nuevio comienzo para internet y para los sueños que le dieron aliento.Tenemos poco tiemp...
    Disponible en 1-5 días

    11,44 €

  • GAMIFICACION Y SU APLICACION A LA INGENIERIA DEL SOFTWARE
    GARCÍA RUBIO, FÉLIX / PEDREIRA FERNÁNDEZ, ÓSCAR
    La gamificación, entendida como la aplicación de técnicas de juego en entornos no lúdicos, es una de las tendencias más importantes para esta década. Pero tenemos que ser conscientes de que la implantación de la gamificación es relativamente reciente, por lo que nos queda mucho por aprender tanto por lo que respecta a la forma de introducirla en las organizaciones como a las cu...
    Disponible en 1 semana

    23,94 €

  • DESARROLLO SEGURO EN INGENIERIA DEL SOFTWARE
    ORTEGA CANDEL, JOSÉ MANUEL
    El desarrollo seguro de aplicaciones implica un cambio hacia un nuevo modelo de trabajo. Si quiere estar a la última sobre cómo mitigar errores comunes de programación y evitar posibles atacantes en sus aplicaciones, este es su libro. El manual expone los procesos necesarios a seguir por todo desarrollador e ingeniero de software para disponer de buenas prácticas de seguridad d...
    Disponible en 1-5 días

    32,50 €

  • MEDICION DE SOFTWARE
    PIATTINI VELTHUIS, MARIO / GARCÍA RUBIO, FÉLIX
    La medición nos acompaña toda la vida desde que nacemos, y nos permite tomar decisiones y seleccionar las mejores alternativas. Por supuesto, la medición es fundamental para la calidad; de hecho, tanto la gestión de calidad total, como las normas ISO 9000 o Seis Sigma insisten en objetivos cuantificados y la toma de decisiones basadas en hechos. También en la gestión de proyect...
    Disponible en 1 semana

    23,94 €

  • MONITORIZACION Y RENDIMIENTO DEL SOFTWARE
    PARRO FERNANDEZ, IVAN
    Para ello aprenderemos las formas y medidas de rendimiento más importantes, las diferentes técnicas de monitorización del sistema y las mejores opciones para detectar errores o anomalías en el sistema con el fin de planificar una respuesta adecuada que garantice la estabilidad y continuidad del mismo. Por otra parte se mostrarán los elementos que verifican la calidad y validez ...
    Disponible en 1-5 días

    18,75 €