Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier), manipulation des données, commande Linux de base – Base de données Après lintra – Base de données – Réseaux – HTML et Web – PHP
Avant lintra Comment fonctionne un ordinateur? – Stockage de données, instructions, exécution, notions de base (MHz, octet, bit, …) SE – Logiciel de base permettant à dautres logiciels de fonctionner – Lien entre matériel et logiciel – Rôles dun SE (ce quun SE permet de faire) – Linux ls, pwd, cd, mkdir, … Droits daccès
Avant lintra et après lintra 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 lenvironnement Linux (DIRO)
Après lintra 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 denvoi de données (comment les données sont segmentées en paquet et envoyée en utilisant TCP et IP?) – Protocoles dapplication (courriel, telnet, …) – Comment se connecter à linternet de la maison? – Vitesse des réseaux
HTML Principe de formattage de page web et de site web Qulques balises de base ( …) 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 dun programme Bloc dinstruction { … } 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: cest le serveur web qui exécute le code PHP – Exécution du code PHP: pour produire une page HTML normale Envoi des information – – 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)