Application Development using Microservices and Serverless

Software > Computer Software > Educational Software IBM

Course Overview

What You'll Learn

  • Rather than building large applications, known as monoliths, that perform all the functionality, microservices break down larger applications into smaller pieces that are independently maintainable and scalable, providing a host of benefits.
  • Next, you will learn the basics of Serverless applications, and how to run your applications on the IBM Cloud Code Engine.
  • The course contains several hands-on labs which allow you to practice and apply the content you learn in the course.

Welcome to this introductory course on microservices and serverless, essential technologies for cloud native and application modernization workloads. Rather than building large applications, known as monoliths, that perform all the functionality, microservices break down larger applications into smaller pieces that are independently maintainable and scalable, providing a host of benefits. This architecture is now used in the largest software organizations in the world, because it provides cost benefits, team autonomy, and other advantages. Likewise, serverless has emerged as an increasingly popular compute option in the cloud era. Giving developers and operators the ability to run applications without managing underlying infrastructure. In this course, you will create microservices using various methodologies. You will create REST APIs using Python and Flask. Next, you will learn the basics of Serverless applications, and how to run your applications on the IBM Cloud Code Engine. The course contains several hands-on labs which allow you to practice and apply the content you learn in the course. In the final project, you will create a front-end application composed of several microservices and deploy them on the Cloud using serverless.

Course FAQs

Is this an accredited online course?

Accreditation for 'Application Development using Microservices and Serverless' is determined by the provider, IBM. For online college courses or degree programs, we strongly recommend you verify the accreditation status directly on the provider's website to ensure it meets your requirements.

Can this course be used for continuing education credits?

Many of the courses listed on our platform are suitable for professional continuing education. However, acceptance for credit varies by state and licensing board. Please confirm with your board and {course.provider} that this specific course qualifies.

How do I enroll in this online school program?

To enroll, click the 'ENROLL NOW' button on this page. You will be taken to the official page for 'Application Development using Microservices and Serverless' on the IBM online class platform, where you can complete your registration.