Curso online – especialización profesional certificada en programación JavaScript con React, Node y MongoDB en el IBM Institute of Technology

Descubra su potencial como desarrollador de JavaScript. Fortalezca las habilidades de desarrollo de aplicaciones en la nube con tecnologías JavaScript esenciales y bases de datos NoSQL.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

a partir de

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Nodo.js
  • MongoDB
  • javascript
  • Reaccionar
  • Expresar

What you will learn in the course

Courses for which the course is suitable

  • desarrollador de javascript
  • Desarrollador front-end con React
  • Desarrollador back-end con Node.js
  • Desarrollador full-stack
  • Desarrollador de aplicaciones basadas en la nube
  • Desarrollador de API
  • Desarrollar aplicaciones NoSQL con MongoDB
  • Desarrollador de sitios web de comercio electrónico
  • Desarrollador de aplicaciones de gestión presupuestaria.
  • Desarrollador de aplicaciones de recomendación

Pasantía: una serie de cursos de 4 cursos.

Si desea aprender un lenguaje que se utiliza tanto para el desarrollo del lado del cliente como del lado del servidor, la especialización en JavaScript de IBM es para usted. Puede utilizar este lenguaje de programación popular y flexible para crear aplicaciones interactivas basadas en la nube. Las empresas líderes en la industria eligen la popular biblioteca React JavaScript para crear experiencias de usuario dinámicas y desarrollar aplicaciones modulares del lado del servidor utilizando el marco Node.js Express. ¡Esta pasantía incluye cursos sobre cada una de estas poderosas tecnologías y más!

curso final

En el último curso, aprenderá cómo integrar sus aplicaciones JavaScript con la base de datos abierta NoSQL, MongoDB. Debería aprender sobre las bases de datos NoSQL porque las aplicaciones modernas requieren su flexibilidad para buscar grandes cantidades de datos no estructurados. Finalmente, escribirá API según el protocolo REST para permitir que todos estos servicios se comuniquen entre sí.

Desarrollo de aplicaciones

Durante este programa, desarrollarás varias aplicaciones con estas diferentes tecnologías. Al finalizar el programa completo, tendrás un portafolio de proyectos de JavaScript que te darán la confianza para desarrollar tus habilidades en entrevistas de trabajo.

requisitos previos

  • Le recomendamos que esté familiarizado con los conceptos y principios de HTML y CSS.
  • Se recomienda, aunque no es necesario, tener conocimientos básicos de un sistema de control de versiones como Git o GitHub.

Proyecto de aprendizaje de aplicaciones.

Cada curso incluye oportunidades para practicar en laboratorios que simulan aplicaciones del mundo real. El módulo final de cada curso ofrece un proyecto práctico final para integrar las habilidades aprendidas durante el curso. Entre los proyectos:

  • Creación de un sitio web de recomendaciones de viajes utilizando API de JavaScript que coincidan con las preferencias de sus usuarios.
  • Diseño y codificación del front-end de una aplicación de gestión presupuestaria utilizando React.
  • Escribir una aplicación del lado del servidor que almacene, recupere y administre calificaciones y reseñas de libros con Node.js y el marco Express.
  • Diseñar un sitio de comercio electrónico implementando autenticación de usuario con JWT, creando API RESTful y guardando datos usando Node.js, MongoDB y Express.

Details of the courses that make up the specialization

Conceptos básicos de la programación JavaScript

  • Curso 1 • 16 horas • 4,7 (91 valoraciones)

Detalles del curso

¿Qué aprenderás?
  • Explicar conceptos en el desarrollo de JavaScript.
  • Listar las características de ES6
  • Revisar estructuras de datos
  • Explorarás arrays, DOM, AJAX y técnicas de depuración.
  • Lidiar con errores y excepciones
  • funciones y eventos
  • Se aplicarán técnicas de manipulación de cadenas y técnicas de manejo de errores.
  • Navega por los DOM
  • Comparar funciones, valores, tipos de referencia.
  • Estrategias en promesas y async/await
  • Cambiar la apariencia de los elementos DOM
  • Utilizará funciones, servicios, herramientas y bibliotecas de JavaScript para crear y diseñar páginas y navegación.
  • Utilizará AJAX para extraer y mostrar datos de las API.
Habilidades que ganarás
  • Categoría: Json
  • Categoría: desarrollo de software
  • Categoría: Programación de computadoras
  • Categoría: JavaScript (lenguaje de programación)
  • Categoría: AJAX (lenguaje de programación)

Desarrollar aplicaciones secundarias es fácil con React

  • Curso 2 • 14 horas • 4.3 (540 valoraciones)

Detalles del curso

¿Qué aprenderás?
  • Desarrollar interfaces de usuario (UI) interactivas y aplicaciones web utilizando tecnologías JavaScript, incluidas React, JSX y ES6.
  • Cree aplicaciones dinámicas del lado luminoso de forma rápida y sencilla con componentes reutilizables de React
  • Utilizará una variedad de conceptos y características de React, incluidos accesorios, estados, ganchos, formularios y Redux.
  • Demuestre sus habilidades en React creando varias aplicaciones secundarias ligeras, como un carrito de compras.
Habilidades que ganarás
  • Categoría: Reaccionar (marco web)
  • Categoría: Desarrollo lateral fácil
  • Categoría: Desarrollo de sitios web
  • Categoría: JavaScript
  • Categoría: Interfaz de usuario

Desarrollo de aplicaciones del lado del servidor con Node.js y Express

  • Curso 3 • 13 horas • 4,5 (440 valoraciones)

Detalles del curso

¿Qué aprenderás?
  • Cree aplicaciones del lado del servidor utilizando el tiempo de ejecución de JavaScript de Node.js
  • Continúe desarrollando sus aplicaciones Node.js con paquetes y marcos de terceros, incluido Express
  • Utilizará npm para administrar paquetes de Node.js en su aplicación
  • Desarrollar funciones de devolución de llamada asincrónicas y promesas para completar operaciones asincrónicas.
Habilidades que ganarás
  • Categoría: JavaScript del lado del servidor
  • Categoría: Desarrollo del lado del servidor
  • Categoría: Ciencias de la Computación
  • Categoría: Desarrollo de sitios web
  • Categoría: Expreso

Node.js y MongoDB: desarrollo de aplicaciones de bases de datos del lado del servidor

  • Curso 4 • 19 horas • 4,5 (20 valoraciones)

Detalles del curso

¿Qué aprenderás?
  • Aplicarás conceptos básicos en el desarrollo del lado del servidor con bases de datos Node, Express y NoSQL.
  • Desarrollarás API RESTful seguras utilizando Node y Express para comunicarte con bases de datos.
  • Implementar mecanismos de autenticación y autorización y manejar errores.
  • Mejorar y publicar aplicaciones de bases de datos de Node en una plataforma en la nube
Habilidades que ganarás
  • Categoría: Base de datos (DBMS)
  • Categoría: MongoDB
  • Categoría: JavaScript
  • Categoría: Nodo
  • Categoría: Expreso