Save for later

Microservices and Serverless

Full Stack Cloud Developer,

Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this course. Enroll to learn more, complete the course and claim your badge!

The emergence of cloud computing has brought about a lot of changes to modern software development. Rather than large annual releases on physical mediums like CDs, modern software is increasingly released on the cloud, provided cost reduction, decreased time to market, and increased agility. These changes allow organizations to keep pace with their competitors and bring new innovations to market in ways that previously would have been unthinkable.

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 used at the largest software organizations in the world, because it provides cost benefits, team autonomy, and so many other advantages.

By the end of this course, you will

Have a solid foundation for microservices and serverless

Deploy microservices on the cloud

Integrate microservices with serverless compute

This course will introduce you to 12-factor apps and microservices, concepts that emerged to help organizations work better and faster in a cloud-native manner. You’ll then learn about serverless computing—how it works, what value it brings, and what are specific serverless technologies. You’ll get hands-on with IBM Cloud Functions, a serverless platform on IBM Cloud that lets you develop serverless apps with ease. Finally, you will learn to build and deploy applications using container images on the code engine.

The course contains several hands-on labs which allow you to apply the content you learn.

The prerequisites for this course include basic computer and cloud literacy as well as an understanding of core cloud concepts. In addition, understanding of the command line and how to use shell commands will greatly benefit you during this course.

What you'll learn

  • Identify the twelve factors and describe how they map to the software delivery lifecycle
  • Create and test Swagger documentation for REST API endpoints
  • Create and test a serverless function
  • Build and deploy applications using container images on the code engine

Get Details and Enroll Now

OpenCourser is an affiliate partner of edX and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating Not enough ratings
Length 2 weeks
Effort 2 weeks, 6–8 hours per week
Starts On Demand (Start anytime)
Cost $99
From IBM via edX
Instructor Alex Parker
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science

Get a Reminder

Send to:

Similar Courses

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Adjunct Faculty - Modern Languages View $14k

Freelance Columnist - Modern Southern Belle $28k

Supervisor Adjunct Professor, Department of Modern Languages $37k

Columnist - Modern Southern Belle $38k

Modern Language Teacher $53k

Onassis Lecturer of Modern Greek $53k

Simonson Modern Jazz Instructor $60k

Account Executive - Modern Marketing $76k

Assistant Adjunct Modern Dance Instructor $82k

Assistant Professor, Chair, Dept. of Modern Languages $106k

Associate Adjunct Professor, Department of Modern Languages $111k

Professor, Department of Modern Languages and Cultures $115k

Write a review

Your opinion matters. Tell us what you think.

Rating Not enough ratings
Length 2 weeks
Effort 2 weeks, 6–8 hours per week
Starts On Demand (Start anytime)
Cost $99
From IBM via edX
Instructor Alex Parker
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now