12.07.2015 Views

transparents - Fabrice Maurel

transparents - Fabrice Maurel

transparents - Fabrice Maurel

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Initiation à l'informatiqueInternet, XML, XHTML-strict, CSS2, JavascriptLicence 1 – premier semestre<strong>Fabrice</strong> <strong>Maurel</strong>fabrice.maurel@info.unicaen.frhttp://www.info.unicaen.fr/~fmaurelBat. Science 3 – Bureau 364 – 05 61 56 73 98


Le commentCours : 11 séances de 1h30 (8 magistraux + 3 conf.)TD/TP : 9 séances de 2x1h (TP en binôme)1er TD en semaine 3 (27 – 30 septembre)Évaluation en contrôle continu :Projet préparé pendant les séances de TP et enséances libres et évalué deux foisContrôle sur machine pendant le dernier TD avecquestions sur le cours et/ou les 3 conférencesPas de session de septembre !!!


Le quoiIntroduction à l'informatiqueNotions de baseInternet (réseau, mèl, World Wide Web)Le eXtended Markup Language (initiation XML)Les Cascading Style Sheet (CSS2)Le eXtended HyperText Markup Language(XHTML ­ strict)Introduction à la programmation (Javascript)


Chapitre 1Histoire de l'informatique


DéfinitionsOrdinateur (J. Perret, 1954) = adjectif signifiant« qui met de l'ordre », « qui arrange »Anglais plus restrictifs : Computer = calculateurInformation = tout ce qui peut être traité parl'ordinateur (texte, nombre, image, son, vidéo...)Informatique (Ph. Dreyfus, 1962) = information +automatique


Document numérique vs. papierLe document électronique est partout : web, mail,commerce électronique, téléphonie, TV, cartographienumérique ...Légalement un document électronique a les mêmescaractéristiques qu’un document papierLes + :Les ­ :MultimodalitéRecopie (pour un coûtquasiment nul)Opacité (il faut unemachine)FormatFacilités d’échangeArchivagePérennité (en supports etformats)


Quelques dates anciennes- 15001642 - Pascaline 1673 – Machine de Leibnitz 1728 – Cartes perforées1834 - Babbage1920 - Enigma 1946 - ENIAC


Quelques dates récentes1947 - Transistor 1957 – Circuit intégré1971 – Kenback 11971 - Micro-processeur1975 – Loi de Moore2010 - IpadDemain ?


Matériel - « Hardware »


Logiciel - « software »Sans logiciel un ordinateur ne sert à rienEnsemble de programmes coopérant pour exécuter unetâche particulièreType logiciel Définition ExempleÉdition de texte Saisie de texte simple Bloc note (PC)Traitement de texte Mise en forme complexe Word (PC)Logiciels graphiques Dessins – images Photoshop – IllustratorTableur Tableaux de calcul Lotus – ExcelLogiciel de base de données Liste structurée d'éléments Dbase – AccessSGBD Gestion et interrogation de BD Oracle – mysqlTraitement de texte + tableur +BD + dessinLogiciels intégrésOpenofficeUn ordinateur est dit multimédia s'il peut traiter et stocker destextes, des sons, des images fixes et des images vidéos


Système d'exploitationoperationg system ou OSLogiciel particulier constitué d'un ensemble deprogrammes destinés à faire fonctionnerl'ordinateur et à gérer les événements provenantdu clavier, de la souris, de l'imprimante, etc.MicroSoft Disk Operating System – Windows (98,2000, XP, Vista, Seven)UNIX – LINUX (Linus Torvalds)Mac OSInterfaces graphiques (Mac : 1983, PC : 1990)


L'interpréteur de commandesÉchanges entre l'unité centrale, la mémoire, et certainspériphériques variant d'un ordinateur à un autre :pilotes (instructions servant à piloter un périphérique)différents selon l'ordinateur.L'OS initialise le système et établit le lien entre matérielet logiciel grâce aux pilotes (création de logicielsfacilitée)L'utilisateur peut communiquer avec l'OS parl'intermédiaire d'un langage de commandes et uninterpréteur de commandes : l'utilisateur pilote lespériphériques en ignorant (presque) tout descaractéristiques du matériel qu'il utilise !!


Chapitre 2Notions informatiques de base


Le calcul binaireNombres binaires issus d'un philosophe (Leibnitz)Mathématiques : algèbre de Boole (1854)Application à un calculateur électrique : le systèmebinaire (Shannon, 1936)« bit » (Binary digit) : plus petite unité d'informationmanipulable par une machine – 0 ou 1Avec n bits on peut composer un dictionnaire de 2n motsOctet : unité d'information composée de 8 bits (256combinaisons)Attention : 1 ko = 2 10 octets = 1024 octets (≠ 1000 octets)


Représentation des donnéesLes entiers naturels : entre 0 et 2n­1 avec n bitsLes réels : signe (1bit) + exposant (8 bits) +mantisse (23 bits)Les caractères :Code numérique équivalent : code ASCIIAu départ 7 bits donc 128 caractèresLangue anglaise donc pas de prise en charge descaractères accentués : il faut utilisé un code surplus de bits !Code ASCII étendu sur 8 bits donc 256 caractères


Système de fichiersVos documents : transformation de tous lescaractères et leurs attributs en donnéesinformatiques regroupés sous un même nom defichier sur une unité de disqueRépertoire ou dossier : objet informatique quicontient des fichiers ou d'autres répertoiresRacine : répertoire unique de plus bas niveauA est parent de B : le répertoire A contient BLa structure d'un disque est arborescente


