Formation Professionnelle et Certifiante

Aperçu du programme :

MUST University avait développé un programme de certification Full Stack Developer pour aller de pair avec le programme de certification professionnelle IBM Full Stack Software Developer proposé sur Coursera. Dans ce programme, vous pouvez acquérir une expertise dans tous les aspects du développement d'une application cloud/web et mobile. Vous acquerrez des connaissances et une compréhension de l'architecture de l'application, ainsi qu'un aperçu de chacune de ses couches. Vous développez des compétences de programmation au niveau de la base de données, du back-end et du front-end orienté vers l'utilisateur. L'acquisition d'une connaissance approfondie de l'ensemble du spectre de l'application vous permet d'approfondir ultérieurement n'importe lequel de ses composants et de travailler efficacement au sein d'une équipe agile dans n'importe quelle entreprise internationale ou locale de développement de logiciels. À l'issue du programme MUST, vous pouvez éventuellement poursuivre votre formation sur Coursera pour obtenir le certificat professionnel IBM Full Stack Software Developer.

Grâce à une approche d'apprentissage hybride combinant l'accès à un contenu en ligne de qualité provenant d'universités de renommée mondiale (Coursera) et des discussions pratiques en direct sur le campus, des projets de groupe, des études de cas réels et des laboratoires pratiques, à la fin de ce cours, vous serez prêt à décrocher un emploi de développeur Full Stack ou à améliorer considérablement votre productivité dans vos fonctions actuelles de développeur.

Détails du programme:

Dates

Second edition. Sarts:February 8, 2025.

6-month program. 4 hours of study a week ( 2 independent online, 2 live sessions )

HoraireTo be scheduled with the students
LangueFrançais et anglais
Format

Accès à un contenu en ligne de qualité de MUST et Coursera.

Practical labs offering hands-on sessions with a MUST Professor

Continue independent FREE access to Coursera for up to 3 months and earn the IBM Full Stack Software Developer Professional Certificate

Dernier délai d’inscriptionFebruary 1, 2025.
EmplacementEn ligne et/ou à MUST
University, Lac3, Tunis
Coût

Registration cost: 2800 TND. Discounts: 50% for students (MUST or otherwise).

Thèmes du programme :

  1. Introduction to web applications and Cloud Computing

Dans cette introduction, vous comprendrez la définition et les caractéristiques essentielles du cloud computing, son histoire, son intérêt pour les entreprises et les cas d'utilisation des technologies émergentes rendues possibles par le cloud. Nous vous présentons quelques-uns des principaux fournisseurs de services de notre époque (par exemple, AWS, Google, IBM, Microsoft, etc.) et les services qu'ils proposent, et nous examinons quelques études de cas sur le cloud dans des applications industrielles.

  1. Introduction to Web Development with HTML, CSS, JavaScript, and Bootstrap

Ce cours vous aidera à découvrir les langages, les frameworks et les outils dont vous aurez besoin pour créer des sites web interactifs et attrayants dès le début.

Vous commencerez par découvrir les rôles des développeurs front-end, back-end et full-stack et la manière dont ils travaillent ensemble sur les projets de développement. Vous vous familiariserez également avec la terminologie et les compétences nécessaires à votre carrière de développeur web.

  1. Premiers pas avec Git et GitHub

Dans ce cours, vous serez initié au contrôle de version collaboratif et aux plateformes Git les plus populaires. Vous apprendrez à utiliser GitHub pour travailler efficacement en équipe et à effectuer des opérations Git courantes, telles que les Pull Requests, à partir de l'interface Web et de la ligne de commande. Le cours se termine par un projet final où vous commencerez à construire votre portfolio en créant et en partageant un projet GitHub public/open-source.

  1. Backend development with Python and Node.js

Dans ce cours, vous vous concentrerez sur Node.js et Express, ainsi que sur les bases de Python. Plus précisément, vous

- développeriez des applications utilisant des callbacks asynchrones et des promesses

- créerez des API REST et effectuer des opérations CRUD

- mettrez en œuvre l'authentification et la gestion des sessions

Tout au long du cours, vous effectuerez de nombreux travaux pratiques afin d'acquérir une expérience concrète. A la fin du cours, vous démontrerez vos compétences Node avec un projet final pour construire votre portfolio.

Ce cours vous aidera à réussir en tant que développeur back-end ou full-stack. Il convient aux informaticiens qui souhaitent progresser dans leur carrière ou aux nouveaux diplômés qui cherchent à établir leurs compétences côté serveur. Ce cours convient à ceux qui doivent gérer des projets centrés sur le cloud.

Note : Ce cours nécessite des connaissances en JavaScript et en Git.

  1. Developing Applications with SQL, Databases

Les éléments essentiels du développement d'une application sont l'accès, le traitement et la présentation des données. Les données sont stockées dans diverses bases de données, et les développeurs devront apprendre à communiquer avec elles par le biais de langages de programmation.

Dans ce cours, vous serez initié à certains concepts fondamentaux des bases de données. Vous apprendrez les bases de SQL, un langage de programmation simple et puissant pour l'interrogation et la gestion des données. Vous découvrirez également les principes fondamentaux des bases de données en cloud et vous ferez des expériences pratiques avec les bases de données en cloud.

Vous acquerrez des compétences complètes en Django en créant une application web Django pour persister, traiter et présenter des données. Vous découvrirez également les principes fondamentaux de la plate-forme d'applications en cloud et obtiendrez une expérience pratique du déploiement de votre application web Django sur le cloud. Prérequis : GitHub, HTML & CSS, Python

  1. Introduction to Containers w/ Docker, Kubernetes

Dans ce cours conçu pour les débutants, découvrez les outils et technologies de conteneurisation actuels tels que les conteneurs, Docker, les registres de conteneurs, Kubernetes et OpenShift. Apprenez également à déployer et à mettre à l'échelle vos applications dans n'importe quel cloud public, privé ou hybride. Vous appliquerez ce que vous apprenez dans des laboratoires pratiques basés sur un navigateur.

Coursera Instructeur(s)

Nos instructeur(s) :

Mrs. Nesrine is a PhD candidate in her final year at SUP COM, a top engineering school in Tunis, Tunisia. Her research expertise includes physical layer security, Non-Orthogonal Multiple Access, and Cooperative Communication.
Nesrine’s teaching experience includes being a teaching assistant at the Higher Institute of Arts and Multimedia, Manouba and has created her own online Bootstrap course.
She holds a Master’s in Information Science at the Higher Institute of Computer Science and Multimedia, Gabes, Tunisia, a Professional Master’s in Information Security at the National Institute of Computer Science Manouba, Tunisia (obtained with honors), and a Bachelor’s degree in Computer Science and Management at the Higher Institute of Management, Tunisia.

Mentor(s):

Mr. Robert Deuel  has over 25 years of experience in software development in various start-ups in Silicon Valley and was one of the early employees of VMWare. He holds a Bachelor’s degree and a Master’s degree from the Pennsylvania State University, United Sates.  He is listed as inventor of 4 patents in information technology and software development. 

Inscription :

Veuillez saisir vos coordonnées ci-dessous et cliquer sur le bouton "Inscription".

    fr_FRFrench