1

Formation PHP : Sécurisez vos développements Web

Projet Web

Les technologies web
Le réseau Internet et ses protocoles
Définir l’architecture
Les architectures applicatives
Web 2.0

Présentation sécurité Web

Connaitre les menaces et risques
Types d’attaques
Risques de sécurité
OWASP et WASC

Développer une application web avec PHP

Construire la structure du projet web avec PHP
Connaître l’environnement de développement
Penser objet avec PHP
Tester son application web

Failles de type XSS(Cross Site Scripting)

Qu’est qu’une attaque de type XSS ?
Démonstration d’attaque par type XSS
se protéger des attaques par type XSS ?
Utiliser un script pour contrôler

Bases de données, Failles de type SQL Injection

Qu’est qu’une attaque par injection SQL ?
Démonstration d’attaque par injection SQL
se protéger des attaques par injection sql ?
échapper les paramètres de données
Utiliser PDO
Mesures de sécurité pour MySQL

Failles de type CSRF/Formulaires PHP

Qu’est qu’une attaque de type CSRF ?

Démonstration d’attaque par type CSRF

se protéger des attaques par type CSRF ?

Utiliser des jetons.

Faire un rappel sur les formulaires et les méthodes

Utiliser des captchas
Validation et limitations de l’approche JavaScript
Attaques HTTP et Ajax
Expressions régulières
Upload-Failles et contre-mesures

Sécurité cookie et session

sécurité des cookies

Se faire voler une session

Protéger simplement les sessions

Modification de la technique de sauvegarde des sessions

Régénération d’identifiant de session

Sécurité serveur Web

Concepts de sécurité des serveurs.

faille de configuration
directives php.ini
directives httpd.conf
Protection des dossiers par htaccess
Droits d’accès des dossiers sur le serveur web
Limiter l’accès à certaines URL de l’application: robots.txt

Formation en lien combinée avec cybersécurité

Formation cybersécurité – Applications web et cybersécurité




old Témoignages – Avis Clients – Recommandations

    

Mark Plouffe, Gouvernement du Canada/ Government of Canada

I want to thank you both for providing my resources some excellent training(Cobol) over the past 3 days. Mamadou, thank you for being so accommodating on such short notice and for sending your facilitator to Gatineau for this customised and personalised training course. We’ll look forward to continuing our partnership for future training needs.


    

Maryse Duguay – Analyste fonctionnelle Base de donnée – Montréal

J’ai grandement apprécié les méthodes d’enseignement du prof. Le fait que nous soyons un petit groupe a grandement facilité les apprentissages. Il s’adapte à son audience et les exercices sont formateurs. Je recommande fortement.


    

Hamza Mouadden(Administrateur systèmes et applications pour le Réseau d’information scientifique du Québec)

Je dois dire sans aucun doute que les deux formations: (Cours Python | Formation continue et Cours Python | Perfectionnement), ont largement dépassé mes attentes. Désormais, je sens que je possède une nouvelle « paire de lunettes ». Dans ces formations, toutes les données probantes amenées sont utiles une fois de retour dans nos milieux de pratiques. Mamadou a toujours été présent et rapide à répondre à nos questions. C’est un formateur professionnel.


    

Martin Côté – Analyste Assurance Qualité – Travailleur autonome – Montréal

Ce fut un plaisir de faire affaires avec Doussou Formation. Ce qui fait LA différence est le service personnalisé totalement à l’écoute des participants ainsi que l’adaptation aux besoins de formation. Flexibilité/Adaptabilité/Professionnalisme/Courtoisie. Merci!

M. Dumoulin(formateur SQL) est un expert en développement qui a sû s’adapter à sa classe tout en captivant l’intérêt des élèves. Il y a une bonne répartition de théorie et d’ateliers pratiques assistés ce qui confirme l’apprentissage. M. Dumoulin maîtrise sa matière donc il peut l’adapter et approfondir les aspects demandés au besoin. Il est à l’écoute des éleves.


    

Lamara Yadel, Analyste en informatique, Direction de l’analyse et de l’information sur le marché du travail, Emploi-Québec

C’est très bien expliqué à l’aide d’ateliers et d’exemples, le formateur maîtrise bien le sujet.


    

