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

This Professional Certificate will provide you with a broad set of skills and the technical aptitude to launch your career as a Full Stack Cloud Developer. You will build cloud-based applications with the support of IBM experts, practice your skills with hands-on labs, and complete projects designed to sharpen your skills and help you build your portfolio.

Read more

This Professional Certificate will provide you with a broad set of skills and the technical aptitude to launch your career as a Full Stack Cloud Developer. You will build cloud-based applications with the support of IBM experts, practice your skills with hands-on labs, and complete projects designed to sharpen your skills and help you build your portfolio.

The Full Stack Developer program 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 applications that are in high demand, including: Cloud Foundations, HTML, CSS, JavaScript, GitHub, Node.js, React, Cloud Native practices, DevOps, CI/CD, Containers, Docker, Kubernetes, OpenShift, Istio, Python programming, Databases, SQL, Django, Bootstrap, Application Security, Microservices, Serverless Computing, and more.

In the Final Project, you will demonstrate your proficiency in applying various Cloud Native tools and technologies. You will create a cloud environment using IBM Cloud to build and deploy an application consisting of multiple microservices using CI/CD.

After completing the Full Stack Cloud Developer 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. Extend your applications with third-party packages, REST APIs and AI services such as IBM Watson.
  • Define containerization technology and state the significance of containers to Cloud Native. Build Docker images, and orchestrate & scale applications using the Kubernetes ecosystem.
  • Recall the fundamentals of Python, one of the most popular and beginner friendly programming languages and employ various Python programming constructs to create a Cloud application.
  • Discuss the differences between relational and NoSQL databases. Compose SQL queries to insert, select, update, delete and join data in a database. Explain Object Relational Model (ORM) and employ Django ORM to develop a database powered application.
  • Describe and apply best practices in secure cloud computing, by adding authentication and encryption to your application.
  • Summarize the essentials of Microservices, Serverless Computing, and their importance for Cloud Native development. Compose an application using several microservices and deploy it on a private, public or hybrid cloud with OpenShift.
  • 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

Nine 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.

Save this collection

Save Full Stack Cloud Developer 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