Programación reactiva con React, NodeJS & MongoDB, es el único libro que te enseña desde cero a desarrollar aplicaciones completas, pasando desde la fase de desarrollo a producción, combinando todos los conocimientos en un proyecto final.
Aplicaciones reactivas con
La promo termina en: 3d 16h 12m 52s 🔥
Obtendras:
Incluye:
Código disponible:
Aprende desde cero a desarrollar aplicaciones reactivas que van desde el frontend con React, un poderoso backend con NodeJS + Express y persistencia la base de datos MongoDB, todo esto con la guía más completa disponible hasta el momento y totalmente en español.
Económico
Programación reactive con React, NodeJS & MongoDB es el libro más completo y económico del mercado, muy por debajo de las publicaciones de editoriales tradicionales.
Totalmente actualizado
Compra el libro una vez y tenlo actualizado para siempre, todas las actualizaciones que realicemos al libro, será publicadas sin ningún costo adicional.
Enfoque práctico
Todo el libro ha sido diseñado para que te conviertas en un FullStack, desarrollando a lo largo de todo el libro, un único proyecto que contemple todas las fases del desarrollo.
Proyecto final
A lo largo del libro, desarrollaremos un proyecto totalmente funcional, el cual es una réplica de la red social Twitter, que llevaremos hasta producción.
Enfoque dirigido
Este libro esta diseñado para aprender a crear aplicaciones Reactivas con React, por lo que aprenderemos todo lo necesario para llevar una aplicación desde desarrollo a producción.
Código disponible
Todos los ejemplos y el proyecto final están acompañados del código fuente, el cual podrás descargar en su totalidad.
REACT
La librería para desarrollo de interface gráfica más popular
REDUX
Contenedor de estados consistente para aplicaciones JavaScript
NODEJS
Entorno de ejecución JavaScript multiplataforma del lado del servidor
MONGODB
La base de datos NO SQL más popular del mercado
WEBPACK
El sistema de empaquetado más avanzado para el desarrollo web
PUG
El motor de plantillas de alto rendimiento más popular para NodeJS
API REST
Desarrolla y documenta desde cero un API REST
EXPRESS
El framework para el desarrollo web más avanzado de NodeJS
Una breve reseña por parte del autor
Cada día, nacen nuevas tecnologías que ayudan a construir aplicaciones web más complejas y elaboradas con relativamente menos esfuerzo, ayudando a que casi cualquiera persona con conocimientos básicos de computación pueda desarrollar una página web. Sin embargo, no todo es felicidad, pues realizar un trabajo profesional, requiere de combinar muchas tecnologías.
Puede que aprender React o NodeJS no sea un reto para las personas que ya tiene un tiempo en la industria, pues ya están familiarizados con HTML, JavaScript, CSS y JSON, por lo que solo deberá complementar sus conocimientos con una o dos tecnologías adicionales, sin embargo, para las nuevas generaciones de programadores o futuros programadores, aprender React o NodeJS puede implicar un reto a un mayor , pues se necesita aprender primero las bases, antes de poder programar en una capa más arriba.
Cuando yo empecé a estudiar el Stack completo de React + NodeJS + MongoDB fue necesario tener que leer 3 libros completos, pues cada uno enseñaba de forma separada una parte de la historia. Cada libro me enseñó a utilizar las tecnologías de forma individual, lo cual era fantástico, sin embargo, cuando llego el momento de trabajar con todas las tecnologías juntas, empezó el problema, pues nadie te enseñaba como unir todo en un solo proyecto, optimizar y pasar a producción como una aplicación completa. Todo esto, sin mencionar los cientos o quizás miles de foros y blogs que tuve que analizar para aprender los trucos más avanzados.
Este libro pretende evitarte ese gran dolor de cabeza que yo tuve por mucho tiempo, pues a lo largo de este libro aprenderemos a utilizar React + NodeJS con Express + MongoDB y aderezaremos todo esto con Redux, uno de los módulos más populares y avanzados para el desarrollo de aplicaciones Web profesionales. Finalmente aprenderemos a crear un API REST completo con NodeJS y utilizando el Estándar de Autenticación JSON Web Tokens.
El objetivo final de este libro es que aprendas a crear aplicaciones Reactivas con React, apoyado de las mejores tecnologías disponibles. Es por este motivo que, durante la lectura de este libro, trabajaremos en un único proyecto que irá evolucionando hasta terminarlo por completo. Este proyecto será, una réplica de la red social Twitter, en la cual podremos crear usuarios, autenticarnos, publicar Tweets, seguir a otros usuarios y ver las publicaciones de los demás en nuestro feed.
Puedes ver una demostración de la réplica de Mini Twitter y del API en los siguientes enlaces:
Por dónde empezar
Preparando el ambiente de desarrollo
Introducción al desarrollo con React
Introducción a los Componentes
Introducción al proyecto Mini Twitter
Introducción al Shadow DOM y los Estados
Trabajando con Formularios
Ciclo de vida de los componentes
React Routing
Interfaces interactivas
Componentes modales
Context
Hooks
Redux
Introducción a NodeJS
Introducción a MongoDB
Desarrollo de API REST con NodeJS
Producción
Un replica de Twitter se va ir creando a medida que avanzamos en el libro, el cual es nuestro proyecto final.
Finaliza en: 3d 16h 12m 52s 🔥
45.00 USD
25.00 USD
Componentes
Los componentes son widgets de interfaz gráfica reusables que son creados usando tecnología Web abierta. Un Web Component puede ser usado sin escribir código, simplemente añadiendo una sentencia para importarlo.
Propiedades
Los componentes pueden recibir propiedades, que no son más que parámetros de entrada que ayudan a transmitir información de un componente padre a sus hijos.
Validación de propiedades
React permite validar la estructura de las propiedades, así como el tipo de dato, asegurándonos de recibir siempre la información esperada para un componente.
Ciclo de vida
React cuenta con una serie de métodos que conforman el ciclo de vida de un componente, los cuales nos sirven para controlar la forma en que se montan, actualizan y se destruyen.
JavaScript XML (JSX)
JSX es un lenguaje inspirado en XML y muy parecido a HTML, el cual permite construir interfaces gráficas de una forma muy simple y natural, el cual se adapta a la forma de trabajar de HTML.
Etiquetas personalizadas
Mediante React, es posible crear tus propias personalizadas, las cuales pueden ser fácil mente utilizadas dentro de los componentes.
Servidor web
Con NodeJS es posible levantar un servidor Web en segundas, el cual pueda atender cualquier tipo de peticiones de una forma súper eficiente.
Pug (Motor de plantillas)
Pug es motor de plantillas por excelencia de NodeJS, el cual permite crear páginas web dinámicas y parametrizadas.
API REST
Express es el framework por excelencia para el desarrollo web en NodeJS, pero al mismo tiempo, es excelente para la construcción de API's REST.
JSON Web Tokens (JWT)
La autenticación por Tokens es una de las más seguras de la actualidad, pues evita tener que enviar el password en cada invocación, JWT es la librería por excelencia para esta terea.
Middleware
Los middlewares son como interceptores que se ejecutan primero que nada, mediante los cuales es posible realizar tareas previas a la ejecución de un servicio, como es validar la autenticación.
Subdominios
Crear un subdominio es realmente fácil con ayuda de Express y el módulo vhost, con el cual podemos separar las llamadas al API de la aplicación.
Mongoose
Mongoose es el módulo más popular para integrar NodeJS con MongoDB.
Schemas
Mediante los Schemas es posible definir las estructuras de los documentos, aunque es posible tener estructuras dinámicas.
Plugins
Mongoose permite instalar plugins propios o de la comunidad, que agregan nuevas funcionalidades que no vienen por defecto.
Estructura libre
MongoDB permite guardar cualquier tipo cualquier documento sin importar su estructura y tipos de datos, incluso, combinar diferentes tipos de documentos.
Operaciones básicas
MongoDB permite realizar las mismas operaciones que una base de datos tradicional, como consultar, guardar, eliminar, uniones, etc.
Código fuente
La aplicación se va construyendo capitulo a capitulo, y puedes descargar el código desde GitHub para analizar cómo se va construyendo.
Mini Twitter
Es el proyecto que desarrollaremos a lo largo del libro, el cual es una réplica de la red social Twitter 100% funcional.
Experimenta
Crear usuario, editar el perfil de usuario, seguir a otros usuarios, mandar y contestar Tweet, son algunas de las funcionalidades que estudiaremos.
Programación reactiva con React, NodeJS & MongoDB, es el único libro que te enseña desde cero a desarrollar aplicaciones completas, pasando desde la fase de desarrollo a producción, combinando todos los conocimientos en un proyecto final.
Si, podrás encontrar el botón de descargar al inicio de esta página.
SI, tienes un plazo de 30 días para solicitar tu reemisor total en caso de que el libro no alcance tus expectativas.
La compra del libro incluye el acceso a un grupo privado en Discord, donde personalmente atiendo todas las dudas
Pues enviarnos tus dudas en el formulario de contacto o atreves de redes sociales y con gusto te contestaremos.
SI, tienes un plazo de 30 días para solicitar tu reemisor total en caso de que el libro no alcance tus expectativas.
Se recomienda un conocimiento básico de desarrollo web, como HTML, CSS y JavaScript
El libro cuenta con cercas de 550 páginas divididas en un total de 16 capítulos y un proyecto final que se desarrolla a lo largo de libro
NO, el libro está en constante evolución, y todas las actualizaciones estarán disponibles de forma gratuita.
Oscar Blancarte es un arquitecto de software con más de 18 años de experiencia en el mundo del desarrollo de software. Actualmente es arquitecto de software en Red Hat desde donde aporta su conocimiento y experiencia para clientes a nivel mundial.
Oscar Blancarte cuanta actualmente con varias certificaciones, como Java Programmer, Análisis y Diseño Orientado a Objetos (IBM) y Oracle IT Architect (Oracle), Red Hat Certified Specialist in Containers y Red Hat Certified Cloud-native Developer. A lo largo de su carrera ha trabajado para diversas empresas del sector de TI, entre las que destacan su participación en diseños de arquitectura de software y consultoría para clientes de los sectores de Retail, Telco y Health Care.
Oscar Blancarte es, además, autor de su propio blog https://www.oscarblancarteblog.com desde el cual está activamente publicando temas interesantes sobre Arquitectura de software y temas relacionados con la Ingeniería de Software en general. Desde su blog ayuda a la comunidad a resolver dudas y es por este medio que se puede tener una interacción más directa con el autor.
Además, es un apasionado por el emprendimiento, lo que lo ha llevado a emprender en diversas ocasiones, como es el caso de Codmind, una plataforma de educación online, Snipping Code, una plataforma de productividad para desarrolladores donde pueden guardar pequeños fragmentos de código repetitivos y Reactive Programming, la plataforma en la cual publica sus libros e invita a otros a desarrollar sus propias obras.
Aplicaciones reactivas con React, NodeJS & MongoDB
La oferta finaliza en: 3d 16h 12m 52s 🔥
Descuento por tiempo limitado
No tienes nada que perder...
Si en 30 días el libro no alcanza tus expectativas te regresamos el 100% de tu dinero, sin preguntas, sin excusas.
Ver condiciones
© 2021, Copyright - Oscar Blancarte. All rights reserved.