We may earn an affiliate commission when you visit our partners.
Course image
Rav Ahuja, Joseph Santarcangelo, Upkar Lidder, Alex Parker, Ramesh Sannareddy, Heather Nelson, and Yan Luo

The adoption of cloud technologies is driving enterprises, big and small, to be more agile, innovative, and competitive, and to create differentiated customer and user experiences. This MicroBachelors Program will provide you with a broad set of skills and the technical aptitude to launch your career as a Full Stack Developer.

Read more

The adoption of cloud technologies is driving enterprises, big and small, to be more agile, innovative, and competitive, and to create differentiated customer and user experiences. This MicroBachelors Program will provide you with a broad set of skills and the technical aptitude to launch your career as a Full Stack Developer.

The Full Stack Cloud Applications Development MicroBachelors Program from IBM will teach you the tools and technologies that successful software developers, and web developers use to build, deploy, test, run and manage Full Stack Cloud Native applications – putting you in an advantageous position to begin a new career in a fast-growing field.

You do not need any prior programming experience or Cloud background to begin this program. The courses in this program will help you develop the skills needed for developing web and SaaS applications that are in high demand, including:

Cloud infrastructure, HTML, CSS, JavaScript, GitHub, Node.js, React, Cloud Native practices, DevOps, CI/CD, Agile Software Development, Containers, Docker, Kubernetes, OpenShift, Istio, Python programming, Databases, NoSQL, SQL, Django, Bootstrap, Application Security, Microservices, Serverless Computing, and more.

Your program experience you will also cover foundational capabilities and in-demand topics areas including:

In the Final Project for this program, you will demonstrate your proficiency in Software Engineering using various Cloud Native tool, technologies, languages, and frameworks. You will create a full stack cloud application consisting of multiple microservices, and build and deploy them using CI/CD on IBM Cloud. You will also gain experience building web applications using Node.JS, React, and implementing a chatbot feature through Watson AI (Artificial Intelligence) services.

After completing the IBM Full Stack Cloud Application Development MicroBachelors Program, you will have acquired the skills to develop, deploy, run and manage applications using front-end and back-end technologies and will be ready to embark on one of the fastest growing career paths.

What you'll learn

  • Describe the core concepts of cloud computing, cloud models and architectures, components of cloud computing, and list the major cloud service providers.
  • Apply essential cloud application development concepts and languages including HTML5, CSS3, and JavaScript, to create your first cloud-based applications.
  • Explain Cloud Native and apply DevOps practices with a CI/CD toolchain on IBM Cloud, and Git to continuously develop and update Cloud applications.
  • Develop full-stack native cloud applications using Node.js framework for server-side and React for front-end.
  • Describe and apply best practices in secure cloud computing, by adding authentication and encryption to your application.
  • Demonstrate your proficiency in applying various Cloud Native tools and technologies to develop, deploy, run, and update applications on a cloud platform.

Share

Help others find this collection page by sharing it with your friends and followers:

What's inside

Ten courses

Introduction to Web Development with HTML5, CSS3, and JavaScript

(6 hours)
Want to take the first steps to become a Cloud Application Developer? This self-paced online course will lead you through the programming languages and tools you will need to develop your own Cloud and Web Applications. You’ll then focus on the languages you need for front-end development, working with HTML5, CSS3, and JavaScript.

Introduction to Cloud Native, DevOps, Agile, and NoSQL

(14 hours)
Interested in learning the complete process of developing cloud-native applications? This course covers essential cloud concepts like Cloud Native Applications and Cloud Native Computing Foundations (CNCF) and their impact on cloud app developers. You'll also dive into specific tools and techniques for building these apps.

Back-end Application Development with Node.js and Express

(15 hours)
In this course, you will focus on Node.js and Express. Specifically, you will develop applications using asynchronous callbacks and promises, create REST APIs and perform CRUD operations, and implement authentication and session management. Throughout the course, you will complete numerous hands-on labs to gain practical experience. At the end of the course, you will demonstrate your Node skills with a final project to build your portfolio.

Introduction to Containers, Kubernetes and OpenShift

(12 hours)
In this course designed for beginners, you will learn how to build cloud native applications using current containerization tools and technologies such as containers, Docker, container registries, Kubernetes, OpenShift, and Istio. You'll also learn how to deploy and scale your applications in any public, private, or hybrid cloud.

Django Application Development with SQL and Databases

(14 hours)
The essential building blocks of application development include accessing, processing, and presenting data. This course introduces you to the basics of SQL, a simple and powerful programming language for querying and managing data, and the fundamentals of cloud databases.

Microservices and Serverless

(14 hours)
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, providing cost reduction, decreased time to market, and increased agility.

Full Stack Application Development Project

(14 hours)
In this project, you will apply your knowledge of front end and back end development to build and deploy a full stack real-world web application on the cloud.

Python for AI & Development Project

(3 hours)
In this mini-course, you will demonstrate your Python skills by applying them to a real-world project. You will be introduced to unit testing and will develop the skills needed to create functions and unit tests, run the unit tests, and package the files in a standard Python Package.

Python Basics for Data Science

(21 hours)
Kickstart your Python for data science journey with this beginner-friendly course. You'll learn Python basics, work with data in Python, and create your own Python scripts. Upon completion, you'll be able to perform basic hands-on data analysis using Jupyter Notebooks.

Cloud Application Developer Capstone

(15 hours)
The project provides you with a real-life challenge that requires you to flex and firm your cloud native application development muscle. You will start with a problem situation. To address this problem, you will use resources like GitHub, IBM Cloud services, and open source frameworks, and you will apply your knowledge of cloud native languages, database management, AI/machine learning, continuous integration and continuous delivery, and cloud native APIs.

Save this collection

Save Full Stack Cloud Application Development to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser