1

Formation : Développement d’interfaces WPF avec C# et Visual Studio

Module 1 – Introduction et bases de WPF

  • Présentation de WPF et comparaison avec Windows Forms
  • Architecture de WPF : XAML, Code-Behind, Data Binding
  • Création d’un premier projet WPF dans Visual Studio
  • Compréhension du langage XAML et de sa relation avec C#
  • Utilisation des contrôles de base (Button, TextBox, Label, ListBox, etc.)
  • Organisation de l’interface avec les conteneurs (Grid, StackPanel, DockPanel, WrapPanel)

Module 2 – Mise en forme et styles

  • Gestion des ressources (Resources, ResourceDictionaries)
  • Introduction aux styles (Styles, Templates)
  • Application des thèmes et personnalisation des contrôles
  • Utilisation des Layouts pour des interfaces flexibles
  • Introduction à l’Event Handling dans WPF
  • Exercices pratiques : création d’une mini-interface cohérente

Module 3 – Data Binding et MVVM

  • Notions de DataContext et Binding en profondeur
  • Types de bindings (One-Way, Two-Way, etc.)
  • Gestion des listes et collections (ItemsControl, ListView, DataGrid)
  • Validation et conversion de données (ValueConverters)
  • Introduction au pattern MVVM (Model-View-ViewModel)
  • Cas pratique : mise en place d’une petite architecture MVVM

Module 4 – Projet pratique et fonctionnalités avancées

  • Navigation entre vues (UserControl, Pages, Navigation)
  • Gestion des commandes (Commands, RelayCommand)
  • Interaction avec une base de données ou un service (exemple simple avec Entity Framework ou API simulée)
  • Gestion des ressources multimédia (images, icônes)
  • Bonnes pratiques pour structurer un projet WPF
  • Atelier final : réalisation d’une interface complète en lien avec votre projet en C#



Formation Mac : Se familiariser avec macOS, Numbers et Pages

Module 1 – Introduction à l’univers Mac

  • Prise en main de l’environnement macOS et de son ergonomie intuitive
  • Exploration du bureau, du Dock, de la barre de menus et des raccourcis essentiels
  • Maîtrise de la gestion des fenêtres, des espaces de travail et de Mission Control
  • Paramétrages de base pour optimiser l’expérience utilisateur : clavier, souris, trackpad
  • Organisation des fichiers et dossiers via le Finder pour une meilleure productivité
  • Recherche intelligente avec Spotlight et assistance vocale via Siri

Module 2 – Optimiser la gestion de son Mac au quotidien

  • Créer, enregistrer et organiser efficacement ses documents
  • Utiliser iCloud pour la sauvegarde automatique et la synchronisation multi-appareils
  • Découverte des applications intégrées indispensables : Safari, Mail, Calendrier, Notes
  • Assurer la sécurité de son poste de travail : mots de passe, mises à jour, confidentialité

Module 3 – Maîtriser les bases de Numbers

  • Découverte de l’interface de Numbers et de son fonctionnement
  • Création et enregistrement de tableaux professionnels
  • Saisie, formatage et structuration des données
  • Formules essentielles : sommes, moyennes, pourcentages
  • Application de mises en forme conditionnelles et utilisation des filtres
  • Conception de graphiques clairs et impactants
  • Exportation et partage vers Excel, PDF ou via iCloud

Module 4 – Valoriser ses contenus avec Pages

  • Introduction à Pages : interface, navigation et logique de mise en page
  • Créer un document professionnel avec textes, visuels et formes graphiques
  • Exploiter les modèles pour accélérer la création de documents
  • Utiliser les styles, gérer les en-têtes/pieds de page et la pagination
  • Insertion de tableaux et graphiques provenant de Numbers
  • Travailler en mode collaboratif grâce à iCloud et aux commentaires en temps réel
  • Exportation vers les formats Word, PDF ou ePub

Module 5 – Atelier pratique et mise en application

  • Réalisation complète d’un document professionnel dans Pages intégrant :
    • du texte structuré et stylisé,
    • un tableau provenant de Numbers,
    • un graphique illustratif personnalisé.
  • Optimisation de la mise en page finale et export en PDF
  • Simulation de partage avec un collaborateur (workflow collaboratif)

Durée estimée : 1 journée complète (ou 2 demi-journées selon vos besoins internes)




Formations parténaires

Catalogue

Brand / Marque = éditeur, technologie ou référentiel (ex.: Microsoft, Oracle, AWS, Scrum.org).
Formations = cours spécifiques offerts dans la catégorie (affichés ligne par ligne).