Michelle Villemaire, Conseillère en formation, SYNOR-Cégep de Saint-Hyacinthe

Ce fut un plaisir de collaborer avec M. Dembele dans le cadre d’un mandat de formation pour l’un de nos clients. Son professionnalisme et son expertise pointue nous ont permis de réaliser avec succès le mandat et de répondre aux besoins de notre client.


    

Gabriel G-Robert – Chef, Soutien – Société Radio-Canada

Je vous remercie de votre implication dans le succès de cette formation. Les participants reviennent très satisfaits de ces 3 journées de formation sur le langage script de Google. Ils ont acquis des notions qui leur permettront d’être plus efficaces dans leur travail au quotidien.

    

Mme Bourassa – Technicienne en gestion de données – Bas-Saint-Laurent(Québec)

Doussou Formation nous a offert une excellente formation Oracle/SQL adaptée à notre environnement de travail et à nos besoins. Nous sommes très satisfaits des acquis obtenus après trois jours de formation et avons beaucoup apprécié l’adaptabilité de la formation.


    

johan

Johan MARCHESSEAU
Chargé de développement pédagogique chez MyDigitalSchool, groupe Eduservices – ESPL Université de Nantes

C’est toujours un plaisir de travailler avec Mamadou, toujours très professionnel et avec le sourire en plus. Il est intervenu pour former des étudiants sur du développement web. Et les apprenants sont toujours ravis de l’avoir. Il maîtrise ses sujets et sait transmettre de façon claire et efficace. J’espère pouvoir travailler de nouveau avec Mamadou.


    

didier

Did Sendra
Technicien Informatique

Formation Linux Fondamentaux+administration, très bon accueil, formateur compétent et à l’écoute des besoins.
Très bonne formation


    

M. Togola Souleymane Donsé – Administrateur système et DB chez Malitel (Opérateur de Télécommunication au MALI)

En mai 2017, j’ai profité de mes congés annuels au Canada pour suivre une formation sur trois modules:
1. WordPress afin de pouvoir développer et administrer des sites Web/blog,
2. PHP avancé,
3. Le Framework Symfony
J’ai été séduis par la polyvalence, la disponibilité et l’acceuil du formateur.
Nous avons fait 8 jours non-stop de formation accélérée. J’ai trouvé en lui un formateur senior, s’adaptant au niveau son auditeur.
je recommande Doussou Formation pour tout développeur…


    



Formation UX/UI Design – Ergonomie des interfaces


Objectifs pédagogiques

  • Comprendre les fondamentaux de l’UX/UI Design et leur impact sur l’expérience utilisateur
  • Maîtriser toutes les étapes du processus UX : recherche, idéation, prototypage et tests
  • Créer des maquettes filaires (wireframes) et prototypes interactifs avec Figma ou Adobe XD
  • Construire un Design System cohérent et professionnel pour vos interfaces
  • Appliquer une méthodologie centrée utilisateur pour concevoir des parcours fluides et efficaces

Contenu de la formation

Module 1 — Introduction à l’UX/UI Design

  • Définition de l’UX et de l’UI : rôles, différences et complémentarités
  • Importance de l’ergonomie et de la conception centrée utilisateur
  • Principaux livrables UX : personas, user journeys, wireframes, prototypes

Module 2 — Processus UX étape par étape

  • Compréhension du projet, définition des objectifs et contraintes
  • Recherche utilisateur : interviews, questionnaires, observations
  • Modélisation : personas, cartes d’empathie, parcours utilisateur
  • Idéation : sketching, wireframes, sitemap
  • Tests utilisateurs et itérations

Module 3 — Conception avec Figma ou XD

  • Structure d’une interface : header, body, footer
  • Création de wireframes basse et haute fidélité
  • Construction d’un prototype interactif narratif
  • Techniques de collaboration et retour utilisateur intégré dans Figma

Module 4 — Design System & cohérence visuelle

  • Créer et documenter un mini Design System (UI Kit)
  • Typographies, couleurs, composants, grilles et espacements
  • Réutilisation des éléments dans différents écrans
  • Finalisation de maquettes et prototypage complet

