Virtualisation & cloud25

Catégorie de coursLicence en Informatique Multimédia

General Description:

This module provides participants with a comprehensive understanding of virtualization and cloud computing concepts, technologies, and tools.

It highlights the evolution of IT infrastructures, from traditional physical servers to modern cloud environments, enabling resource optimization, cost reduction, and greater agility in delivering IT services.

Learners will explore the different types of virtualization (server, network, storage, containers) and cloud service models (IaaS, PaaS, SaaS) as well as deployment models (public, private, hybrid clouds).
Hands-on labs will focus on deploying virtualized and cloud environments using platforms such as VMware, VirtualBox, Docker, Kubernetes, AWS, Azure, or OpenStack.


Learning Objectives:

By the end of this module, participants will be able to:

  1. Understand the principles of virtualization and its benefits for businesses.

  2. Identify different types of virtualization:

    • Server, network, storage, desktop, and containerization.

  3. Explain the concepts and models of cloud computing:

    • Public, private, hybrid, and community clouds.

    • IaaS, PaaS, SaaS.

  4. Deploy a virtualized environment (e.g., VMware, VirtualBox).

  5. Deploy and manage basic cloud services and resources.

  6. Analyze security, governance, and cost aspects related to cloud computing.

  7. Compare major cloud providers (AWS, Azure, Google Cloud).

  8. Understand the basics of containerization and orchestration .

Enseignant: Fatma SIALA

TP Ux Design

Catégorie de coursLicence en Informatique Multimédia
Enseignant: Imen Bouziri

Ingénierie des Bases de Données 2IM

Catégorie de coursLicence en Informatique Multimédia

Ce cours approfondit la maîtrise des bases de données relationnelles à travers le langage SQL et son extension procédurale PL/SQL. Dans un premier temps, les étudiants apprendront à interroger et manipuler les données à l’aide des sous-requêtes et des instructions du LID et du LMD. Le cours introduit ensuite PL/SQL et ses concepts fondamentaux, tels que les curseurs, les sous-programmes (procédures et fonctions) ainsi que la gestion des exceptions. L’objectif est de doter les étudiants des compétences nécessaires pour développer des applications robustes et optimisées, capables d’interagir efficacement avec une base de données relationnelle.

Architecture SOA

Catégorie de coursLicence en Informatique Multimédia
Enseignant: Mariem Chaabouni