Full Stack Developer Professional Certificate

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.

Sort options

Python for AI & Development Project (edX)

Self Paced
Python for AI & Development Project (edX)
Course Auditing
Categories
Effort
Languages
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. In this mini-course you will demonstrate what you’ve learned in the Python Basics* course and apply your Python skills to a real-world project for [...]

Full Stack Application Development Project (edX)

Self Paced
Full Stack Application Development Project (edX)
Course Auditing
Categories
Effort
Languages
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. Your project will showcase your understanding of the user experience and user interface design process, and your [...]

Django Application Development with SQL and Databases (edX)

Self Paced
Django Application Development with SQL and Databases (edX)
Course Auditing
Categories
Effort
Languages
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. This course introduces you to the basics of SQL, a simple and powerful programming language for querying and managing data, [...]

Developing Cloud Native Applications (edX)

Self Paced
Developing Cloud Native Applications (edX)
Course Auditing
Categories
Effort
Languages
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.

Introduction to Web Development with HTML5, CSS3, and JavaScript (edX)

Self Paced
Introduction to Web Development with HTML5, CSS3, and JavaScript (edX)
Course Auditing
Categories
Effort
Languages
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. Want to take the first steps to become a Cloud Application Developer? This self-paced online course will lead you through the programming languages [...]

Back-end Application Development with Node.js and Express (edX)

Self Paced
Back-end Application Development with Node.js and Express (edX)
Course Auditing
Categories
Effort
Languages
In a recent Stack Overflow survey, Node.js was used by about 50% of the developers who answered the survey, making it the most used server-side technology. Express ranked as the fourth most popular web technology overall, making it the most popular server-side web framework.

Microservices and Serverless (edX)

Self Paced
Microservices and Serverless (edX)
Course Auditing
Categories
Effort
Languages
Design, develop, deploy, manage and secure applications and solutions on public, private or hybrid cloud platforms. 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 [...]

Developing Front End Apps with React (edX)

Self Paced
Developing Front End Apps with React (edX)
Course Auditing
Categories
Effort
Languages
Develop hands-on skills with front-end applications using the React web framework user interface library. React is one of the most popular frameworks in the Web and Front-end application Development category. In this course, you will: build rich Front-End applications with React and ES6; connect React components using data and [...]