Introduction aux Frameworks pour le Développement Dans ce cours, nous allons présenter ce qu’est un framework, pourquoi et quand il est apparu, à quoi il sert, quelles sont ses limites, et enfin voir quelques frameworks parmi les plus utilisés aujourd’hui dans le monde du développement. 1. Définition d’un framework Un…

LARAVEL
Laravel est un framework web open-source écrit en PHP respectant le principe modèle-vue-contrôleur et entièrement développé en programmation orientée objet. Laravel est distribué sous licence MIT, avec ses sources hébergées sur GitHub. https://laravel.com/ Supports : Vidéos : Installation Laravel sous mac/osx : Partie 1 : structure d’un projet Laravel…
Protection CSRF
Comprendre la menace : le CSRF CSRF signifie Cross-Site Request Forgery ou falsification de requête intersite. C’est une attaque qui vise à tromper un utilisateur authentifié pour qu’il exécute malgré lui une action sur une application web où il est connecté. Le but du jeton CSRF est de s’assurer que…
Installation et création d’un projet Laravel
Installer Laravel : avec ou sans installateur global ? Objectif : comprendre la différence entre l’installation de Laravel via Composer directement et l’installation via l’installateur global, puis savoir quelle méthode utiliser en pratique. Environnement nécessaire avant d’installer Laravel Objectif : s’assurer que tous les outils indispensables au développement avec Laravel sont…
Node.js
Node.js – Installation et intérêt pour le développement web Qu’est-ce que Node.js ? Node.js est un environnement d’exécution JavaScript côté serveur. Autrement dit, il permet d’exécuter du code JavaScript en dehors du navigateur, directement sur ta machine ou sur un serveur. Il repose sur le moteur V8 de Google Chrome…
Composer
Composer : le gestionnaire de dépendances pour PHP Objectif : comprendre à quoi sert Composer, comment l’installer et savoir utiliser les commandes de base pour un projet PHP. Qu’est-ce que Composer ? Composer est un outil qui permet de gérer automatiquement les bibliothèques PHP dont un projet a besoin. Il…
Route et MVC
Le modèle MVC dans Laravel Objectif : comprendre le principe du modèle MVC (Modèle – Vue – Contrôleur) et son application concrète dans le framework Laravel. 1. Qu’est-ce que le modèle MVC ? Le modèle MVC est une architecture logicielle utilisée pour séparer les différentes responsabilités d’une application web. Son but…