Descripción
Descubra el panorama actual del desarrollo full-stack y cómo aprovechar las tecnologías web modernas para construir aplicaciones React.js listas para producción y desplegarlas en AWS.
Características principales:
- Comprenda la arquitectura de React y las aplicaciones de una sola página.
- Construya una API web moderna para su SPA usando Node.js, Express y GraphQL.
- Obtenga una comprensión clara y práctica de cómo construir una aplicación full-stack completa.
Descripción del libro:
React establece el estándar para construir aplicaciones web de alto rendimiento del lado del cliente. Node.js es un servidor de aplicaciones escalable que se utiliza en miles de sitios web, mientras que GraphQL se está convirtiendo en la forma estándar en que los grandes sitios web proporcionan datos y servicios a sus usuarios. Juntas, estas tecnologías, reforzadas con las capacidades de TypeScript, proporcionan una pila de vanguardia para el desarrollo completo de aplicaciones web.
Este libro adopta un enfoque práctico para implementar tecnologías web modernas y las metodologías asociadas para construir aplicaciones full-stack. Comenzará por obtener una sólida comprensión de TypeScript y cómo usarlo para construir aplicaciones web de alta calidad. Los capítulos siguientes profundizan en el desarrollo del lado del cliente con React usando la nueva API de Hooks y Redux. A continuación, se familiarizará con el desarrollo del lado del servidor con Express, incluida la autenticación con sesiones basadas en Redis y el acceso a bases de datos con TypeORM. Luego, el libro le mostrará cómo usar Apollo GraphQL para construir servicios web para su aplicación full-stack. Más adelante, aprenderá a construir esquemas GraphQL e integrarlos con React usando Hooks. Finalmente, se centrará en cómo desplegar su aplicación en un servidor NGINX utilizando la nube de AWS.
Al final de este libro, podrá construir y desplegar aplicaciones web completas de alto rendimiento utilizando React, Node y GraphQL.
Lo que aprenderá:
- Descubra las características más importantes de TypeScript y cómo se pueden usar para mejorar la calidad y la mantenibilidad del código.
- Comprenda qué son los React Hooks y cómo construir aplicaciones React usándolos.
- Implemente la gestión de estados para su aplicación React usando Redux.
- Configure un proyecto Express con TypeScript y GraphQL desde cero.
- Construya una aplicación de foro en línea completamente funcional usando React y GraphQL.
- Agregue autenticación a su aplicación web usando Redis.
- Guarde y recupere datos de una base de datos Postgres usando TypeORM.
- Configure NGINX en la nube de AWS para desplegar y servir sus aplicaciones.
A quién va dirigido este libro:
El libro está dirigido a desarrolladores web que quieren ir más allá del desarrollo web front-end y entrar en el mundo del desarrollo web full-stack aprendiendo sobre las tecnologías web modernas y cómo se unen. Se requiere un buen conocimiento de la programación JavaScript antes de comenzar con este libro de desarrollo web.
Autor: David Choi
Editorial: Packt Publishing
Publicado: 18/12/2020
Páginas: 648
Tipo de encuadernación: Tapa blanda
Peso: 2.42 libras
Tamaño: 9.25h x 7.50w x 1.30d
ISBN13: 9781839219931
ISBN10: 1839219939
Categorías BISAC:
- Informática | Internet | Servicios web y APIs
- Informática | Sistemas distribuidos | General
- Informática | Internet | Navegadores web
Este título no es retornable