1 / 1
Topics / Sujet Yes / Oui Brand / Marque Discount / Réduction % Formations
Agile / Scrum
Oui
Analyse des logiciels malveillants
Oui
Analyse du processus d’affaires, informatique décisionnelle et gestion des services
Oui Microsoft
Analytique et gestion des données
Oui Microsoft Excel; Microsoft Power BI; Python; Langage R
Architecture d'entreprise
Non
Base de données - Administration
Oui MariaDB;POSTGRESQL;MySQL;SQL Server;
Base de données - Fondamentaux
SQL; Access; MySQL; FileMaker Pro; SQL Server
Centre de données
Non
Collaboration et communications unifiées
Oui Microsoft Office 365; Google Workspace; Slack.
Création de PDF
Oui ACROBAT PRO; FOXIT; KOFAX; NITRO; NUANCE ECOPY
CRM / ERP (Gestion de la relation client / Progiciel de gestion intégré)
Oui HubSpot
Cyber-sécurité
Oui
Développement d’application
Oui Microsoft Visual Studio Code; XAMPP; Idea IntelliJ
Formations en architecture ou design industriel
Oui
Gestion de projet
Oui Microsoft Project; Primavera
Gestion des services TI
Oui ITIL
GRC / PGI (Gestion de la relation client / Progiciel de gestion intégré)
Non
Leadership et solutions d’affaires
Non
Logiciels pour la comptabilité
Oui Sage; Quickbooks
Médecine légale numérique
Non
Mégadonnées
Oui Microsoft Azure
Politique et gouvernance TI
Non
Production multimedia
Oui Adobe, Figma, Microsoft Publisher
Réponse à un incident
Non
Réseau informatique
Non Microsoft Azure
Supervision réseau et système
Non
Système d'information géographique
Oui PostgreSQ; ArcMap; QGIS
Système d’exploitation d’applications
Oui Linux; Windows
Virtualisation
Oui




Crystal Reports ou Power BI : quelle solution pour votre reporting structuré ?

Depuis plus de deux décennies, Crystal Reports s’est imposé comme une solution puissante pour produire des rapports d’entreprise précis, détaillés et personnalisables. Utilisé dans de nombreux secteurs, il reste aujourd’hui une référence solide pour le reporting structuré basé sur des données fiables.

Mais avec l’évolution des outils de visualisation et l’arrivée de solutions cloud, de nouvelles options émergent pour répondre aux besoins actuels des entreprises, notamment en matière d’analyse dynamique, de collaboration et de mobilité.

Pourquoi envisager une solution complémentaire ou alternative ?

Crystal Reports excelle dans la génération de documents structurés, tels que :

  • États financiers
  • Rapports d’exploitation
  • Documents réglementaires

Toutefois, certaines organisations recherchent aujourd’hui des outils offrant :

  • Un partage rapide dans le cloud
  • Des tableaux de bord interactifs
  • Une analyse visuelle en temps réel

C’est dans ce contexte que des solutions comme Microsoft Power BI s’imposent comme une alternative moderne et complémentaire.

Power BI : une réponse aux nouveaux besoins d’analyse

Développé par Microsoft, Power BI est une solution de Business Intelligence conçue pour rendre les données accessibles et compréhensibles, tant pour les analystes que pour les décideurs.

Avantages de Power BI :

  • Interface intuitive avec glisser-déposer
  • Tableaux de bord dynamiques et interactifs
  • Connectivité native avec Excel, SharePoint, SQL Server, etc.
  • Partage facile en ligne via Power BI Service
  • Modélisation de données avec Power Query et DAX

Crystal Reports + Power BI : une combinaison gagnante

Plutôt que d’opposer les deux outils, de nombreuses entreprises choisissent de les utiliser de façon complémentaire :

  • Crystal Reports pour les rapports imprimables et normés
  • Power BI pour la visualisation en temps réel et le pilotage interactif

Cette synergie permet de tirer le meilleur parti de vos données, selon les besoins métier.

Formation et accompagnement

Chez Doussou Formation, nous proposons des formations professionnelles adaptées :

  • Crystal Reports : pour maîtriser la conception de rapports structurés
  • Power BI : pour créer des tableaux de bord modernes et interactifs

Nos formations sont offertes en ligne ou en présentiel, et adaptées aux besoins des professionnels de la donnée.

Conclusion

Crystal Reports reste un pilier du reporting structuré. Pour les entreprises qui souhaitent enrichir leurs capacités d’analyse et collaborer plus efficacement, Power BI représente une alternative moderne, complémentaire et puissante.

