MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
This course is designed to help you achieve success in this fast-growing cloud computing area. You may be an IT person looking to step up in your career, a new graduate seeking to establish a solid skillset to score a job in the cloud or web development, an IT decision-maker who needs to manage more cloud-centric projects, or someone in another field who wants to be able to talk about cloud computing knowledgeably.
Completing this course will count towards your learning in any of the following programs:
- IBM Full Stack Cloud Developer Professional Certificate
- Cloud Application Development Foundations Specialization
Syllabus
WEEK 1
Introduction to Server-Side JavaScript
You may already be familiar with JavaScript, but did you know that there is a server-side JavaScript framework? Discover how developers use this powerful tool to develop rich, dynamic web applications. Get hands-on experience using Node.js to build your own simple web server. Explore how Node.js works by using callback functions and extend your Node.js applications by importing external modules.
WEEK 2
Asynchronous I/O with Callback Programming
How can you optimize processor time with Node.js? Discover how Node.js operates in a non-blocking manner and how to handle the result from a network call. Explore the advantages of using anonymous callback functions. Use Node.js to parse JavaScript Object Notation (JSON) data from a Hypertext Transfer Protocol (HTTP) message.
WEEK 3
Express Web Application Framework
When you use Node.js to build a hypertext transfer protocol (HTTP) server, you will discover that the default Node.js framework is low level. You can extend its features with third-party packages. Get hands-on experience by using the Express web application framework. Discover how to manage package dependencies. Create a web server that listens to incoming requests. Use routing, middleware, and template rendering to extend the Node.js framework and handle dynamic content.
WEEK 4
Building a Rich Front-End Application using REACT & ES6
As you are becoming more proficient with JavaScript, you will find that it is a very dynamic language and looks different than the typical object-oriented languages. Now you will discover new features that make developing simpler and faster than older JavaScript capabilities. Explore how to access the React web framework user interface (UI) library and run a simple React application. Find ways to use React components and change their properties and states in a dynamic UI. You will use what you know about asynchronous calls to connect React to an external server.
WEEK 5
Final Assignment
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.