Git : Merge vs Rebase Lien vers le PDF Deux façons d’intégrer une branche dans une autre : Merge : fusionne les historiques, peut créer un commit de merge. Rebase : réécrit l’historique pour le rendre linéaire. Merge (Fusion) Principe : on combine les changements d’une branche dans une autre.…
Cours 2/4 : Git : Gestion des conflits
Gestion des conflits avec Git Lien du PDF Un conflit Git se produit lorsqu’on fusionne deux branches qui ont modifié la même partie d’un fichier. Git ne peut pas décider quelle version garder et vous demande d’intervenir. Raisons d’un conflit La même ligne a été modifiée dans deux branches différentes.…
Cours 1/4 : Introduction à Git
Première Partie : Introduction à Git Lien du PDF GIT OLD Git est un système de gestion de versions distribué. Il permet de suivre l’historique des fichiers d’un projet, de collaborer à plusieurs et de revenir à un état antérieur si besoin. Pourquoi utiliser Git ? Historique : on peut…
Attaque XSS
🔒 Comprendre les attaques XSS (Cross-Site Scripting) 1. Introduction simple Une attaque XSS (Cross-Site Scripting) consiste à injecter du code malveillant (souvent du JavaScript) dans une page web. Ce code s’exécute dans le navigateur des visiteurs sans qu’ils s’en rendent compte. Concrètement, si un site n’est pas protégé, un attaquant…
Stage en entreprise
Convention de stage : SIO2 – CONVENTION 2024_2025 (suite…)
Cookies et Sessions
Les cookies Support de cours : Lien PDF du cours 🍪 Les cookies en PHP 1. Pourquoi utiliser les cookies ? Un cookie est un petit fichier texte stocké sur l’ordinateur de l’utilisateur par son navigateur. Contrairement aux sessions qui sont côté serveur, les cookies sont côté client. Ils permettent de…
Les certificats numériques
Créez des certificats numériques Découvrez l’attaque de l’homme du milieu (MITM) Dans le chapitre précédent, vous avez vu comment utiliser le chiffrement asymétrique pour envoyer des messages confidentiels et signés, sans partage de secret. Ce système repose sur le partage en clair de clés publiques, qui ne sont pas confidentielles.…
PhotoForYou ( Partie 2 )
Vous avez réussit avec Brio la mise en page de PhotoForYou en respectant les consignes du client. Bravo. Le client veut connaitre vos capacités à réaliser un formulaire ergonomique et agréable pour l’inscription soit des photographes, soit des clients. A ce propos et afin de mieux comprendre le contexte de…

PhotoForYou Etape 1
Première étape pour l’AP basé sur PhotoForYou ! Présentation de la société et des besoins : PDF TAF : Le client vous a fourni une maquette de l’apparence du site qu’il souhaite : Exercice : Créer une première page avec Bootstrap et un menu dynamique Votre mission est de…
Protégé : TP CRUD en POO (PHP) (Correction)
Il n’y a pas d’extrait, car cette publication est protégée.