Module 5 — Atelier final et mise en pratique

  • Création d’un parcours utilisateur complet
  • Tests de navigation, feedback, corrections
  • Présentation d’un prototype fonctionnel et structuré

Approche pédagogique

  • Formation pratique et interactive basée sur des cas concrets
  • Alternance entre théorie, démonstrations et exercices guidés
  • Utilisation des outils professionnels de l’UX/UI (Figma ou XD, Maze, FigJam, Miro…)

Public visé

  • Designers débutants ou intermédiaires souhaitant se spécialiser en UX/UI
  • Développeurs, chefs de projet, ou professionnels du digital voulant améliorer l’ergonomie de leurs interfaces
  • Entrepreneurs, freelances et étudiants souhaitant concevoir des produits centrés utilisateur



Formation React.js

Introduction à la formation React.js

Introduction

Qu’est-ce que ReactJS ?
Rappel base du DOM
Définir les outils de développement
Comprendre la syntaxe

Le langage JSX

Apprenez à utiliser cette extension JavaScript
Qu’est-ce que JSX ?
Présentation
Syntaxe JSX
Compilateur Babel

Prise en main composants ReactJS

Moteur de rendu orienté composants
Définir un composant ReactJS
Créer un composant ReactJS
Propriétés des composants
Gestion des événements
Etats et styles d’un composant
la logique métier dans un composant

Découvrez ReactJS Router

Présentation et principes
Organisation de routes
Créer le rendu d’une route
Naviguer avec un lien
passage de paramétrés
Effectuer un redirection

Base de données et APIs

Ajouter des données
Modifier des données
Supprimer des données
Atelier: application avec un serveur Express JS

Authentification

Faire le lien avec le serveur Express JS
Gestion de la connexion
Gestion de la déconnexion

Pour aller plus loin avec React

FORMATION React / Redux + tests unitaires en JS




L’Actu Doussou Formation – Telesys Consulting

Doussou Formation a été choisie par Telesys Consulting, spécialiste des Technologies de la Télécommunication et de l’Informatique pour de la refonte de son site Internet.



À propos


Fondée en 2016


97 % de satisfaction

équipe Doussou Formation

Doussou Formation – Fournisseur canadien de formations TI accessibles sur le marché

Fondée en 2016, Doussou Formation s’est rapidement imposée comme un leader de la formation en
technologies de l’information, bureautique, capital humain, gestion de projet et graphisme, au Québec et à travers le Canada.

certifié

Notre approche & engagement qualité

  • Certifications et reconnaissance : plus de 97 % de satisfaction selon les évaluations clients.
  • Pédagogie axée sur la pratique : formations 100 % pratiques, en petits groupes, avec support de cours, suivi individualisé et certification en fin de parcours.
  • Formateurs chevronnés : des professionnels expérimentés, sélectionnés avec rigueur et assignés selon vos besoins.

Portée géographique & accessibilité

Nos formations sont offertes en présentiel à Montréal, Québec et Gatineau/Ottawa,
ainsi qu’en classes virtuelles accessibles partout au Canada.

Nous servons les entreprises, organismes publics, OBNL et particuliers
avec une offre standardisée « disponible sur le marché », conforme aux exigences des appels d’offres (sans développement sur mesure).


Domaines & thématiques de formation

Plus de 100 formations prêtes à démarrer — organisées par grandes thématiques pour répondre rapidement à vos besoins.

Productivité & Bureautique
Données & Analytics
Développement & DevOps
Collaboration & M365
Design, Graphisme & Multimédia
Leadership & Capital humain
Gestion de projet
Marketing numérique & SEO
Technologies émergentes & IA

Productivité & Bureautique

  • Tableurs & automatisation — Excel (tableaux croisés, Power Pivot), Google Sheets
  • Documents & mise en page — Word avancé, modèles, publipostage
  • Communication — Outlook, bonnes pratiques d’emailing

Données & Analytics

  • BI & visualisation — Power BI (Modélisation, DAX), Tableau
  • Base de données — SQL (requêtes, optimisation)
  • Data science — Python pour l’analyse

