Description
In this course, you will :
- Learn how to create and deploy full-stack web applications using a variety of JavaScript frameworks. You'll begin by developing backend server-side applications with Node.js and Express. Then, using ES6 and the React JavaScript library, you will create a front-end user interface (UI) and deploy your application to the IBM cloud platform.
- Node.js is an event-driven JavaScript web application server framework that handles network calls asynchronously via callback functions.
- To add AI capabilities to your application, learn how to invoke Web Services, parse JSON data, and integrate with Cloud APIs.
- DevOps and GitHub concepts should also be used to enable continuous delivery of your application.
- 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 :
1. Introduction to Server-Side JavaScript
- Introduction to Server-Side Javascript
- Creating a Web Server with Node.js
- Importing Node.js Modules
2. Asynchronous I/O with Callback Programming
- Asynchronous I/O with Callback Programming
- Create Callback Function
- Parse JSON
3. Express Web Application Framework
- Extend Node.js
- Express Web Application Framework
4. Building a rich front-end application using REACT & ES6
- ES6 features – let, Classes, Arrow, Promises
- React Concepts & Components