80 likes | 259 Views
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.
E N D
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
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
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)
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
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
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 …) …
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
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”)