Collaboration & M365

  • Teams & productivité d’équipe — réunions, canaux, bonnes pratiques
  • SharePoint & OneDrive — structures, droits, gouvernance
  • Copilot & IA appliquée — usages responsables et gains rapides

Design, Graphisme & Multimédia

  • Suite Adobe — Photoshop, InDesign, Illustrator
  • UX/UI & prototypage — Figma, maquettes et composants
  • Animation & contenus — bases 2D/3D, narration visuelle

Leadership & Capital humain

  • Management — leadership, rétroaction bidirectionnelle
  • Efficacité — gestion du temps & priorités
  • Climat de travail — gestion des employés difficiles

Gestion de projet

  • Méthodes & outils — planification, suivi, risques
  • Microsoft Project — calendriers, ressources, rapports
  • Agile/Hybride — pratiques concrètes en équipe

Marketing numérique & SEO

  • SEO — technique, contenu, maillage, suivi
  • Acquisition — Google Ads, réseaux sociaux
  • Contenu — lignes éditoriales, pages de conversion

Technologies émergentes & IA

  • IA générative — ChatGPT, Copilot, bonnes pratiques
  • Systèmes & dev — Linux, JavaScript, React, DevOps
  • Automatisation — scripts, intégrations, workflows

Listes indicatives : chaque thématique est disponible en niveaux débutant, intermédiaire et avancé, en présentiel ou en classe virtuelle.

Nos clients & références

  • Gouvernements : fédéral, provincial, municipal.
  • Institutions publiques : CNESST, SAAQ, BAnQ…
  • Éducation & OBNL : universités, cégeps, organismes communautaires.
  • Secteurs privés : Hydro-Québec, Vidéotron, Bell, Desjardins…
  • Présence internationale : France, RDC, Guadeloupe, Mali.

Pourquoi choisir Doussou Formation ?

Atout Description
Portée pancanadienne Présentiel au Québec + virtuel partout au Canada.
Offre standardisée Catalogue clair, prêt à l’emploi.
Petits groupes & suivi Meilleure assimilation grâce à l’accompagnement.
Accessibilité bilingue Supports et formations en français et anglais.
Tarification transparente Prix publics, rabais selon conditions (FO1).
Crédibilité démontrée Formateurs experts, clients reconnus.

Adresse : 1155, rue Metcalfe – Montréal

Ils nous font confiance

De nombreuses entreprises, institutions et organismes nous accordent leur confiance et continuent de fréquenter nos formations.
Voici quelques exemples :

Secteur Organisations
Services financiers, immobiliers et assurances Desjardins, Banque nationale du Canada, Intact, Olympus, Global Pay
Loisirs, culture et hébergement Caraïbes Nordiques, Tangente Danse, PPS Danse, Théâtre de la Dame de Cœur, Le Carrousel, Productions Roméo et Fils, Tidan
Agences gouvernementales fédérales Gouvernement du Canada, GRC, Ministère des Pêches et Océans, Défense nationale
Agences gouvernementales provinciales Ministère de la Famille, Environnement, MSSS, CNESST, Fonds de recherche du Québec, SAAQ, Curateur public, BAnQ, Tourisme Québec, UPAC
Municipalités Ville de Montréal, Municipalité de Sayabec
Services d’enseignement Université Laval, Université de Montréal, Cégep de Trois-Rivières, Collège militaire royal de Saint-Jean, uOttawa, CPE de la Courtepointe
Technologies & communications Captel, Blue Solutions, Progi, PMG Technologies, Hydro-Québec, Vidéotron, Bell Canada, TC Transcontinental, GRICS, etc.
Organisations à but non lucratif Résidence Le Monarque, Réseau-Femmes Ontario, Sphère Québec, Alzheimer Outaouais, Valoris, Culture Laval, Institut d’Innovation en Logistique du Québec…
Services sociaux & publics Urgences Santé, IDDPNQL, CSS des Patriotes, SIS Immigration, RDÉE Canada, Société Économique de l’Ontario…
Associations & ordres professionnels Ordre de la Physiothérapie du Québec, Professions Québec, CPA Québec, Alliance de la Fonction publique, Association des cadres des CPE, etc.
Construction & industrie manufacturière ENERGI Fenestration, APL Construction, Canatal, MSP, Veolia, Acti Solutions, Photon etc., Les Bois de Plancher PG, KID Toy…
Transport & logistique Groupe Morneau, Communauto, STO Outaouais
Agriculture & alimentation F. Ménard
Commerce de détail & e-commerce Jackfield, Safran
Cosmétique & bien-être Institut de Beauté Manon Simard
À l’international RATP (France), IMIE (France), Davidson Paris, Koala Web (Guadeloupe), Malitel (Mali), AAC/RDC (Congo)…