En combinant les deux outils, vous optimisez vos processus de décision et exploitez vos données à leur plein potentiel.




Formation Python: la plus complète

Introduction à Python

  • Installer Python et un éditeur (VS Code, Jupyter…)
  • Découvrir la console interactive et les scripts
  • Créer son premier script Python

Syntaxe et fondamentaux

  • Types de données (int, float, str, bool)
  • Variables et typage dynamique
  • Opérations arithmétiques et logiques
  • Conditions (if, elif, else)
  • Boucles (for, while) et itérations
  • Fonctions (définition, paramètres, retour)
  • Introduction au typage statique avec type hints

Manipulation de chaînes de caractères et de fichiers

  • Opérations sur les chaînes de caractères
  • Lecture et écriture de fichiers avec with open()
  • Manipulation de fichiers CSV
  • Introduction au format JSON

Structures de données

  • Listes, tuples, ensembles, dictionnaires
  • Parcours et filtrage avec list comprehension
  • Fonctions lambda, map, filter, zip
  • Tri et recherche dans les structures

Gestion des erreurs et exceptions

  • Comprendre les types d’erreurs (SyntaxError, ValueError…)
  • Utiliser try / except / finally
  • Lever des exceptions personnalisées
  • Bonnes pratiques de gestion d’erreurs

Programmation modulaire

  • Créer et utiliser des modules
  • Importer avec import et from
  • Découverte des modules standards utiles (os, datetime, pathlib, etc.)

Programmation orientée objet (POO)

  • Créer une classe, instancier des objets
  • Encapsulation, héritage, polymorphisme
  • Constructeurs et méthodes spéciales (__init__, __str__…)
  • Introduction aux dataclasses

Interaction avec des bases de données

  • Connexion à SQLite avec sqlite3
  • Lire, insérer, mettre à jour et supprimer des données
  • Introduction à SQLAlchemy (ORM moderne)

Travailler avec des API Web

  • Requêtes HTTP avec requests
  • Consommer une API REST (GET, POST…)
  • Analyse des réponses JSON

Développement Web avec Flask

  • Principes de base de Flask
  • Création d’un serveur REST simple
  • Routage et gestion des requêtes
  • Tester une API avec Postman ou curl

Tests automatisés avec Pytest

  • Écrire des tests unitaires avec pytest
  • Asserts, organisation des fichiers de test
  • Exécuter les tests et interpréter les résultats

Initiation à la manipulation de données

  • Introduction à NumPy et Pandas
  • Lire des fichiers CSV avec Pandas
  • Filtrer, grouper et résumer des données
  • Création de DataFrames à partir de données JSON ou SQL



Formation Figma : Les bases

Introduction à Figma

  • Explorer les outils clés de Figma et comprendre leur utilité dans le processus de création
  • Adopter de bonnes pratiques pour organiser efficacement ses fichiers et structurer ses projets
  • Booster sa productivité grâce aux raccourcis clavier essentiels et à l’usage stratégique des plug-ins

Concevoir une interface web

  • S’initier à l’Atomic Design pour adopter une approche modulaire et cohérente
  • Comprendre le rôle d’un Design System et apprendre à l’appliquer dans un projet réel
  • Maîtriser les formats d’export pour adapter ses créations aux supports web et mobiles

Approfondir la logique du Design System

  • Créer des assets graphiques réutilisables pour gagner en efficacité
  • Différencier les composants parents/enfants et gérer les héritages visuels
  • Exploiter les variantes pour créer des interfaces flexibles et évolutives

Prototyper des parcours interactifs

  • Structurer les écrans et organiser les composants pour un prototypage fluide
  • Assembler un prototype interactif à partir d’assets et de variantes existants
  • Tester les parcours utilisateurs, valider les interactions et partager facilement le résultat



Démarrer avec Python : des fondamentaux à l’orienté objet

Introduction à la formation Python

  • Présentation de Python et de son écosystème
  • Origine, philosophie et cas d’usage
  • Installation de Python et prise en main de l’IDE
  • Découverte de la documentation officielle et des ressources en ligne
  • Introduction aux modes d’exécution : script et interactif
  • Premier programme : « Hello World »

