Révision

publicité
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”)
Téléchargement