Categoría: Programación

MERN Guía Práctica De Aplicaciones Web (Mongo DB, Express.js, React.js y Node.js

Formato: PDF
Tamaño: 11.2 MB
Enlace 1: Descargar
Enlace 2:

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. El diseño sin embargo, es algo más cambiante y no tan firmemente establecido, que depende, gran parte de las veces, de la opinión particular del solicitante del desarrollo Web o incluso del diseñador.

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.

TEMARIO

  • 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

Contenido Relacionado

Desarrollo Web En Entorno Servidor
Diseño De Interfaces En Aplicaciones Móviles
Seguridad En Aplicaciones Web Java
Python 3 Curso Práctico
C# Lenguaje y Aplicaciones

Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Si continúas navegando consideramos que aceptas su uso. Más información X Cerrar