Full Stack Cloud Developer

0
Join & Subscribe
edX
$570.00
English
Certificate Available
23 weeks long, 5-7 hours a week

Overview

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

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.

Syllabus

Courses under this program:
Course 1: Introduction to Cloud Computing

Master the core concepts in Cloud Computing, from service and deployment models, to cloud architecture, security, new technologies, and possible careers.



Course 2: Introduction to Cloud Development with HTML5, CSS3, and JavaScript

Learn the key tools and programming languages to bootstrap your career as a Cloud Developer. Get started with web development using HTML5, CSS3, JavaScript and GitHub.



Course 3: Developing Cloud Native Applications

Learn about Cloud Native Computing. Understand and start using DevOps practices and tools. Work with REST APIs and JSON. Get started with developing applications on Cloud leveraging cloud services like AI-powered APIs and NoSQL databases to enrich your app.



Course 4: Developing Cloud Applications with Node.js and React

Learn how to develop and deploy web applications with JavaScript frameworks. Create server-side applications using Node.js and develop the front-end using React. Deploy the app on Cloud.



Course 5: Introduction to Containers, Kubernetes and OpenShift

This course introduces you to containers and its emerging ecosystem of related technologies such as Docker, Kubernetes, OpenShift, and Istio. You will not only understand the concepts but also practice hands-on in the cloud.



Course 6: Python Basics for Data Science

This Python course provides a beginner-friendly introduction to Python for Data Science. Practice through lab exercises, and you'll be ready to create your first Python scripts on your own!



Course 7: Python for AI & Development Project

This mini-course introduces you to the process for unit testing Python code, including building and running unit tests and packaging the Python application for distribution.



Course 8: Django Application Development with SQL and Databases

This course introduces you to the basics of SQL, Django and Bootstrap. You will gain hands-on practical experience developing and deploying a full-stack Django web application on the cloud.



Course 9: Microservices, Serverless, OpenShift

Learn about Microservices architecture and Serverless computing. Understand their benefits and the process for deployment. Practice using multiple tools in hands-on labs. Create a serverless web application and deploy as a Microservice on OpenShift and as static files on Cloud Object Storage.



Course 10: Full Stack Application Development Project

For this project you will apply your knowledge of front end and back end development gained from previous courses and build and deploy a full stack real-world web application on the cloud.



Taught by

Upkar Lidder, Rav Ahuja, Joseph Santarcangelo, Ramesh Sannareddy, Alex Parker, Heather Nelson and Yan Luo