8
Révision • Avant l’intra – Architecture de l’ordinateur, les composants, le fonctionnement, codage – Système d’exploitation: organisation des données (fichier), manipulation des données, commande Linux de base – Base de données • Après l’intra – Base de données – Réseaux – HTML et Web – PHP

Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),

Embed Size (px)

Citation preview

Page 1: Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),

Révision

• Avant l’intra– Architecture de l’ordinateur, les composants, le

fonctionnement, codage– Système d’exploitation: organisation des données (fichier),

manipulation des données, commande Linux de base– Base de données

• Après l’intra– Base de données– Réseaux– HTML et Web– PHP

Page 2: Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),

Avant l’intra

• Comment fonctionne un ordinateur?– Stockage de données, instructions, exécution, notions de

base (MHz, octet, bit, …)• SE– Logiciel de base permettant à d’autres logiciels de

fonctionner– Lien entre matériel et logiciel– Rôles d’un SE (ce qu’un SE permet de faire)– Linux

• ls, pwd, cd, mkdir, …• Droits d’accès

Page 3: Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),

Avant l’intra et après l’intra

• Base de données– Pourquoi utiliser un système de BD?– Organisation générale– SQL: commande de base• Se connecter à un serveur de BD• Créer une base de données, une table• Insérer des données• Interroger une base de données (SELECT …)• Pratique dans l’environnement Linux (DIRO)

Page 4: Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),

Après l’intra

• Réseaux– Principe de communication entre ordinateur– Organisation des réseaux (réseaux locaux et Internet)– Protocoles (pourquoi? Les protocoles de base)– Adresse IP – nom du domaine– Principe d’envoi de données (comment les données sont

segmentées en paquet et envoyée en utilisant TCP et IP?)– Protocoles d’application (courriel, telnet, …)– Comment se connecter à l’internet de la maison?– Vitesse des réseaux

Page 5: Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),

HTML

• Principe de formattage de page web et de site web

• Qulques balises de base (<html> <head> <title> <body> <p> <h1> <a href …> <form> <table> …)

• Une page HTML bien formattée (pairs de balises, pas de croisement)

• Client-serveur (navigateur-serveur web)• Protocole utilisé (http)• Adresse URL

Page 6: Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),

PHP• Principe de programmation

– Variable (conteneur de valeur)– Valeurs de différents types (integer, float, string, ...)– Affectation à une valiable– Calcules numériques– Tableau (array)

• Création• Manipulations: $tab[0], $tab[$i], …

– Structure d’un programme• Bloc d’instruction { … }• Instruction (terminer avec ;)• Phrase conditionnelle

– if condition instruction– if condition1 instruction1 elseif condition2 instruction2

… else instruction3

• Boucle for– for ($i=0; instruction; $i++) …– foreach ($variable as …) …

Page 7: Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),

PHP

• Intégration de PHP dans une page HTML– Principe: c’est le serveur web qui exécute le code

PHP– Exécution du code PHP: pour produire une page

HTML normale• Envoi des information– <form method=“post” action=“prog.php”>– Nom de champ -> variable

Page 8: Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),

Connexion avec BD

• Manipulations– Connexion au serveur BD– Connexion avec une base de données– Manipulation des tables de cette base de données– Fermeture de connexion

• Utilisation de die(“message”)