Data is everywhere in our world from academia and software development to business and industry. Before it can be out to good use, it must be properly refined by a Data Scientist. Learn how to use IBM Watson Studio and IBM Watson Knowledge Catalog to clean the data and derive new information from the data set.
An API (Application Programming Interface) is a way for services and products to communicate with each other through a documented interface. As an application developer you can leverage an API with ease and invoke it via a web browser, mobile application, or device. In this course you will learn about APIs and their benefits. Additionally, you will use the IBM Cloud Push Notifications API to send Push Notifications to a sample Node.js webpage.
Development of cloud native apps that are broken down into a set of microservices has been praised and commended as best practices in software development methodologies. Software stacks like Kubernetes, which enable cloud native computing, have therefore picked up quite a bit of popularity. In this course, we will describe how a hypothetical, real-world application can be broken down into a set of microservices, where core functionality is delegated to the appropriate microservice, and the web-app portal is left as lightweight as possible.