Professional Certification Programs
MUST University had developed a Full Stack Developer certification program to go along with the IBM Full Stack Software Developer professional certification program offered on Coursera. In this program, you can gain expertise in all aspects of developing a cloud/web and mobile application. You will gain knowledge and understanding of the architecture of the application, and insights into each of its layers. You develop programming skills at the database level, the back-end level as well as the user-facing front end. Gaining a thorough knowledge of the full spectrum of the application allows you to later dig deeper into any of its components, as well as work efficiently in an agile team at any international or local software development company. Upon completion of the MUST program, you can optionally continue your training on Coursera to complete the IBM Full Stack Software Developer Professional Certificate.
Through a hybrid learning approach mixing access to quality online content from world-leading universities (Coursera) and on-campus practical live discussions, group projects, real case studies, and hands-on labs, at the completion of this course, you will be ready to land a Full Stack Developer job or to markedly improve your productivity in your current developer roles.
Starts May 2nd, 2023.
6 month program. 6 hours of study a week.
|Language||French and English|
|Delivery model||Access to quality online content from MUST & Coursera.|
Practical labs offering hands-on sessions on MUST Campus.
Continue independent FREE access to Coursera for up to 3 months and earn the IBM Full Stack Software Developer Professional Certificate
|Registration deadline||April 1st, 2023.|
|Location||MUST University, Lac3, Tunis.|
- Introduction to web applications and Cloud Computing
In this introduction, you understand the definition and essential characteristics of cloud computing, its history, the business case for it, and emerging technology use cases enabled by the cloud. We introduce you to some of the prominent service providers of our times (e.g., AWS, Google, IBM, Microsoft, etc.) and the services they offer, and look at some case studies of cloud computing across industry applications.
This course will help you discover the languages, frameworks, and tools that you will need to create interactive and engaging websites right from the beginning.
You will begin by learning about the roles of front-end, back-end, and full-stack developers and how they work together on development projects. Through this, you will also become familiar with the terminology and skills needed in your career as a web developer.
- Getting Started with Git and GitHub
In this course, you’ll be introduced to collaborative version control and popular Git platforms. You will learn to use GitHub to work effectively as a team, and perform common Git operations, such as Pull Requests, from both the Web UI and command line. The course wraps up with a final project where you will start building your portfolio by creating and sharing a public/open-source GitHub project.
- Backend development with Python and Node.js
In this course, you will focus on Node.js and Express, as well as cover the basics of Python. Specifically, you will
– develop applications using asynchronous callbacks and promises
– create REST APIs and perform CRUD operations
– 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.
This course will help you succeed as a back-end or full-stack developer. It suits those in IT looking to step up in their careers or new graduates seeking to establish their server-side skills. This course suits those who need to manage cloud-centric projects.
- Developing Applications with SQL, Databases
The essentials of application development are accessing, processing, and presenting data. Data is stored in various databases, and developers will need to learn how to talk to them via programming languages.
In this course, you will be introduced to some fundamental database concepts. You will learn the basics of SQL, a simple and powerful programming language for querying and managing data. And you will learn about cloud database fundamentals and get hands-on cloud database experiences.
You will gain full-stack Django skills by creating a Django web app to persist, process, and present data. And you will learn about cloud app platform fundamentals and get hands-on experience deploying your Django web app on the cloud. Prerequisites: GitHub, HTML & CSS, Python
- Introduction to Containers w/ Docker, Kubernetes
In this course designed for beginners, learn about current containerization tools and technologies such as containers, Docker, container registries, Kubernetes, and OpenShift. Also learn how to deploy and scale your applications in any public, private, or hybrid cloud. You will apply what you learn in hands-on, browser-based labs.
Please enter your details below and click the ”Register” button.