Note DW 1 (Architecture CS) PDF
Document Details
Uploaded by AppreciativeCaesura2566
FST de Tanger
M. AIT KBIR
Tags
Summary
Ce document présente les concepts d'architecture Client-Serveur en développement web avec une section d'historique sur le développement du concept. Les bases de la programmation PHP sont également abordées. Les informations se focalisent sur l'architecture web et les protocoles de communication.
Full Transcript
Plan du cours Partie 1 : Architecture Client/Serveur Web Statique...
Plan du cours Partie 1 : Architecture Client/Serveur Web Statique Développement Web Bases du langage HTML Les feuilles de style (CSS) Architecture Client/Serveur JavaScript JQuery et Bootstrap Initiation au framework LARAVEL M. AIT KBIR Activités pratiques: Labs + mini-projet Départ. Informatique Partie 2: FST de Tanger Langage de programmation PHP. Transmission de données entre pages PHP. Manipulation de Bases de données (Mysqli et PDO). Programmation Orientée Objet en PHP. Implémentation du modèle MVC en PHP. JQUERY(suite) et AJAX. Framework LARAVEL(Authentification, CRUD...) M. AIT KBIR LST GI 2024-2025 2 Historique Architecture égal à égal L’origine de la notion d’architecture des communications remonte à la fin des années 1960. A cette époque, une version Le pair à pair (égal à égal / Peer to peer) est une architecture de simple telle qu’un serveur central puissant supportait des communication pratique dans un réseau local (sans serveur), où terminaux passifs. chaque utilisateur possède son poste de travail et n’a donc plus à se Au début des années 80, les terminaux sont remplacés par des déplacer ou attendre à ce que l’appareil désiré soit disponible machines actives (PC). Le serveur devient un programme (personne ne l’utilise). L’administration d’un réseau Pair à pair est plutôt qu’une machine. faite par l’utilisateur de l’ordinateur. C’est en 1994 que l’architecture client-serveur s’implante sur le marché. Le serveur peut contenir plusieurs unités de traitement (CPU), la capacité de la mémoire est accrue ainsi que la capacité de stockage. Égal à égal (Peer to peer) M. AIT KBIR LST GI 2024-2025 3 M. AIT KBIR LST GI 2024-2025 4 1 Architecture Client/Serveur Protocoles de la pile TCP/IP En 1994, apparition du poste de travail supporté par un serveur. L’architecture client-serveur est née. Des informations sont maintenant stockées sur le serveur et chaque utilisateur (occupant d’un poste de travail) devient un client. Réseau Client-Serveur M. AIT KBIR LST GI 2024-2025 5 M. AIT KBIR LST GI 2024-2025 6 Communication Client/Serveur (Cas du protocol FTP): machines sur le même réseau TCP/IP : Encapsulation M. AIT KBIR LST GI 2024-2025 7 M. AIT KBIR LST GI 2024-2025 8 2 Communication Client/Serveur (Cas de FTP): Propriétés du modèle Client/Serveur machines sur des réseaux différents Machines clientes contactent un serveur qui leur fournit des services. Ces services sont des programmes fournissant des données ( heure, des fichiers, une connexion ). Ces communications s’établissent à travers des ports (le numéro de port est un entier positif