Clients



Formation Linux : Installer plateforme hébergement CentOS

Introduction à la formation Linux

Révision des bases : le shell bash et linux en général

Installation d’une machine linux dans une machine virtuelle vs WSL2 sous windows

groupes et permissions

Ssh

aliases

sécurité
travail en équipe
Installation d’un serveur CENTOS

Installation dans un serveur physique ou serveur virtuel

Réseau

Storage

firewall

Les morceaux du web

Apache

Architecture client-serveur

Le protocole d’application HTTP : requêtes et réponses HTTP, en-tête HTTP,…

Distributions Apache : distribution binaire et source

Mise à jour d’Apache

Lancer, arrêter le serveur Apache

Base du fichier de configuration

Directives obligatoires

Configuration générale

Accès aux répertoires : contrôle d’accès selon le nom, adresse IP, en-tête HTTP

Proxy direct et reverse proxy

Les hôtes virtuels (virtual hosts) avec Apache2

Hôtes virtuels basés sur le nom

Hôtes virtuels basés sur le port

Hôtes virtuels basés sur l’adresse IP

Association d’une 2nd adresse IP à une interface réseau (IP aliasing)

Configuration des hôtes virtuels

Configurer vos sites

Comprendre le site par défaut Développement, production et sécurité

Le fichier .htaccess

Configuration d’un « vhost »

Publication du site

MySQL

Architecture et composantes de MySQL

Installation et paramétrage

Prise en main

Connexion, déconnexion

Création de bases et de tables, saisies de requêtes

Sauvegarde

Gestion des droits

Installer PHP

Installer PHP7

Configuration classique mod_php vs php_fpm

faire fonctionner plusieurs version de php

Installer et maintenir WordPress

Création de bases et de tables, saisies de requêtes

Sauvegarde

Gestion des droits

Développement, production et sécurité

Outils de débogage

introduction sommaire à docker

git

dns

introduction à la livraison continue et au déploiement en continu

Maintenance de serveur, gestion de configuration et sécurité
Monitoring et alertage




Formation InCopy : Collaborer et Éditer pour des Publications Professionnelles

Introduction InCopy

Maîtriser l’interface, les menus et les outils
Menu contextuel.
Préférences

Apprendre une méthode de travail

Intégration d’InCopy et d’InDesign.
Le partage de fichiers, les articles.
Exportation
Archivage
Extraction
La mise à jour des informations.
Les modes de travail

InCopy et InDesign

Les interactions d’InCopy et InDesign
Préparation dans InDesign
Exportation des affectations pour InCopy
Ouverture dans InCopy

Mode de visualisation

Mode article, placard, mise en page
Réglages des préférences et des outils

Comprendre la saisie du texte

Les blocs de texte.
Utilisation des grilles.
Règles et repères.
Application des styles.
Les polices.
Mise en forme (caractères, paragraphes)
Application des styles
Avertissements d’erreurs de saisie
Inversion de lettres
Macros de texte
Changer la casse
Vérification orthographique
Styles de paragraphes et de caractères

Calibrage

Calibrage InCopy ou venant de InDesign
Saisie des informations de hauteur
Visualisation des informations

Impression et export

Paramétrage
Exportation au format PDF
Finalisation du document




Formation Première Pro : Perfectionnement | En ligne |

Introduction à la formation Première Pro Perfectionnement

Rappels des fondamentaux

Saisie et paramètres de projet

Définition standard et haute définition

Créer et éditer des paramètres de projet

Ajuster les préférences de l’utilisateur

Saisir la vidéo et l’audio

Enregistrer et paramètres de saisie

Saisie en lots

Importer des éléments

