What you will 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.
Program Overview
Expert instruction
11 skill-building courses
Self-paced
Progress at your own speed
7 months
4 - 6 hours per week
Discounted price: $624.60
Pre-discounted price: $694USD
For the full program experience
Courses in this program
IBM's Full Stack Developer Professional Certificate
- Introduction to Cloud Computing
- Introduction to Web Development with HTML5, CSS3, and JavaScript
- Introduction to Cloud Native, DevOps, Agile, and NoSQL
- Developing Front End Apps with React
- Back-end Application Development with Node.js and Express
- Full Stack Application Development Project
- Microservices and Serverless
- Introduction to Containers, Kubernetes and OpenShift
- Django Application Development with SQL and Databases
- Python Basics for Data Science
- Python for AI & Development Project
- Job Outlook
Meet your instructors from IBM
See instructor bios
Experts from IBM committed to teaching online learning
Enrolling Now
Discounted price: $624.60
Pre-discounted price: $694USD
11 courses in 7 months
Get started in computer science
Browse other computer science coursesWhether you are looking to accelerate your career, earn a degree, or learn something for personal reasons, edX has the courses for you.