Module 1 : Syntaxe de Python

  • Introduction à la formation Python
  • Types et affectation : int, float, str, bool
  • Opérateurs arithmétiques et logiques
  • Calculs et opérations sur les variables
  • Les commentaires en Python
  • Les entrées/sorties (input, print, formatage)
  • Instructions de contrôle : pass, if, elif, else, while, for
  • La fonction range et les itérations contrôlées
  • Chaînes de caractères et slicing
  • Fonctions prédéfinies et création de fonctions
  • Les fichiers : ouvrir un fichier, modes d’ouverture
  • Lire et écrire dans un fichier texte
  • Gestion de l’encodage
  • Atelier pratique : Création de scripts complets

Module 2 : Gestion des erreurs / Exception

  • Comprendre les types d’erreurs : SyntaxError, TypeError, etc.
  • Lever et déclencher des exceptions personnalisées
  • Gestion des erreurs avec try/except
  • Utilisation des clauses else et finally
  • Affichage des messages d’erreurs détaillés
  • Atelier pratique : Simulation et gestion des erreurs

Module 3 : Maîtriser les structures de données

  • Créer et manipuler des listes
  • Utiliser les dictionnaires
  • Découvrir les tuples et les ensembles
  • Utiliser les slices sur les séquences
  • Parcourir les structures avec enumerate() et zip()
  • La méthode items() sur les dictionnaires
  • Tri et filtrage des collections
  • Compréhensions de listes et de dictionnaires
  • Atelier pratique : Liste en pile et file

Module 4 : Modules et Packages

  • Présentation des modules standards : os, sys, datetime, math
  • Création et organisation d’un module
  • Importer des modules : import, from-import
  • Découverte des packages et du fichier __init__.py
  • Structure d’un projet Python modulaire
  • Utiliser pip pour installer des bibliothèques externes
  • Atelier pratique : Créer et tester un module

Module 5 : Programmation orientée objet en Python

  • Concepts fondamentaux : objet, classe, instance
  • Créer une première classe avec attributs et méthodes
  • Encapsulation et conventions de nommage (_privé, __très_privé)
  • Les méthodes spéciales : __init__, __str__, __repr__
  • Notion d’héritage et polymorphisme (survol)
  • Faire la différence entre composition et agrégation.
  • Fonctions à arguments variables (*args, **kwargs)
  • Réutilisation du code et bonnes pratiques orientées objet
  • Erreurs et exceptions orientées objet
  • Atelier pratique : Création de classes et mise en relation

Module 6 : Base de données

  • Introduction aux bases de données relationnelles
  • Installer un driver (sqlite3, MySQL Connector, psycopg2)
  • Connexion à une base de données
  • Création d’une table avec SQL
  • Insérer, supprimer, modifier les données
  • Lire et filtrer des données avec des requêtes
  • Utiliser des paramètres et prévenir les injections SQL
  • Fermer proprement la connexion
  • Atelier pratique : Créer une base et gérer des données



Les Tableaux Croisés Dynamiques : l’outil indispensable pour analyser vos données Excel

Les Tableaux Croisés Dynamiques : l’outil indispensable pour analyser vos données Excel

Dans un contexte professionnel où les données s’accumulent et deviennent de plus en plus complexes, savoir les exploiter efficacement est un atout majeur. C’est là qu’interviennent les tableaux croisés dynamiques, une fonctionnalité puissante d’Excel qui permet de synthétiser, organiser et analyser vos informations en quelques clics.

Qu’est-ce qu’un tableau croisé dynamique ?

Un tableau croisé dynamique (ou TCD) est un outil d’Excel qui vous permet de créer des résumés automatiques de vos données. Grâce à une interface intuitive, vous pouvez sélectionner les champs qui vous intéressent et afficher des totaux, des moyennes ou des pourcentages en fonction des critères de votre choix. En d’autres termes, vous transformez un tableau brut en un rapport dynamique et interactif.

Par exemple, un simple tableau de ventes peut devenir un tableau de bord qui montre :

  • les ventes par produit,
  • les ventes par région,
  • les performances par période,
  • les écarts par rapport aux objectifs.

Les avantages des TCD

Les tableaux croisés dynamiques offrent de nombreux bénéfices :

  • Gain de temps : plus besoin de formules complexes, tout se fait par glisser-déposer.
  • Flexibilité : vous pouvez modifier vos regroupements et vos critères d’analyse à tout moment.
  • Lisibilité : les résultats sont présentés sous forme de synthèses claires, faciles à lire et à partager.
  • Interactivité : vous pouvez filtrer, trier et explorer vos données en profondeur.

Bonnes pratiques pour utiliser un TCD efficacement

