¿Qué quieres aprender?

Curso desarrollo web profesional Mern Stack (React, Express, NodeJS y MongoDB)

Curso desarrollo web profesional Mern Stack (React, Express, NodeJS y MongoDB)

Asociación Española de Programadores Informáticos

Curso presencial

Madrid


550
IVA exento

Duración : 2 Meses

Con nuestro Curso desarrollo web profesional Mern Stack (React, Express, NodeJS y MongoDB) aprenderás a desarrollar aplicaciones web profesionales a través de las tecnologías mas demandadas actualmente por las empresas (React, Express, Node.js y MongoDB). Para realizar este curso es necesario que dispongas de conocimientos sólidos de JavaScript, HTML5 y CSS3. Si no es tu caso puedes consultar nuestros cursos.

Nuestro curso va directo al grano, sin temario innecesario o hecho para aumentar las horas lectivas, hemos creado un temario sin paja, actual muy económico y en sintonía con la demanda actual en cursos de programación. Nuestros grupos son reducidos menos de 10 alumnos por clase, con esto conseguimos la mejor atención posible y una formación de calidad. También necesitarás otras 60 horas como mínimo de trabajo en casa para entregar los ejercicios, horas de estudio, proyectos, trabajos obligatorios y demás.

Recuerda que somos una organización de ámbito Nacional inscrita en el Ministerio del Interior y que nuestros títulos son muy valorados por las empresas actualmente.

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Madrid
Marzo 2021

Objetivos

Formarte las tecnologías más demandadas en la actualidad. Con este curso podrás crear aplicaciones web empresariales, robustas y fiables.

A quién va dirigido

Este curso va dirigido a cualquier diseñador o programador web que quiera dar un impulso a su carrera.

Requisitos

Sólidos conocimientos de JavaScript, HTML5 y CSS3

Temario completo de este curso

MODULO I – REPASO DE JAVASCRIPT

  • Concepto de ámbito: let y const
  • Creación de clases y objetos.
  • Programación Orientada a Objetos
  • Funciones avanzadas con arrays
  • Arrow Functions. Template Literals. Manejo de parámetros
  • Promesas

DESARROLLO WEB CON EL PATRON MERN

MODULO II – BACKEND Y BASE DE DATOS

  • Cómo funciona NodeJS. Gestión de módulos
  • Node Core.
    • Global Object. Process Module. Readline. EventEmitter
  • File System
    • Lectura y escritora de ficheros
    • Trabajo con streams (read/write)
  • Http Module
    • Request, creación de servidores simples
  • Creación de aplicaciones web con ExpressJS
    • Arquitectura de proyectos
    • Gestión de rutas
    • Middlewares
    • Uso de plantillas con Pug y Handlebars
  • Bases de datos con MongoDB
    • Instalación y acceso por consola
    • Uso de Mongoose como ORM dentro de Express
    • Creación de aplicación CRUD
  • Creación de un Api Rest con ExpressJS
    • Conceptos básicos de Api REST
    • Api desde una aplicación con Express
  • Autenticación de usuarios
    • Encriptación de contraseñas
    • Uso de JsonWebToken

MODULO III – FRONTEND CON REACT

  • ¿Qué es React?
    • Desarrollo web por componentes
    • Creación de una SPA
    • Alternativas a React
    • Instalación del entorno de trabajo
  • Introducción a JSX
    • Uso de expresiones
    • Modificación de atributos
    • Jerarquía de componentes
  • Creación de componentes en React
    • Componentes funcionales y de clase
    • Renderizado de componentes
    • Pasando valores de padre a hijo
    • Two way binding
    • Gestión de estilos
  • Uso de Props y State
  • Uso de condicionales y listas
    • Uso del operador ternario para definir el flujo
    • Renderización condicional
    • Rendering Lists
    • Propiedad KEY
  • Manejo de eventos
    • Gestión de argumentos dentro de los eventos
  • Análisis del ciclo de vida de los componentes
  • Gestión de Rutas
    • Integración del módulo de rutas
    • Navegación entre páginas
    • Query Params
    • Pasando parámetros a través de rutas
  • Peticiones Http
    • Gestión de peticiones GET, POST, PUT, DELETE
    • Envío de datos a través de Http
    • Uso de Interceptors
  • Formularios y validación
    • Creación dinámica de formularios
    • Agregando validaciones personalizadas
    • Gestión de errores
    • Control de los datos introducidos por el usuario

MODULO IV – PROYECTO FINAL

Ver más