EdX

Developing Cloud Applications with Node.js and React (edX)

Offered by IBM,
Developing Cloud Applications with Node.js and React (edX)

Learn how to develop and deploy web applications with JavaScript frameworks. Create server-side applications using Node.js and develop the front-end using React. Deploy the app on Cloud. In this course you will learn how to develop and deploy full-stack web applications several JavaScript frameworks. You will start by creating backend server-side applications using Node.js and Express. You will then develop a front-end user interface (UI) using ES6 and the React JavaScript library, and deploy your application to the IBM cloud platform.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Node.js is an event-driven JavaScript web application server framework and relies on callback functions to handle network calls in an asynchronous manner. The application you create will employ asynchronous callback functions to act upon network events in the runtime environment.
You will learn how to invoke Web Services, parse with JSON data and integrate with Cloud APIs to add AI capabilities to your application. You will also practice DevOps and GitHub concepts to enable continuous delivery of your application.
This course is ideal for those who want to start a career in Cloud Development or developers who want to update their skills with current Cloud programming technologies and practices.
It is highly recommended that you complete other courses in the IBM Cloud Application Development Foundations Professional Certificate prior to starting this course. The course requires prior basic knowledge of HTML5, JavaScript, DevOps, Git, and fundamental concepts in Cloud programming.
After completing this course you will be able to create modern applications using Cloud Native concepts.
This course is part of the following programs:

What you'll learn

  • Create server-side applications with Node.js Javascript framework
  • Practice DevOps and utilize continuous delivery pipelines with Git
  • Deploy your web application to IBM Cloud platform
  • Extend your Node.js application with third-party packages
  • Leverage the Express web application framework
  • Integrate with Watson APIs on Cloud to add AI to your application
  • Build rich application user interfaces using ES6 and React
  • Develop callback functions and parse JSON data from HTTP messages

Syllabus

Module 1: Introduction to Server-Side JavaScript

  • Introduction to Server-Side Javascript
  • Creating a Web Server with Node.js
  • Importing Node.js Modules

Module 2: Asynchronous I/O with Callback Programming

  • Asynchronous I/O with Callback Programming
  • Create Callback Function
  • Parse JSON

Module 3: Express Web Application Framework

  • Extend Node.js
  • Express Web Application Framework

Module 4: Building a rich front-end application using REACT & ES6

  • ES6 features – let, Classes, Arrow, Promises
  • React Concepts & Components

Module 5: Final Project

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Full Stack Application Development Project (edX) EdX
IBM

Full Stack Application Development Project (edX)

For this project you will apply your knowledge of front end and back end development gained from previous courses and build and deploy a full stack real-world web application on the cloud. Your project will showcase your understanding of the user experience and user interface design process, and your skills and technologies with Django, Python, Node.JS and Containers.

Self Paced
Self-Paced
Applied Quantum Computing III: Algorithm and Software (edX) EdX
Purdue University,PurdueX

Applied Quantum Computing III: Algorithm and Software (edX)

Learn domain-specific quantum algorithms and how to run them on present-day quantum hardware. This course is part III of the series of Quantum computing courses, which covers aspects from fundamentals to present-day hardware platforms to quantum software and programming. The goal of part III is to discuss some of the key domain-specific algorithms that are developed by exploiting the fundamental quantum phenomena (e.g. entanglement)and computing models discussed in part I.

Mar 25th 2024
5-12 Weeks
Data Visualization & Cloud Technologies (edX) EdX
University of Wisconsin–Madison,WisconsinX

Data Visualization & Cloud Technologies (edX)

Learn to use data visualization and cloud technologies for business analytics. In this course, gain experience in data visualization and cloud technologies to support business analytics. In the first half of the course, create and share compelling data visualizations to enhance decision-making. In the second half of the course, use cloud technologies to build scalable data warehouses, analyze big data, and develop and deploy machine learning models.

Mar 18th 2024
5-12 Weeks
Introducción a los Sistemas de Información Gerencial (MIS): Una guía de supervivencia (edX) EdX
Universidad Carlos III de Madrid - UC3M,UC3Mx

Introducción a los Sistemas de Información Gerencial (MIS): Una guía de supervivencia (edX)

Obtén las habilidades y el conocimiento necesarios para tener éxito en un mundo corporativo dominado por los sistemas de información gerencial (SIG o MIS). Los omnipresentes Sistemas de Información Gerencial (SIG) o Management Information Systems (MIS) juegan un papel crítico en el actual panorama profesional. Desde los sistemas de gestión de las relaciones con los clientes, que gestionan las interacciones diarias con los clientes actuales y potenciales, hasta los sistemas gerenciales y financieros que emiten y pagan facturas, el día a día de la vida laboral está cada vez más controlado por estos sistemas de gestión, que dictan qué hacer y cómo hacerlo.

Self Paced
Self-Paced
JavaScript Introduction (edX) EdX
World Wide Web Consortium - W3C,W3Cx

JavaScript Introduction (edX)

Learn JavaScript, a Web development programming language, to add interactivity to your Web pages, and become an expert Web developer. This computer science course is an initiation to JavaScript programming and has been designed to help Web developers have an understanding of the basic concepts of the language. This course was developed in partnership between W3C and University Côte d'Azur.

Self Paced
Self-Paced
User Experience (UX) Design: Human Factors and Culture in Design  (edX) EdX
Tsinghua University,TsinghuaX

User Experience (UX) Design: Human Factors and Culture in Design (edX)

Learn user experience and user interface design-key skills to succeed as a product manager, developer and designer. This course will rely on actual design cases and interesting cultural phenomena to guide students to apply human factors knowledge and methods from a cultural perspective. Understand what user-centered design concept is and master scientific design and evaluation methods.

Self Paced
Self-Paced