Gérer les médias dans le panneau projet

Gérer des médias dans l’explorateur de médias

Aperçu des formats: vidéo: audio: images

Problèmes vidéo, audio, images et graphiques

Se servir du panneau source

Options d’affichage et de rappel

Notions de base du montage

Utiliser un point d’entrée et un point de sortie

Aperçu du montage et de la séquence

Ajouter, supprimer des pistes audio/vidéo

Créer un premier montage

Outils et marqueurs de base du montage vidéo

Moniteurs de programme et de référence

Rogner des clips audio et vidéo

Travailler avec l’outil d’édition propagation et l’outil

de suppression de propagation

Montage en trois points

Effets et transitions

Effets et panneau contrôle des effets

Initiation aux transitions audio et vidéo

Ajouter, supprimer et éditer les transitions

Utiliser l’outil de coupe et l’outil d’édition de

modification sur les transitions

Filtres audio et vidéo

Filtres de base d’amélioration vidéo et audio

Comprendre la correction de couleur vidéo

Appliquer la réduction de bruit audio et vidéo

Correction de base de la couleur

Créer des titres

Travailler en se servant de la fenêtre titre

Outils de titrage: actions: propriété

Styles de lettrage

Utiliser des modèles de titrage

Utiliser des images clés

Utiliser des images clés

Ajouter: supprimer des images clés

Éditer des images clés

Pistes audio à l’aide du panneau mixage audio

Exportation

Exporter: Adobe Media Encoder

Formats: QuickTime: H.264

Windows Media : Adobe Encore

Paramètres d’exportation pour You Tube: Vimeo

et Apple TV et des lecteurs de médias portatifs

Exporter vers un DVD SD ou BLU-Ray




Formation : Adobe Première Pro | En ligne

Introduction à la formation Adobe Première Pro

  • Initiation au montage non-linéaire
  • Interface : Panneaux : Outils
  • Espaces de travail

Saisie et paramètres de projet

  • Définition standard et haute définition
  • Créer et éditer des paramètres de projet sur Première Pro
  • Ajuster les préférences de l’utilisateur
  • Saisir la vidéo et l’audio
  • Enregistrer et paramètres de saisie
  • Saisie en lots

Importer des éléments dans Adobe Première Pro

  • Gérer les médias dans le panneau projet
  • Gérer des médias dans l’explorateur de médias
  • Aperçu des formats : vidéo, audio, images
  • Problèmes vidéo, audio, images et graphiques
  • Se servir du panneau source
  • Options d’affichage et de rappel

Notions de base du montage Adobe Première Pro

  • Utiliser un point d’entrée et un point de sortie
  • Aperçu du montage et de la séquence
  • Ajouter, supprimer des pistes audio/vidéo
  • Créer un premier montage
  • Outils et marqueurs de base du montage vidéo
  • Moniteurs de programme et de référence
  • Rogner des clips audio et vidéo
  • Travailler avec l’outil d’édition propagation et l’outil de suppression de propagation
  • Montage en trois points

Effets et transitions

  • Effets et panneau contrôle des effets
  • Initiation aux transitions audio et vidéo
  • Ajouter, supprimer et éditer les transitions
  • Utiliser l’outil de coupe et l’outil d’édition de modification sur les transitions

Filtres audio et vidéo

  • Filtres de base d’amélioration vidéo et audio
  • Comprendre la correction de couleur vidéo
  • Appliquer la réduction de bruit audio et vidéo
  • Correction de base de la couleur

Créer des titres

  • Travailler en se servant de la fenêtre titre
  • Outils de titrage : actions, propriétés
  • Styles de lettrage
  • Utiliser des modèles de titrage
  • Utiliser des images clés

Ajouter / supprimer des images clés

  • Éditer des images clés
  • Pistes audio à l’aide du panneau mixage audio
  • Exportation

Exporter : Adobe Media Encoder

  • Formats : QuickTime, H.264
  • Windows Media : Adobe Encore
  • Paramètres d’exportation pour YouTube, Vimeo, Apple TV et des lecteurs de médias portatifs
  • Exporter vers un DVD SD ou BLU-Ray

Conclusion sur la formation Première Pro