Parcours d'arborescenceDans l'exemple précédent le chemin pour aboutir au dossierZipCentral sera :C:\Program Files\ZipCentralUn fichier du dossier Accessoires, par exemple l'exécutableMspaint.exe, aura pour chemin :C:\Program Files\Accessoires\Mspaint.exeAttention aux majuscules sous UNIX ou LINUX !


Types de fichiersLes systèmes d'exploitation doivent permettre :De visualiser l'arborescence d'un disqueDe rechercher un fichier dans l'arborescenceDe compresser les fichiersTypes : doc, txt, odt, odp, wav, bmp, avi, ...Format de fichiers compressés :Son : mp3, ...Image : jpeg, jpg, gif, ...Générique : zip, gz, rar, ...Video : mpeg,...L'utilisation du MP3 peut être illégal : vous ne pouvez pas leconserver plus de 24h si vous ne possédez pas l'original !


Chapitre 3Internet


Au commencement...1957 : pour contrer Spoutnik, les US crée un groupe descientifique : Advanced research Project Agency (ARPA)1962 : demande d'un réseau capable de résister à une attaquenucléaire massive et qui introduit l'idée d'un réseaudécentralisé (Paul Baran)1969 : l'ARPA commande un réseau décentralisé pour relier 4centres universitaires ; c'est la naissance de ARPANET(cables 50 kbps et protocole NCP)7 avril 1969 : « naissance d'Internet » avec la première RFC(request for command) ; les RFC sont les documents qui ontvocation à définir les standards d'Internet.


Premières briques1971 : invention de la messagerieélectronique1973 : naissance du protocole TCP/IP,pierre d'angle de l'Internet actuel1983 : RFC 882 et 883 inventent leDomain Name Server (DNS)1984 : naissance des Top Level Domains(.com, .gov, .net, .org)


Le boom1989 : naissance du world wide web – TimBerners ­ Lee inventele premier serveur Web, qu'il appelle « httpd », et le premierclient Web, qu'il appelle « WWW », pour World Wide Web.Il travaille aujourd'hui au MIT et dirige le W3C (« WorldWide Web Consortium »), un consortium chargé de mettre aupoint les standards du Web.1993 : premier navigateur grand public (Mosaic)1994 – 2003 : la guerre des navigateurs – Netscape(1994), Internet Explorer (1995), Mozilla (2002)Et aujourd'hui : depuis ICQ (1996) développement des chats,forums, internet via portables ou assistant personnel,essor du sans fil, ...


Le boom2004 :Combien de pages ? 500 milliards ???4,5 milliards de pages indexées par Google quiestime traiter environ 250 millions de requêtes parjour !!!près d’1 milliard d’utilisateurs705.000.000 de mails par jour dont 41.000.000 despams


Le boom


Les réseauxPlusieurs ordinateurs connectés entre eux :Local : dans un même lieu avec un câbleDistant : liaison à travers les lignes téléphoniquesQuelques intérêts :Partage des ressources : imprimante, ...Communication, transfert d'informationsde duplication des logiciels et des informationsInternet :le réseau des réseaux (câbles, lignes tel., satellites, ...)logiciels spécifiques pour la communication entre ordinateurs,l'envoi de messages, la recherche ou le transfertd'information, ...


Protocole de communicationToutes les machines du réseau sont repérables parleur numéro (ou adresse) IP (Internet Protocol) :82.65.28.77Certaines machines peuvent être repérés par uneadresse symbolique équivalente à leur numéroIP : signal.info.unicaen.frC'est le serveur DNS qui permet de faire le lienentre ces deux modes d'adressage d'une machinedu réseau


Protocole de communicationArchitecture client/serveur :Optimisation des ressources disponiblesRésout les problèmes de compatibilité entreplateformesAdresse URL :Système unifié de localisation de ressources surInternetprotocole://adresse_serveur/répertoire/fichierEx :http://www.info.unicaen.fr/~fmaurel/index.html


Services de baseFile Transfert Protocol : protocole de transfert defichierService public bâtis sur FTP : FTP anonymeStockage de fichier sur un serveur public (en accèslibre)Utilisation pour la distribution de logiciels ouleurmise à jourTELNET : permet le travail à distancePermet l'utilisation de terminaux à distanceLongtemps très utilisé il est remplacé par ssh


Courrier électroniqueLe mail :Permet d'envoyer des fichiers (attention à la taille !)Moins formels qu'une lettre ou un faxLes mailing lists ou listes de diffusion :Sur abonnement on reçoit automatiquement tous lesmessages adressés à la listeGroupe de personnes ayant un sujet de discussiontrès spécialiséVoir http://list.com


Le World Wide WebPermet la consultation d'une multitude dedocuments : les pages WebLe Web s'appuie sur :Un protocole de transfert : HyperText TransfertProtocol (HTTP)Un langage de description des pages : HyperTextmarkup language (HTML)Les pages font références les unes aux autres par desliens appelés liens hypertextes quipermettent de« surfer » sur le Web


Les outils de base du WebOn navigue au moyen d'un logiciel capable d'interpréteret afficher à l'écran convenablement les pages HTML :le navigateur ou browser (IE, Mozilla, Opera, ...)Mais rien n'est rangé ! Nécessité d'outils de recherched'information : les moteurs de recherche (google,altavista, yahoo,...)Création de pages Web : description des pages en HTMLDans un éditeur de texte classiqueDans un logiciel de traitement de texte permettant laconversion en htmlDans un logiciel WYSIWYG


Efficacité des logiciels de traitementautomatique de l'informationPour être traitée convenablement par leslogiciels etles utilisateurs, l'information doit être :Bien numériséeBien organiséeBien présentée, en fonction :Du type de supportDu type d'architecture du systèmeDu type de tâche Du type d'utilisateurSINON !!!

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!