Pour tirer le meilleur parti des tableaux croisés dynamiques, voici quelques conseils :

  • Organisez bien vos données source : un tableau clair, sans lignes vides et avec des entêtes cohérents.
  • Nommez vos champs de manière explicite.
  • Actualisez régulièrement vos TCD lorsque vous ajoutez de nouvelles données.
  • Ajoutez des segments et des filtres pour rendre vos rapports plus interactifs.
  • Utilisez des mises en forme conditionnelles pour mettre en évidence les tendances.

Pourquoi se former aux tableaux croisés dynamiques ?

Beaucoup d’utilisateurs d’Excel ignorent la puissance des TCD ou les utilisent seulement de manière basique. Pourtant, une maîtrise avancée peut transformer votre façon d’analyser les informations et vous faire gagner un temps considérable.

Chez Doussou Formation, nous vous proposons une formation complète dédiée aux Tableaux Croisés Dynamiques qui vous permettra de :

  • comprendre la logique de cet outil,
  • construire des tableaux de synthèse adaptés à vos besoins,
  • automatiser vos rapports,
  • créer des tableaux de bord professionnels.

Pour ceux qui souhaitent aller plus loin, notre formation Excel vous aidera à développer des compétences solides sur l’ensemble du logiciel : formules, graphiques, mises en forme avancées, gestion des données et bien plus.

Conclusion

Les tableaux croisés dynamiques sont bien plus qu’une simple option d’Excel. Ils constituent un levier stratégique pour prendre des décisions éclairées et valoriser vos données.

Vous souhaitez découvrir leur potentiel ? Renseignez-vous sur nos formations et donnez un nouvel élan à votre efficacité professionnelle.




Adobe Acrobat Pro : L’outil indispensable pour maîtriser vos documents PDF

 

Adobe Acrobat Pro : L’outil indispensable pour maîtriser vos documents PDF

Dans un univers professionnel où la rapidité et la fiabilité sont devenues essentielles, la gestion des documents numériques est un enjeu majeur. Que vous travailliez en entreprise, dans un cabinet professionnel ou en télétravail, Adobe Acrobat Pro se révèle un allié incontournable. Plus qu’un simple lecteur de fichiers PDF, il s’agit d’une véritable suite d’outils pensée pour optimiser la création, l’édition et la sécurisation de vos contenus.

Un format universel devenu standard

Le format PDF (Portable Document Format) est aujourd’hui la norme pour échanger des documents. Il garantit la conservation de la mise en page, des polices et des éléments graphiques, quel que soit le support de lecture : ordinateur, tablette ou smartphone. Avec Acrobat Pro, vous bénéficiez de fonctionnalités avancées qui transforment votre façon de produire et partager ces fichiers.

Convertir facilement tous vos contenus en PDF

L’une des forces d’Acrobat Pro réside dans sa capacité à convertir pratiquement n’importe quel type de fichier en PDF de haute qualité. Vous pouvez transformer :

  • vos documents Word et Excel en quelques clics,
  • vos présentations PowerPoint en PDF interactifs,
  • vos images (JPEG, PNG, TIFF) en documents uniformes,
  • même des pages web entières.

Cette polyvalence vous permet de centraliser vos contenus, de les archiver et de les diffuser sans crainte d’altération.

Modifier vos PDF comme un document Word

Contrairement à la croyance populaire, le format PDF n’est pas figé. Avec Acrobat Pro, vous disposez d’outils de modification performants :

  • corrigez une faute de frappe,
  • changez la mise en forme d’un texte,
  • ajoutez ou supprimez des images,
  • réorganisez les pages,
  • mettez à jour des tableaux et des légendes.

Ces options vous évitent de repartir de zéro si un document nécessite une mise à jour, ce qui représente un gain de temps considérable.

Créer des formulaires interactifs et professionnels

Si vous collectez des informations auprès de vos clients ou collaborateurs, les formulaires PDF interactifs sont un atout. Acrobat Pro vous permet de :

  • insérer des champs à remplir,
  • ajouter des cases à cocher et des listes déroulantes,
  • automatiser des calculs,
  • configurer l’envoi automatique des données par email.

Ces fonctionnalités donnent une image moderne et organisée de votre entreprise tout en simplifiant la gestion administrative.

Sécuriser vos informations sensibles

La sécurité des données est une priorité absolue. Acrobat Pro propose des outils puissants pour protéger vos documents :

  • définition de mots de passe et de restrictions d’accès,
  • chiffrement des fichiers,
  • fonction de rédaction qui masque définitivement des informations confidentielles,
  • ajout de signatures électroniques vérifiables.

