objectif général : Savoir utiliser efficacement Internet
objectifs opérationnels :
Connaître la suite de protocoles d’Internet
Connaître le service de noms de domaines
Connaître le modèle Client/Serveur
Utiliser le service de messagerie
Utiliser le service de transfert de fichier
Utiliser le service Web
Rechercher sur le Web
Objectif général : Acquérir les connaissances nécessaires à la programmation avec le langage Python
Objectifs opérationnels :
- Mémoriser des données primitives
- Traiter des données
- Communiquer avec l’extérieur
- Contrôler le flux d’exécution des instructions
- Mémoriser des données composites
- Découper et réutiliser du code
Dans ce cours, on découvre comment construire une interface graphique en Python en utilisant la librairie Tk. Après avoir vu les différents composants de base, ce cours présente la programmation évènementielle qui permet d'écrire du code qui réagit à des évènements comme le clic sur un bouton, par exemple.
Objectif général : Acquérir les bases méthodologiques de la résolution d'un problème conduisant à la réalisation d'un programme informatique
Objectifs spécifiques :
Connaître les étapes de résolution d’un problème
Stocker et traiter des données simples
Permettre à un programme de communiquer avec l’extérieur
Contrôler le flux d’exécution des instructions
Traiter des données composites
Définir et utiliser des procédures et des fonctions
Objectif général : Acquérir les connaissances nécessaires à la programmation avec le langage Python
Objectifs opérationnels :
- Mémoriser des données primitives
- Traiter des données
- Communiquer avec l’extérieur
- Contrôler le flux d’exécution des instructions
- Mémoriser des données composites
- Découper et réutiliser du code
Dans ce cours, on découvre comment construire une interface graphique en Python en utilisant la librairie Tk. Après avoir vu les différents composants de base, ce cours présente la programmation évènementielle qui permet d'écrire du code qui réagit à des évènements comme le clic sur un bouton, par exemple.
Objectif général : Acquérir les bases méthodologiques de la résolution d'un problème conduisant à la réalisation d'un programme informatique
Objectifs spécifiques :
Connaître les étapes de résolution d’un problème
Stocker et traiter des données simples
Permettre à un programme de communiquer avec l’extérieur
Contrôler le flux d’exécution des instructions
Traiter des données composites
Définir et utiliser des procédures et des fonctions
A third year Bachelor of Elementary Education student named Kate U. Berba is requesting permission from Ms. Beñales, a Grade II teacher at Notre Dame of Midsayap College, to observe her class for 17 hours. This observation is required as part of Kate's subject requirements in the course FS N 104 (Exploring the Curriculum) taught by Dr. Rose P. Maghari. Kate hopes this request will be approved so she can fulfill the subject requirements of observing different classes.
Services sur Internet : Que vous coute le « tout gratuit » ?CCI Dijon
Les services gratuits sur Internet se développent depuis plusieurs années. D’abords réservés aux particuliers, leur simplicité d’utilisation et leurs fonctionnalités avancées les placent maintenant dans le domaine professionnel. Mais sont-ils bien adaptés à cet usage ? Quels en sont les conséquences pour l’entreprise ? Et finalement, faut-il exclusivement se focaliser sur le coût monétaire ?
Cet atelier abordera de façon pragmatique les services gratuits permettant la présence sur Internet (site web, blog, email, outils, etc.) et les coûts non monétaires de leurs utilisations.
"Double recordman du monde du score le plus bas sur un et deux tours (59+63), je cherche actuellement des sponsors afin de poursuivre mon rêve et de relancer ma carrière aux USA." -Adrien Mörk
El documento presenta la misión y visión de la Institución Educativa Alfredo Cock. Su misión es formar personas con valores humanos y sociales, conocimiento científico y tecnológico, competencias laborales, manejo de conflictos, pensamiento e inteligencias personales a través de recursos educativos modernos y un equipo calificado. Su visión para el 2010 es ser líder en formación humana integral, inclusión educativa, educación para el trabajo y proyección sociocultural de personas competentes para mejorar el nivel de vida de la comunidad.
El documento describe la diferencia entre grupos y equipos. Un grupo es un conjunto de individuos que interactúan para alcanzar un objetivo común, mientras que un equipo es un conjunto de personas con habilidades complementarias que trabajan de forma interdependiente para lograr metas acordadas de manera responsable. También se mencionan factores que afectan el comportamiento de grupos y equipos, así como desafíos comunes que enfrentan los equipos.
O documento consiste em uma série de traços e espaços em branco sem conteúdo informativo claro. Não é possível fornecer um resumo significativo com apenas 3 frases baseado nas informações fornecidas.
El documento trata sobre el clima y sus relaciones con la arquitectura. Explica las cualidades de la luz solar como los diferentes tipos de luz según la orientación, y las cualidades térmicas de los materiales y su capacidad para captar y retener calor. También cubre la relación entre el clima, los factores térmicos y lumínicos, y cómo estos afectan las actividades en una vivienda. Finalmente, analiza los cambios en los ángulos solares a lo largo del año y cómo esto impacta el diseño.
1) Google Docs permite crear, editar y compartir documentos de forma gratuita en la nube. Los documentos se pueden acceder desde cualquier lugar y compartir con otros para su edición o visualización. 2) Para usar Google Docs se necesita una cuenta de Google. 3) Los documentos se pueden compartir con otros usuarios como lectores o colaboradores para que puedan verlos o editarlos.
internet presentation to understand deployment.pptxggcharles592
Web (World Wide Web) = réseau d'informations constitués des documents mis à disposition sur les serveurs d'internet et reliés par les hyperliens qu'ils ...
14 janv. 2014 — 11. Internet • Internet est le réseau informatique mondial accessible au public. • C'est un réseau de réseaux, sans centre névralgique, composé ...
Objectif général :
Prendre en main l’une des bibliothèques JavaScript les plus utilisés pour créer des interfaces utilisateurs
Objectifs spécifiques :
Découper l’interface utilisateur avec les composants
Passer des informations (données ou instructions) d’un composant à son composant fils avec « props »
Gérer l’état local d’un composant avec « state »
Afficher une listes de composants avec map()
Afficher un composant en fonction de l’état de l’application
Interagir avec un utilisateur grâce à la gestion des événements
Interagir avec un utilisateur par le biais des formulaires
Communiquer avec un serveur HTTP avec AJAX
Afficher des vues en fonction de l’URL avec le routage
Mettre en forme un composant
Objectif général :
Améliorer le positionnement des pages d’un site Web dans les SERP (Search Engine Result Pages)
Objectifs opérationnels :
Sélectionner, dans un site Web, les pages à optimiser
Trouver des mots clés pour une page à optimiser
Optimiser le référencement naturel du contenu d’une page
Faciliter l’exploration, l’indexation et la consultation de l’ensemble des pages
Obtenir du trafic à partir de backlinks
Objectif général
Prendre en main l’un des frameworks PHP les plus utilisés
Objectifs opérationnels :
Faire correspondre une URL donnée à un traitement précis grâce au routage
Traiter les requêtes grâce aux contrôleurs
Intégrer des données dans des templates grâce à TWIG
Faciliter la communication avec une base de données grâce à Doctrine
Permettre à un utilisateur d’initialiser ou de modifier les attributs d'un objet métier grâce aux formulaires
Objectifs
Connaître les principales technologies utilisées pour développer des applications mobiles
Savoir quelle technologie est la mieux adaptée pour un projet
Objectif général : Prendre en main le framework CSS le plus utilisé
Objectifs opérationnels
Positionner du contenu avec le système de grille
Créer des barres de navigation
Mettre en forme des tableaux
Créer des formulaires
Créer des boutons
Mettre en forme des images
Objectif général : Prendre en main l’un des frameworks PHP les plus utilisés
Objectifs spécifiques
Faire correspondre une URL donnée à un traitement précis grâce au routage
Regrouper des traitements connexes grâce aux contrôleurs
Récupérer les données d’une requête http grâce à Request
Retourner des contenus aux formats texte, HTML, JSON, etc. grâce à Response
Intégrer des données dans des templates grâce à Blade
Interagir avec l’utilisateur grâce aux formulaires
Créer, mettre à jour et suivre les évolutions d’un schéma de base de données grâce aux migrations
Faciliter la communication avec une base de données grâce à Eloquent
Objectif général : Connaître les fondamentaux d’une API REST
Objectifs spécifiques :
Savoir définir une API
Connaître l’architecture REST
Connaître les contraintes du REST
Connaître la structure d’une requêtes HTTP
Connaître les caractéristiques d’une ressources
Se servir des méthodes HTTP
Connaître la structure d’une réponses HTTP
Connaître les codes HTTP
Objectif général : Prendre en main l’un des Frameworks JavaScript les plus utilisés pour développer efficacement des applications Web
Objectifs spécifiques
Structurer l’application avec les composants
Gérer les données dynamiques avec le Data binding
Enrichir le HTML avec des directives prédéfinies
Interagir avec un utilisateur par le biais des formulaires
Organiser et partager le code métier avec les services
Communiquer avec un serveur via le service HttpClient
Afficher des vues en fonction de l’URL avec le routage
Objectif général : Savoir créer des pages Web interactives sans trop solliciter le serveur et le réseau pour offrir une meilleure expérience utilisateur
Objectifs opérationnels
- Stocker des données à l’aide des variables
- Traiter des données à l’aide des opérateurs.
- Communiquer avec l’internaute à l’aide des E/S de base
- Contrôler le flux d’exécution des instructions.
- Réutiliser et organiser le code en créant des fonctions
- Créer l’interactivité grâce à la gestion des évènements
- Traiter plus facilement plusieurs données connexes grâce aux tableaux et aux objets
- Gérer les propriétés de la fenêtre avec l’objet window
- Manipuler le contenu de la page Web grâce à l’objet document
- Contrôler la saisie d’un formulaire avec l’objet form
Objectif général : Développer en orienté objet avec Python
Objectifs opérationnels :
- Organiser le code grâce aux classes
- Sécuriser une classe avec l’encapsulation
- Réutiliser et factoriser du code avec l’héritage
- Invoquer des méthodes de même nom, quel que soit le type d'objet sur lequel elles opèrent, sans avoir à effectuer au préalable une vérification de type grâce au polymorphisme
Objectif général : Prendre en main l’une des bibliothèques JavaScript les plus utilisés pour créer des interfaces utilisateurs
Objectifs spécifiques :
Découper l’interface utilisateur avec les composants;
Configurer les composants avec « props »;
Gérer l’état local d’un composant avec « state »;
Afficher une listes de composants avec map();
Afficher un composant en fonction de l’état de l’application;
Interagir avec un utilisateur grâce à la gestion des événements;
Interagir avec un utilisateur par le biais des formulaires;
Communiquer avec un serveur HTTP avec AJAX;
Afficher des vues en fonction de l’URL avec le routage;
Mettre en forme un composant;
Objectif général : Acquérir les bases méthodologiques de la résolution d'un problème conduisant à la réalisation d'un programme informatique
Objectifs opérationnels :
- Connaître les étapes de résolution d’un problème
- Stocker et traiter des données simples
- Permettre à un programme de communiquer avec l’extérieur
- Contrôler le flux d’exécution des instructions
- Traiter des données composites
- Définir et utiliser des procédures et des fonctions
Objectif général
Prendre en main l’un des framework PHP les plus utilisés
Objectifs opérationnels
Structurer les fonctionnalités grâce aux bundles
Faire correspondre une URL donnée à un traitement précis grâce au routage
Traiter les requêtes grâce aux contrôleurs
Intégrer des données dans des templates grâce à TWIG
Faciliter la communication avec une base de données grâce à Doctrine
Permettre à un utilisateur d’initialiser ou de modifier les attributs d'un objet métier grâce aux formulaires
Objectif général
Prendre en main le framework CSS le plus utilisé
Objectifs opérationnels
Positionner du contenu avec le système de grille
Créer des barres de navigation
Créer un fil d’Ariane
Mettre en forme des listes
Mettre en forme des tableaux
Créer des formulaires
Créer des boutons
Mettre en forme des images
Créer une page d’atterrissage
Objectifs généraux :
Savoir effectuer une requête HTTP synchrone ou asynchrone
Savoir effectuer des requêtes RESTful avec les méthodes GET, POST, PUT, PATCH et DELETE
Objectifs opérationnels :
Comprendre une requête synchrone
Effectuer une requête synchrone
Lire, d’une manière synchrone, le contenu d’un fichier local
Comprendre une requête asynchrone
Effectuer une requête asynchrone
Récupérer des données à partir d’un serveur avec une requête asynchrone
Comprendre les méthodes de requête RESTful
Effectuer des requêtes RESTful avec les méthodes GET, POST, PUT, PATCH et DELETE
Objectif général : Prendre en main la bibliothèque JavaScript la plus utilisée
Objectifs spécifiques :
Inclure la bibliothèque
Sélectionner du contenu
Manipuler des éléments
Mettre en forme du contenu
Gérer des évènements
Utiliser des effets
Effectuer des requêtes AJAX
Objectif général : Savoir créer des pages Web interactives sans trop solliciter le serveur et le réseau pour offrir une meilleure expérience utilisateur
Objectifs opérationnels :
Stocker des données à l’aide des variables
Traiter des données à l’aide des opérateurs.
Communiquer avec l’internaute à l’aide des E/S de base
Contrôler le flux d’exécution des instructions.
Réutiliser et organiser le code en créant des fonctions
Créer l’interactivité grâce à la gestion des évènements
Traiter plus facilement plusieurs données connexes grâce aux tableaux et aux objets
Traiter des chaînes de caractères avec l’objet String
Gérer les propriétés de la fenêtre avec l’objet Window
Manipuler le contenu de la page Web grâce à l’objet Document
Contrôler la saisie d’un formulaire avec l’objet Form
Objectif général : Découvrir quelques nouveautés du HTML5
Objectifs opérationnels :
Connaître les avantages du HTML5
Utiliser les nouveaux éléments de structuration
Utiliser les nouveaux éléments conteneurs
Utiliser les nouveaux éléments de contenu incorporé
Utiliser les nouveaux éléments et attributs de formulaire
3. Objectifs opérationnels
• Connaître la suite de protocoles d’Internet
• Connaître le service de noms de domaines
• Connaître le modèle Client/Serveur
• Utiliser le service de messagerie
• Utiliser le service de transfert de fichier
• Utiliser le service Web
• Rechercher sur le Web
4. Sommaire
1. Qu’est ce qu’Internet
2. Bref historique d’Internet
3. Les services d’Internet
4. La suite de protocoles Internet
5. L’acheminement d’un message
6. Les noms de domaines
7. Le modèle Client/Serveur
8. La messagerie
9. Le transfert de données
10. Le web
11. La recherche sur le Web
5. Internet
Présentation
• Internet tire son nom d'inter-networking qui signifie
l’interconnexion de réseaux.
• Internet est constitué d'un ensemble de réseaux nationaux,
régionaux et privés qui sont reliés par le protocole de
communication standard TCP/IP.
6. Internet
Bref historique
• 1957 : USA se demande comment protéger l'appareil d'État
contre une éventuelle attaque nucléaire soviétique.
• 1969 : l'Advanced Research Projects Agency (ARPA) finança un
réseau décentralisé de 4 noeuds, devant relier des chercheurs
des universités, de l'industrie et du ministère de la Défense.
7. Internet
Bref historique (suite et fin)
• 1972 : présentation publique du réseau ARPANET et
invention de la notion de courrier électronique
• 1974 : théorie du protocole TCP/IP
• 1983 : transition d’ARPANET vers le protocole TCP/IP.
• 1984 : ARPANET se divise en MILNET (USA & Europe) et
INTERNET
• 1990 : naissance de l’Internet d’aujourd’hui.
• 1991 : le Réseau Intertropical d’Ordinateurs (RIO) couvre
dix pays africains et constitue la première expérience
africaine de l’Internet.
• 1996 : Telecom-Plus (aujourd'hui Sonatel Multimédia),
offre Internet au Sénégal.
8. Internet
Quelques services
• Accès à l’informations en permanence et partout dans le
monde (Web)
• Transfert de fichiers (ftp)
• Communication (messagerie, forum, téléphonie,
visiophonie, …)
• Commerce électronique
• Réservations
• Divertissements interactifs
• Gestion comptes en banque
• Démarches administratives
• Enseignement à distance
• Travail à domicile
• Media classique (tv, radio, presse, …)
9. Suite des protocoles Internet
Définition d’un protocole de communication
Un protocole de communication est un ensemble de règles
que toute entité d’un réseau doit observer pour pouvoir
émettre et recevoir des données.
Bonjour, je voudrais vous
envoyer des données.
Êtes-vous prêt ?
Je vous reçois 5/5,
vous pouvez émettre
Envoi des Données
Accusé de réception
10. Suite des protocoles Internet
métaphore du service postal
1 Sujet de la lettre « Je vous écrit au
sujet de »
2 Conventions de
présentation
« Dakar, le 3
novembre. Cher
Monsieur … »
3 Bonne transmission
du courrier
Lettre
recommandée
4 Salles de tri postal Tri des lettres et
routage vers les
centres de
distribution
5 Mise en sac Sac postal fermé
6 Transport par
véhicule
Route, rail, eau,
air
11. Suite des protocoles Internet
couches et protocoles de TCP/IP
Couches Protocoles
SMTP TELNET FTP HTTP …
TCP UDP
IP
Ethernet Wi-Fi …
Application
Transport
Internet
Accès réseau
12. Suite des protocoles Internet
protocole IP
• IP (Internet Protocol) réalise l'interconnexion des réseaux
(hétérogènes) distants en permettant un adressage unique
pour l'ensemble des terminaux connectés.
• IP gère la circulation et le routage des paquets de données
• IPv4 permet un adressage avec 4 octets c’est à dire
232 = 4 294 967 296 d’adresses.
• Mais le besoin croissant d'adresses pour des pays comme
la Chine ou l'Inde force la transition vers IPv6
• IPv6 permet un adressage avec 6 octets çàd plus de 667
millions de milliards d'adresses.
• IP travaille en mode non-connecté çàd qu’il envoi des
données sans s’assurer de la présence du destinataire.
13. Suite des protocoles Internet
protocoles TCP et UDP
• TCP (Transmission Control Protocol) est un protocole
fiable, orienté connexion, qui permet l'acheminement sans
erreur.
• UDP (User Datagram Protocol) est une alternative à TCP,
mais travaille en mode non-connecté
• UDP est souvent utilisé lorsque le temps est privilégié sur
la fiabilité comme la VoIP ou la diffusion multimédia
• Ces deux protocoles utilisent la notion de numéro
de port pour identifier les applications émettrices ou
réceptrices.
• Il y a 65 535 ports dont les premiers 1024 (appelés Well
Known) sont réservés aux services.
Ex : FTP (21), Telnet (23), SMTP (25), HTTP (80).
14. Acheminement d’un message
Les étapes
• Un message est découpé en segments à l'émission.
• Chaque segment est empaqueté (ou encapsulé) avant
d’être émis sur le réseau.
• Chaque paquet porte, entre autres informations, son
numéro de séquence, les adresses de l’expéditeur et du
destinataire.
• Les paquets sont acheminés indépendamment sur le
réseau.
• Les paquets peuvent arriver dans le désordre : ils sont
retriés à la réception.
• Un contrôle d'erreurs de transmission de données est
effectué.
15. Acheminement d’un message
Le découpage
Ord A
N°4
Ord A vers Ord B
Ord B
ments
N°1
Ord A vers Ord B
Le messag
N°2
Ord A vers Ord B
e est déc
N°3
Ord A vers Ord B
oupé en seg
encapsulation
16. Acheminement d’un message
Ord A
Ord B
1
Routeur : Choisit le meilleur chemin pour chaque paquet
1
Routage du paquet 1
18. Ord A
Ord B
3
3
Acheminement d’un message
Routage du paquet 3
19. Acheminement d’un message
Ord A
Ord B
4
Les paquets peuvent arriver dans le désordre.
2
4
3
1
4
3
2
1
Ils sont retriés à l'arrivée.
Routage du paquet 4
20. Noms de domaines
Présentation
• Tout ordinateur connecté au réseau Internet doit avoir une
adresse, qui lui est propre, nommée adresse IP.
Exemple : l’adresse de Wikipedia (en fr) est 91.198.174.232.
• Tout internaute doit passer par un FAI (Fournisseur d’Accès
Internet) qui lui prête une adresse IP le temps de sa
connexion.
• L’internaute préfère utiliser des noms de machines plus
explicite appelés FQDN (Fully Qualified Domain Name).
Ex : fr.wikipedia.org
• Il y a un mécanisme qui permet de traduire les FQDN en
adresses IP à chaque fois qu'il est nécessaire.
• Ce mécanisme peut être vu comme un gigantesque
annuaire (décentralisé) au niveau mondial, contenant les
tables de correspondances noms<->adresses.
22. Noms de domaines
Fonctionnement
• Le fonctionnement de cet "annuaire" est basé sur des
serveurs de noms de domaines (DNS) collaborant entre
eux.
• Chaque domaine (ensemble de machines) doit
posséder et maintenir à jour un serveur de noms,
contenant la correspondance noms<->adresses du
domaine concerné.
• Le système prévoit une structuration hiérarchique en
noms de domaines géographiques (us, fr, sn, ...) ou par
domaines d'activité (com, edu, net, org, biz, info, ...).
• Ces domaines sont eux-mêmes divisés en sous-domaines,
en sous-sous-domaines, ...
• Un nom complet sera de la forme suivante :
nom_de_machine.nom_de_sous-domaine.nom_de_domaine.tld
exemple : www.esmt.sn, ftp.free.fr.
23. Noms de domaines
Structure
Les noms de domaine ont une structure arborescente
Top Level Domain
TLD : dernier noeud
Domain
Noeud intermédiaire
Hôte : entité du réseau
TLD nationale TLD générique
.sn .fr .org .net
esmt wikipedia commentcamarche
premier noeud www. ftp fr. www.
Le FQDN www.esmt.sn équivaut à l'adresse IP 213.154.80.147
24. Noms de domaines
Les gérants
• Au niveau mondial, l'ICANN (Internet Corporation for
Assigned Names and Numbers ) est l'organisme (à but
non lucratif) qui contrôle l'ensemble des extensions.
• L'ICANN a choisi de déleguer la gestion de chaque
extension à un organisme appelé régistre comme
VeriSign pour les domaines .com et .net, l'AFNIC pour
le domaine .fr et NIC Sénégal (logé à l’UCAD) pour .sn.
• Les registres sont chargés de déterminer les modalités
d'attribution et de faciliter la commercialisation des
extensions par l'intermédiaire d'un réseau de
distributeurs agréés : les bureaux d'enregistrement
appelés " registrars “.
• Exemples de registrars au Sénégal :
Kheweul.com et Sonatel Multimédia
25. Modèle Client-Serveur
Présentation
• Les principales applications utilisées sur Internet
fonctionnent en mode client-serveur.
• Le modèle client-serveur est une communication entre
deux programmes appelés client et serveur.
• Le logiciel client est localisé dans la machine de
l’internaute et permet à ce dernier d’activer le contact avec
le serveur.
• Le logiciel serveur est localisé dans une machine distante
et possède les ressources souhaitées par les internautes.
• Pour pouvoir offrir ses services en permanence, le serveur
doit être sur un site avec accès permanent et s'exécuter
24h/24.
• Le client peut-être raccordé par une liaison temporaire.
26. Modèle Client-Serveur
Fonctionnement
• Les deux programmes dialoguent comme suit:
– le client envoie une requête au serveur initialisant ainsi
la connexion;
– le serveur cherche ou génère les données demandées;
– le serveur envoie les données au client;
– le client ferme éventuellement la connexion et laisse
l'utilisateur consulter les données localement.
• Tout client doit expliciter sa requête en utilisant l'adresse
URL (Uniform Ressource Location) de la forme:
protocole://adresseDuServeur:numéroDuPort/cheminDeLaRessource
Exemples : http:// 213.154.80.147:80/technicien.html
ftp:// ftp.adobe.com
mailto:toto@mailserver.com qui est une exception à la règle
27. Messagerie
Présentation
E-Mail (Electronic-Mail) permet à tout utilisateur d'Internet
d'envoyer et de recevoir des courriels dans le monde
entier.
Techniquement, il y a deux types de serveurs :
• "serveur des courriers sortants" qui permet l'envoi et la
distribution des courriels sur le réseau grâce au
protocole SMTP (Simple Mail Transfer Protocol).
• "serveur des courriers entrants" qui stocke les courriels
en attendant que le destinataire vienne les lire.
Il y a deux protocoles permettant de lire les courriels:
• POP3 (Post Office Protocol v3) permettant juste le
rapatriement des courriels vers le client de messagerie ;
• IMAP (Internet Message Access Protocol) permet à
l’utilisateur d’interagir (lire, supprimer, déplacer) avec
les courriels en restant en ligne.
28. Messagerie
Les protocoles
Serveur entrant
du récepteur
pop3 ou imap4
pop3 ou imap4
smtp
Serveur sortant
de l'émetteur
Transfert
au serveur
de courrier
Envoi dans la BAL
du destinataire
puis stockage Demande
la relève du
courrier
Accès aux
messages
smtp
NomEmetteur@esmt.sn NomDestinataire@libre.fr
29. Messagerie
Logiciel client
• Un client de messagerie est un logiciel permettant de
consulter ou de rédiger puis d'envoyer ses courriels.
Ex : Outlook, Thunderbird, Lotus Notes.
Ce logiciel offre en général les dossiers suivants :
• Boîte de réception : courriers reçus.
• Éléments envoyés : copies des messages envoyés.
• Poubelle : courriers électroniques logiquement supprimés.
Il est encore possible de les récupérer, en les glissant
dans un autre dossier. Pour les supprimer définitivement, il
est nécessaire de vider (purger) la corbeille.
• Boîte des pourriels : en glissant les messages
indésirables dans cette boîte, l'utilisateur désigne les
expéditeurs dont il refuse tous les courriers. L'utilisateur
peut aussi rattraper des messages mal dirigés, en les
glissant hors de ce dossier.
30. Messagerie
Les champs du courrier
• A : adresse électronique du destinataire
• Objet : titre du message qui figurera dans l’en-tête
• Cc (Copie Carbone) : souvent utilisé pour informer une
personne qui n’est pas directement concernée. Ce
destinataire n'est pas tenu de répondre.
• Cci (Copie Carbone Invisible) : similaire à la Cc sauf que
l’adresse du destinataire est cachée.
• Message : corps du courrier
Les autres fonctions de la messagerie sont notamment :
• Fichiers attachés ou Pièces jointes : il est possible
d'attacher un fichier (pas trop lourd) à un courrier en
précisant son emplacement sur le disque dur.
• Signature : ajouter automatiquement quelques lignes
d’identification de l’expéditeur à la fin du courrier.
31. Messagerie
Configurer Outlook↔Gmail (1/6)
1. Activation de l'accès IMAP dans le compte Gmail
a) accéder à la page d’accueil du compte Gmail;
b) si la langue d’affichage de Gmail est en anglais, suivre
le lien “Settings” , situé dans la partie supérieure
droite, pour changer la langue en français.
c) cliquer encore sur le même lien, devenu “Paramètres”,
pour afficher la page de la capture 1;
d) dans la partie supérieure de cette page, cliquer sur le
lien Transfert et POP/IMAP;
e) dans la dernière partie de cette page, activer le bouton
radio : Activer IMAP.
f) Enregistrer les modifications.
33. Messagerie
Configurer Outlook↔Gmail (3/6)
2. Paramétrage d’Outlook
a) accéder au paramétrage
des comptes depuis le
menu
Outils > Paramétrage du
compte;
b) dans la nouvelle fenêtre
sélectionner :
Ajouter un nouveau
compte de messagerie et
cliquer sur Suivant ;
36. Messagerie
Configurer Outlook↔Gmail (6/6)
e) dans l'onglet Options avancées
renseignez ces paramètres :
Serveur entrant (IMAP) : 993
Cochez : Ce serveur nécessite
une connexion cryptée (SSL)
Serveur sortant (SMTP) : 465
Cochez : Ce serveur nécessite
une connexion cryptée (SSL)
37. Messagerie
Emoticônes
• Pour exprimer une émotion dans un
échange écrit.
:-) sourire
:-( triste
;-) clin d'oeil
:-| indifférent
:-D rire
:-* bise
38. Téléchargement
• On appelle généralement téléchargement le fait de copier
sur un support de stockage local une ressource située sur
un réseau.
• On distingue
Téléchargement en sens descendant (download)
serveur client
Téléchargement en sens montant (upload)
client serveur
• Le téléchargement peut se faire via les clients HTTP
(Web), FTP (Transfert de fichiers), etc.
39. Streaming
• Le streaming ou lecture en continu est la lecture d'un flux
audio ou vidéo à mesure qu'il est diffusé.
• Le serveur transmet le contenu multimédia en un flot
(stream) continu placé dans une mémoire tampon (dans
la RAM du client).
• Le client lit les données au fur et à mesure et en fonction
de leur disponibilité suffisante dans cette mémoire
tampon.
• Le protocole utilisé est le RTP (Real Time Protocol) qui
s’appuie sur UDP pour envoyer les paquets en multicast
et en temps réel sur le réseau.
• Les paquets sont aussi marqués temporellement de
manière à être réordonnancés par le client
40. Transfert de fichiers
Présentation
• Pour transférer un fichier, il est plus efficace d'utiliser un
logiciel client FTP (comme Filezilla, logiciel libre à
http://www.filezilla.fr) que d'attacher un fichier à un courriel.
• FTP : File Transfer Protocol est un protocole de transfert de
fichiers.
• Le logiciel client FTP est souvent utilisé pour mettre en ligne
les pages d'un site Web.
• Normalement, pour échanger des fichiers sur un serveur
FTP, il faut un mot de passe et un compte au niveau de ce
serveur.
• Sinon, il est possible de télécharger des fichiers sur les
serveurs FTP qui ne nécessitent pas d'authentification. On
dit alors que la connexion se fait de façon « anonyme » en
utilisant comme nom d'utilisateur anonymous
• Exemple de serveurs FTP anonymes :
ftp.free.fr, ftp.mozilla.org, ftp.adobe.com
43. Transfert de fichiers
Uploader via Filezilla
1. Dans la barre de connexion rapide, saisir le nom du
serveur FTP dans la partie Hôte, puis entrer
éventuellement identifiant et mot de passe et enfin
cliquer sur Connexion Rapide.
2. Après s'être connecté au serveur FTP, sélectionner
dans la partie Site Local, un ou plusieurs fichiers (en
maintenant la touche Ctrl enfoncée) à uploader.
3. Faire glisser le ou les fichiers vers la partie Site Distant.
• L'avancement du transfert du fichier apparaît tout en
bas de la fenêtre.
• Lorsque le fichier est transféré, il est visible dans la
partie Site Distant
44. Transfert de fichiers
Downloader via Filezilla
1. Dans la barre de connexion rapide, saisir le nom du
serveur FTP dans la partie Hôte, puis entrer
éventuellement identifiant et mot de passe et enfin
cliquer sur Connexion Rapide.
2. Après s'être connecté au serveur FTP, sélectionner
dans la partie Site Distant, un ou plusieurs fichiers (en
maintenant la touche Ctrl enfoncée) à downloader.
3. Cliquer-droit sur la sélection et choisir Télécharger.
• L'avancement du transfert du fichier apparaît tout en
bas de la fenêtre.
• Lorsque le fichier est transféré, il est visible dans le
répertoire ouvert dans la partieSite Local.
45. Transfert de fichiers
Sites Web de stockage en ligne
• Sites Web où l’on peut « uploader » de gros fichiers et
permettre à d’autres personnes de les « downloader » en
leur envoyant par mail un simple lien vers ces fichiers.
• NB : lire les conditions d'utilisation (capacité maximale,
sécurisation, durée de conservation , coût, types de
fichiers autorisés, ...).
• Quelques adresses :
http://www.nextsend.com/
http://dl.free.fr/
https://rapidshare.com/
http://www.mediafire.com/
http://www.filedropper.com/
http://1fichier.com/
46. Le web
Présentation
• Né en 1989, pour les besoins internes du CERN (Centre
Européen de Recherche Nucléaire), le web ou WWW
(World Wide Web) est aujourd'hui le service le plus connu
et le plus utilisé d'Internet.
• Techniquement, le web est un ensemble de serveurs
proposant des documents accessibles via un protocole
appelé HTTP (HyperText Transfer Protocol).
• Un serveur web met à disposition des utilisateurs de
navigateurs (ou browser) web des documents de tous
types: textes classiques, images, sons, animations, etc.
• Le serveur Web envoie du code HTML(Hyper Text Markup
language) au client qui l’affiche (ou l’exécute) à sa
manière.
47. Le web
Le client Web
• Les navigateurs les plus connus sont ceux de Microsoft
(Internet Explorer), de Mozilla (Firefox) et de Google
(Chrome). Sinon il y a aussi Safari, Opéra, Konqueror,
Lynx, links, ...
• La fenêtre d’un navigateur présente généralement :
une barre de titre affichant le titre du document ;
une barre des menus déroulants ;
des boutons de navigations ;
une zone d’adresse URL montrant l’adresse du
document ;
une zone d’affichage du document ;
une barre d’état informant sur le chargement du
document.
48. Le web
Interface du navigateur
titres
menus
Navigation
& raccourcis
adresse
affichage
état
49. Le web
Fonctionnalités du navigateur
Les principales fonctionnalités des navigateurs sont :
• accéder à un serveur Web dont on lui donne l’adresse;
• afficher le document reçu du serveur web;
• naviguer en utilisant, par clic, les hyperliens ou en
utilisant les boutons de navigation (back, forward,
home);
• enregistrer du texte et/ou des images sur le disque dur;
• imprimer un document;
• conserver un historique des opérations de l’utilisateur
pour lui permettre de les rappeler rapidement ;
• stocker la liste de tous les sites que l’utilisateur souhaite
pouvoir retrouver ultérieurement;
• Intégrer d’autres services : courrier électronique,
transfert de fichiers, etc.
50. Le web
Langage côté client
• Les langages côté client sont interprétés par le
navigateur.
• Ils vont transcrire et afficher les informations et gérer
l’interactivité avec l’internaute.
• Les principaux :
HTML, langage de balisage qui définit
essentiellement la structure sémantique (le quoi ?)
d’une page web.
CSS, qui se charge de la présentation (le comment ?)
d’une page Web.
JavaScript, langage de programmation de scripts
principalement utilisé pour l’interactivité d’une page
web
51. Le web
Editeurs de site Web
• éditeur de site Web = logiciel qui permet de créer un site
Web.
• Deux catégories d’éditeurs :
– éditeurs WYSIWYG (What You See Is What You Get)
pour créer un site sans taper du code
Exples : Kompozer(gratuit), Nvu (gratuit),
Dreamweaver (Adobe), FrontPage de Microsoft, ...
– éditeurs de texte pour créer un site avec du code
Exples : Bloc-Notes (Microsoft), Notepad++, PSPad,
SublimeText, ...
• Les éditeurs WYSIWYG sont plus simple à utiliser,
cependant les sites qu’ils créent ne respectent pas
rigoureusement la séparation du fond et de la forme du
contenu prônée par la W3C.
• La séparation du fond et de la forme facilite l’interprétation
du contenu.
52. Recherche sur le Web
Quelques outils
• Annuaire
– recense des sites web à l’aide de personnes
– Usage : informations générales.
• Moteur de recherche
– recense des pages Web à l’aide de logiciels (robots)
– Usage : aller directement à l’information
• Métamoteur : puise ses informations à travers plusieurs
moteurs de recherche.
• Certains annuaires font automatiquement appel à des
moteurs lorsqu’il épuisent leurs bases de données
• Certains outils sont spécialisés dans un domaine
• Listes d’annuaires, de moteurs et de métamoteurs :
http://www.annuaires-et-moteurs.com/
53. Recherche sur le Web
Les phases
Les différentes phases d’une bonne recherche :
• Réflexion préalable et de façon précise sur l’information
recherchée;
• Bon choix des mots-clés, descriptifs par rapport au
thème recherché;
• Bon choix de l’outil de recherche, adapté à l’interrogation
désirée;
• Bonne connaissance de la syntaxe d’interrogation de
l’outil choisi;
• Bonne interprétation des résultats fournis
54. Recherche sur le Web
Syntaxe générale d’interrogation des moteurs
• mot1 mot2 ou mot1 OR mot2 : renvoie les documents
contenant au moins un des 2 mots cherchés
• +mot1 +mot2 ou mot1 AND mot2 : renvoie les
documents contenant les 2 mots
• mot1 -mot2 ou mot1 NOT mot2 : renvoie les documents
ne contenant pas le mot qui suit l'opérateur "–"
• mot* : renvoie les documents contenant les mots
commençant par le mot cherché
• guillemets : renvoie les documents contenant la phrase
entière mise entre guillemets
• + : rend obligatoire l'apparition du mot qu’il précède
• taper le mot en minuscules et le moteur donnera les
réponses en minuscules et en majuscules
• taper le mot en majuscules et le moteur vous donnera
uniquement les mots en majuscules.
55. Recherche sur le Web
Syntaxe d’interrogation de Google
• ET est l’opérateur par défaut ou utiliser le signe + en
préfixe
• OU s’écrit OR (en majuscules obligatoirement).
• Le signe - prive le mot qu’il précède
• Google renvoie les documents contenant la phrase entière
mise entre guillemets.
• Le symbole tilde (~) recherche un mot et ses synonymes.
Cette recherche est plus fonctionnelle en anglais
• Google n’est pas sensible à la casse.
• Le signe * remplace un mot
Ex : "Dragons à * têtes" trouvera Dragons à 2, 3, … têtes
• Google ne tient pas compte des lettres accentuées sauf si
le mot est préfixé du signe +
• Google tient compte de l’ordre des mots (une plus grande
importance est donnée au premier mot choisi).
• lien utile : http://outils.abondance.com/google.html