Available courses

This course provides a comprehensive, hands-on exploration of modern cyber operations and digital forensic investigation techniques. Designed for 2025, the curriculum addresses the latest threats and technologies, including AI-driven attacks, cloud infrastructure security, and IoT/OT forensics. Students will progress from foundational principles to advanced tactics in both offensive and defensive disciplines, culminating in a capstone project that synthesizes their skills in a realistic incident response scenario.

ACSP 652 Core skill competences

Description du cours :

Ce cours vise à fournir une compréhension approfondie des principes fondamentaux d'Internet et du développement web. Il couvre les bases du fonctionnement du Web, y compris les protocoles de communication, l'architecture client-serveur et les standards du web. Les étudiants apprendront également à concevoir et à développer des sites web interactifs en utilisant des langages et technologies modernes.

Objectifs pédagogiques :

À l’issue de ce cours, les étudiants seront capables de :

  • Comprendre le fonctionnement d’Internet et des protocoles associés (HTTP, HTTPS, DNS, TCP/IP, etc.).
  • Concevoir et développer des pages web en utilisant HTML, CSS et JavaScript.
  • Utiliser des frameworks et bibliothèques populaires pour le développement web (ex. Bootstrap, React, Vue.js).
  • Développer des applications web dynamiques avec des technologies côté serveur (ex. Node.js, PHP, Python Flask/Django).
  • Maîtriser les bases des bases de données et leur intégration dans des applications web (ex. MySQL, MongoDB).
  • Appliquer des bonnes pratiques en matière de sécurité et d’optimisation des performances web.

Contenu du cours :

  1. Introduction à Internet et au Web

    • Histoire et évolution d’Internet
    • Architecture et protocoles du Web
    • Fonctionnement des noms de domaine et hébergement web
  2. Développement Frontend

    • Structure et mise en page avec HTML et CSS
    • Introduction aux interactions avec JavaScript
    • Utilisation de frameworks CSS (ex. Bootstrap, Tailwind)
  3. Développement Backend

    • Introduction aux serveurs web et langages backend
    • Gestion des bases de données et APIs REST
    • Sécurité et authentification
  4. Développement Web Moderne

    • Introduction aux frameworks JavaScript modernes (React, Vue.js, Angular)
    • Applications web responsives et PWA (Progressive Web Apps)
  5. Sécurité et Performance Web

    • Bonnes pratiques de cybersécurité
    • Optimisation des performances web
    • Hébergement et déploiement d’applications web

Méthodes d’enseignement :

  • Cours magistraux pour la théorie et les concepts fondamentaux
  • Travaux pratiques avec des exercices et mini-projets
  • Projets en groupe pour développer une application web complète
  • Évaluations sous forme de tests, TP et projet final

Ce cours prépare les étudiants à maîtriser les bases du développement web et à comprendre l’écosystème Internet, leur offrant ainsi les compétences essentielles pour concevoir et gérer des applications web modernes.

Pour bien se défendre, il faut apprendre à penser comme l'attaquant. Contrairement aux idées reçues, les hackers ne cherchent pas toujours la faille technique la plus complexe ; ils cherchent la voie la plus simple, et cette voie, c'est souvent l'humain.
Ce cours unique vous plonge dans les coulisses de la cybercriminalité. En comprenant la psychologie, les motivations et les méthodes de reconnaissance des pirates, vous passerez d'une sécurité subie à une vigilance proactive. Ne soyez plus une cible, devenez un obstacle.
Nos ordinateurs et nos smartphones sont les extensions de notre bureau. Qu'ils soient personnels ou professionnels, ils contiennent des accès critiques à nos données, nos contacts et nos secrets d'entreprise. Un appareil compromis, c'est tout notre écosystème qui est en danger.
Ce cours pratique vous apprend à transformer votre PC et votre smartphone Android en forteresses numériques. Vous découvrirez comment configurer vos appareils pour résister aux attaques physiques et logicielles.
Naviguer sur Internet semble anodin, mais chaque clic peut exposer l'entreprise à des risques invisibles : sites malveillants, téléchargements cachés ou espionnage de données. Une navigation non sécurisée est une porte ouverte sur notre réseau interne.
Ce cours vous donne les clés pour surfer en toute sérénité, en apprenant à identifier les environnements risqués et à configurer vos outils pour une protection maximale.
Saviez-vous que plus de 90 % des cyberattaques réussies commencent par un simple e-mail ? Le phishing est aujourd'hui l'arme favorite des pirates pour voler vos identifiants ou propager des logiciels malveillants.
Ce module de formation est conçu pour aiguiser votre regard et faire de vous un expert de la détection des e-mails frauduleux. Apprenez à déjouer les pièges les plus sophistiqués et à adopter les réflexes qui protègent l'entreprise.

Le mot de passe est souvent la seule barrière entre un cybercriminel et les données sensibles. Pourtant, un mot de passe simple peut être piraté en quelques secondes.

Ce cours a pour objectif de vous transformer en expert de la gestion de vos accès. Vous apprendrez à créer des clés de sécurité robustes sans avoir à les oublier, et à utiliser les outils modernes pour simplifier votre quotidien numérique tout en restant protégé.