Vous garantissez ainsi la confidentialité et la traçabilité de vos échanges.

Collaborer et valider plus efficacement

Acrobat Pro intègre des options de collaboration qui facilitent le travail en équipe :

  • commentaires partagés,
  • suivis des modifications,
  • notifications automatiques,
  • validation des versions.

Ces fonctionnalités sont idéales lorsque plusieurs personnes doivent réviser et approuver un même document.

Doussou Formation vous accompagne

Chez Doussou Formation, nous savons qu’un logiciel puissant doit s’accompagner de compétences solides pour en exploiter tout le potentiel. C’est pourquoi nous proposons des formations Adobe Acrobat Pro adaptées à tous les niveaux :

  • Initiation : prise en main de l’interface et des fonctions essentielles,
  • Perfectionnement : création de formulaires interactifs, automatisation, gestion avancée des droits,
  • Ateliers pratiques : études de cas concrets et mise en application sur vos documents réels.

Nos formateurs certifiés vous guideront pas à pas pour devenir autonome et performant avec Acrobat Pro.

Pourquoi investir dans une formation Acrobat Pro ?

En choisissant de vous former, vous gagnez :

  • du temps grâce à l’automatisation,
  • de la fiabilité dans vos échanges,
  • de la sécurité pour vos données,
  • de la confiance auprès de vos clients et partenaires.

Adobe Acrobat Pro n’est pas seulement un logiciel : c’est un levier stratégique pour fluidifier vos processus documentaires et gagner en productivité.

Découvrez notre formation Acrobat Pro et contactez-nous pour planifier votre parcours d’apprentissage sur mesure.




Rétro-Ingénierie des Logiciels Malveillants

Introduction

  • Rappels sur les bonnes pratiques d’investigation numérique
  • Présentation des différentes familles de malwares
  • Vecteurs d’infection
  • Mécanismes de persistance et de propagation

Laboratoire d’Analyse

  • Laboratoire virtuel vs. physique
    • Avantages de la virtualisation
    • Solutions de virtualisation
  • Ségrégation des réseaux
    • Réseaux virtuels et réseaux partagés
    • Confinement des machines virtuelles
    • Précautions et bonnes pratiques

Supervision de l’Activité d’une Machine

  • Réseau
  • Système de fichiers
  • Registre
  • Services

Initiation à l’Analyse Comportementale

  • Variété des systèmes

Mise en Place d’un Écosystème d’Analyse Comportementale

  • Configuration de l’écosystème
  • Définition des configurations types
  • Virtualisation des machines invitées
    • VMware
    • VirtualBox
  • Installation de CAPEv2 et VirtualBox

Mise en Pratique

  • Soumission d’un malware
  • Déroulement de l’analyse
  • Analyse des résultats et mise en forme

Amélioration via API

  • Possibilités de développement et d’améliorations

Analyse Dynamique de Logiciels Malveillants

  • Précautions
    • Intervention en machine virtuelle
    • Configuration réseau
  • Outils d’analyse
    • OllyDbg
    • Immunity Debugger
  • Analyse sous débogueur
    • Step into / Step over
    • Points d’arrêt logiciels et matériels
    • Fonctions systèmes à surveiller
    • Génération pseudo-aléatoire de noms de domaines (C&C)
    • Bonnes pratiques d’analyse
  • Mécanismes d’anti-analyse
    • Détection de débogueur
    • Détection d’outils de rétro-ingénierie
    • Exploitation de failles système

Analyse de Documents Malveillants

  • Fichiers PDF
    • Introduction au format PDF
    • Spécificités
    • Intégration de JavaScript et possibilités
    • Exemples de PDF malveillants
    • Outils d’analyse : OLE Tools, éditeur hexadécimal
    • Extraction et analyse de la charge
  • Fichiers Office (DOC/DOCX)
    • Introduction aux formats DOC/DOCX
    • Spécificités
    • Macros
    • Objets Linking and Embedding (OLE)
    • Outils d’analyse : OLE Tools, éditeur hexadécimal
    • Extraction de code malveillant et analyse
  • Fichiers APK
    • Introduction au format APK
    • Outils d’analyse : jadx, Frida, Genymotion, MobSF
    • Contournement des protections d’émulation
    • Compréhension du fonctionnement des applications

Découvrez aussi nos autres formations en cybersécurité et en informatique :

Pour en savoir plus sur la rétro-ingénierie, consultez la ressource suivante :

Qu’est-ce que la rétro-ingénierie ? – Wikipédia