jeudi 26 mars 2020

UE3: Création d’une page web html simple


Compétences :
A la fin de cette leçon, chaque élève sera capable de

  • Citer les différents langages du web  
  • Donner la structure minimale d’une page web html 
  • Créer une page html simple

Introduction

Une page web est un document conçu à partir du langage html. Html (HyperText Markup Language) est un langage qui permet de décrire le contenu d’une page web. Les instructions du langage html s’appellent les balises. Une balise est un ensemble de caractères écrits à l’intérieur des symboles < …> interprétables par un navigateur. Un navigateur est un logiciel capable d’interpréter et d’afficher les instructions écrites en langage html ; exemple : internet explorer, firefox, opera, … Un éditeur de texte est un logiciel qui permet de créer un fichier texte sans mise en forme. Ce type de logiciel est utilisé pour créer les fichiers html ; exemple : bloc note, Notepad, … Ainsi un fichier html encore appelé page web est constitué d’instructions appelées balises écrites à partir du langage html et enregistrées avec l’extension .html ou.htm et interprétable par un navigateur. Les langage du web sont le HTML, le css(Cascading Style Sheets),  le JavaScript, le PHP (HyperText preprocessor)Le ASP (Active Server Pages), Le JSP (Java Server Pages).

I- STRUCTURE MINIMALE D'UNE PAGE WEB HTML

Une page web est constituée des éléments racines (les balises d'ouverture et de fermeture <html> …</html>), de l'en tête et du corps du document
La structure générale d’un document html est donc la suivante :
Structure minimale d'une page html

Les balises usuelles de mise en forme sont: la balise <b> représente une mise en gras, la balise <i> représente une mise en italique, la balise <br> représente un saut de ligne, les balises de type <hn> où n représente un chiffre compris entre 1 et 6 correspondent à des titres de différents niveaux,<h1> est un titre de premier niveau, <h2> un titre de deuxième niveau, ainsi de suite jusqu’au petit dernier <h6> , la balise <p> marque le début d’un paragraphe qui se voit fermé par </p>

II- LES BALISES DE TABLEAUX, FRAMES, STYLE ET FORMULAIRES

La balise essentielle dans la création des tableaux est <table> : c’est à l’intérieure de cette balise (<table>…. </table>) que se trouvent toutes les autres balises de tableau. Chaque ligne est déclarée par la balise <tr> ; dans une ligne chaque cellule est déclarée par la balise <td>.
Les listes sont prévues pour dresser des énumérations possédant une valeur sémantique. Les structures disponibles pour une liste ordonnée (liste numérotée) et non ordonnée (liste à puces) sont constituées des éléments <ol> et <ul> au sein desquels chaque élément individuel est un <li>.
La balise <img/> permet d’inclure les images dans une page web ; elle est une balise orpheline. <img/>; offre l’attribut src qui précise l’adresse du fichier image que l’on désire afficher dans la page web. Exemple : <img src="image.png">
Un lien hypertexte est un texte ou un objet (image, bouton, …) à partir duquel on peut d’un simple clic passer d’une page web à une autre. La balise <a> et son attribut href auquel on associe l’url de la page cible permettent de créer un lien hypertexte.
Exemple : <a href="http://www.google.com">page d'accueil google </a>

Une page peut être divisée en plusieurs cadres ou frames ; dans ce cas chaque cadre affiche le contenu d’une page web. Pour utiliser cette technologie on doit insérer ces lignes en dessus de la balise <html> : <?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">.
Pour créer les cadres de la page, l’élément <body> est remplacé par les éléments <frameset> et <frame /> qui permettent la définition des cadres. L'élément <frameset> permet la dé finition des divisions de la page en différents cadres, dont les dimensions ou les proportions sont définies par ses attributs rows et cols ; ces attributs permettent de diviser la page en cadres horizontaux (rows) ou verticaux (cols) et contienent une suite de dimensions séparées par des virgules. Ces dimensions peuvent être données en pixel, en pourcentage ou à l’aide de coefficients indiquant des proportions.
La balise <form> permet de créer un formulaire elle doit contenir la balise <input>, grâce à son attribut type permet de recueillir les informations saisies par l’utilisateur ; il peut prendre les valeurs :
text permet de définir un champ de texte simple. EX : <input type="text">
radio permet de proposer un élément à choisir
checkbox permet de créer les cases à cocher
password permet de cacher le texte saisi (comme un mot de passe)
submit permet d’envoyer les données saisie
reset permet d’annuler les données saisie
button permet de créer un bouton ….

Exercice : Créer une page web permettant d’afficher le formulaire suivant :

 
formulaire simple en html 

Correction

Voici le code html ayant permis d’écrire cette page Web Simple

<html>
<head>
            <title>page de formulaire</title>
</head>
<body>
            <h1>page qui affiche un formulaire simple</h1><hr>

            <h3>Veillez entrer vos informations</h3>
            <form>
                        Votre nom : <input type="text" name="nom"><br><br>
                        Votre prénom : <input type="text" name="prenom"><br><br>
                        Votre Sexe :
                        <select name="sexe">
                                    <option value="HOMME">HOMME</option>
                                    <option value="FEMME">FEMME</option>                                
                        </select><br>
                        Votre Mot de passe :<input type="password" name="passe"><br>
                        <input type="submit" value="ENVOYER"><br><br><input type="reset" value="EFFACER">
            </form>
</body>
</html>
 
 

Précédent

Suivant

UE2: Rappels sur les logiciels


Compétences :
A la fin de cette leçon, chaque élève sera capable de définir logiciel et distinguer les différents types de logiciels


Introduction

L'ordinateur a deux parties principales: la partie matérielle et la partie logicielle. La partie matérielle encore appelée hardware, est constituée de l'unité centrale et des unités périphériques; elle sert de support à la partie logicielle. Encore appelée software, la partie logicielle est l'intelligence de l'ordinateur; c'est elle qui effectue les traitements, affiche les résultats. La partie logicielle est constituée des logiciels systèmes et des logiciels d'application.

I- Les Types de logiciels


1- Les logiciels systèmes

Ce sont les logiciels de base de l'ordinateur. Ils sont lancés avant le logiciel applicatif et joue le rôle d'intermédiaire entre le logiciel applicatif et le matériel de l'ordinateur. Les différents logiciels systèmes de l'ordinateur sont : Le BIOS, les Systèmes d'exploitations et les pilotes.

a) Le BIOS

Le BIOS, de l'anglais Basic Input Output System (en français : « système élémentaire d'entrée/sortie ») est un ensemble de fonctions, contenu dans la mémoire morte (ROM) de la carte mère d'un ordinateur, lui permettant d'effectuer des opérations de base, lors de sa mise sous tension. Le BIOS est le premier programme à démmarer sur un ordinateur. Il gère par la suite le démarrage du système d'exploitation.
bios
Bios

b) Les Systèmes d'exploitation

Un système d'exploitation (OS : opérating system en anglais) est un ensemble de programmes qui dirige l'utilisation des ressources d'un ordinateur par des logiciels d'application. C'est le système de base de l'ordinateur qui joue le rôle d'interface entre le matériel et le logiciel d'application.
Le Système d'exploitation a pour rôle de :
- Gérer les processus et la mémoire
- Aider les logiciels d'application à bien fonctionner
- Offrir une interface conviviale à l'utilisateur
- Gérer les périphériques E/S
- optimiser l'utilisation des ressources matérielles et gérer les erreurs d' E/S...

* Les types de Systèmes d'exploitation

On classe les systèmes d'exploitation selon trois critères:

- Le système de codage utilisé, qui peut être de 16 bits, 32 bits, 64 bits ou plus.

- Le nombre de tâches exécutables en même temps (système mono-tâche ou multitâches).
Un système d’exploitation est dit «multitâches» lorsque plusieurs «tâches» (également appelées processus) peuvent être exécutées simultanément.

- Le nombre d’utilisateurs pouvant opérer en même temps (système mono-utilisateur ou multiutilisateurs). Par opposition aux systèmes mono-utilisateurs, Les systèmes multiutilisateurs permettent une utilisation de différentes applications par plusieurs personnes, de manière simultanée sur une même machine. Pour cela, le système alloue à chaque utilisateur une tranche de temps.

* Exemples de Systèmes d'exploitation

Les Systèmes d'exploitation les plus connus sont:
- Microsoft Windows (95, NT, 2000, XP, 7,8,8.1,10)
- Mac OS
- Linux et ses dérivée (Debian, Ubuntu, mandriva...)
- IOS mobile
- Android (Système mobile)
- Windows phone (Système mobile)
- Black berry (Système mobile)...

c) Les pilotes

Un pilote (en anglais Driver) est un logiciel système qui assure la communication entre le matériel et la système d'exploitation. Il permet au matériel (périphériques et autres) de bien fonctionner. Un matériel sans pilote ne peut être exploité par l'ordinateur.
Les pilotes les plus connus sont :
- les pilotes claviers, souris
- les pilotes son (Realtek, soundMAX...)
- les pilotes graphiques (IntelGMA, ATI RADEON..)
- Autres...

2- Les logiciels d'application

Un logiciel d'application est un programme informatique conçut pour résoudre une classe de problèmes bien précise. Les logiciels d'applications sont innombrables selon la classe de problème à résoudre et naissent du jour au lendemain.
On peut citer entre autres :
- Les navigateurs Qui permettent d'ouvrir et de parcourir des pages web
EX: Mozilla firefox, Opera, Google chrome...
- Les Antivirus Qui assurent la protection de l'ordinateur contre les programmes malveillants
EX: Kapersky, Avast, Avira, norton...
- Les logiciels de traitement de texte Qui permettent de saisir et mettre en forme du texte
EX: MS Word, Writer, wordpad...
- Les tableurs Qui permettent de traiter des données sous forme de tableau et d'effectuer des calculs automatisés
EX: MS Excel, calc...
- Les logiciels de montage video
EX: Movies maker, Adobe premiere pro, Sony vegas...
- Les logiciels d'infographie 3D
EX: blender, Maya, Cinema 4D...
Et autres...

3- Les logiciels utilitaire

Un logiciel utilitaire est un logiciel conçu pour analyser, configurer, optimiser ou entretenir une pièce d'équipement informatique, un système d'exploitation, un logiciel ou les informations enregistrées sur un support informatique.
Un logiciel utilitaire est utilisé pour gérer un système informatique contrairement aux logiciels d'application, qui visent à exécuter des tâches qui profitent aux utilisateurs du système informatique.EX: Winrar, explorateur de fichier, winZip, 7zip, disk recovery...

Les utilitaire sont classés en plusieurs types selon les tâches :
- Les utilitaires de gestion de disques
- Les utilitaires de presse papier
- Les utilitaires de compression de disques
- Les utilitaires de compressions de données
- Les utilitaires de cryptographie et autres...

EN SAVOIR PLUS SUR LES UTILITAIRES

II- Le contrat d'acquisition des logiciels


La protection des logiciels est assurée par plusieurs organisations pour permettre aux auteurs et créateur de protéger leurs interets légitimes et d'en tirer profit financier. L’acquisition d’un logiciel est donc la plupart du temps régie par un contrat de licence. Une licence peut être soit payante, soit gratuite soit libre (open-source).

1- Les logiciels propriétaires

Un logiciel propriétaire est un logiciel payant dont l'utilisation est limité uniquement à la personne qui l'achète. Les logiciels propriétaires sont généralement developpés par des sociétés privées qui mettent à la disposition des utilisateurs une version d'éssai (shareware ou partagiciel) du logiciel limitée à une période donnée. Après cette période, l'utilisateur devra acheter la clé de licence pour une utilisation complète du logiciel. Toute fois, il n'est pas autorisé à partager ce logiciel même l'ayant acheté.
EX: Microsoft Windows, Adobe Photoshop, Adobe Audition sont des logiciels propriétaires.

2- Les logiciels Gratuits

Ce sont des logiciels donnés gratuitement aux utilisateurs qui en ont besoin. Il sont téléchargeable gratuitement sur internet. Les utilisateurs ont le droit de les copier et de les partager. Cependant, leur code source n’est pas accessible, ce qui fait que le logiciel ne peut être exploité que si son concepteur le souhaite.
EX: Mozilla firefox, Blender 3D et GIMP sont des logiciels gratuits.

3- Les logiciels libres (open source)

Ce sont des logiciels dont les trois dégrés de liberté sont accordés aux utilisateurs. Un utilisateur de logiciels open-source peut alors :
- Exécuter et utiliser le logiciel pour des fins personnelles
- Modifier le logiciel à sa guise (acceder au code source et le modifier)
- Redistribuer le logiciel
EX: Ubuntu, LibreOffice, FreeCAD sont des logiciels libres.

III- L’invite de commande ou le terminal


L’invite de commande ou le terminal est un utilitaire qui permet aux utilisateurs de saisir et exécuter les commandes qu’offre un système d’exploitation. Une commande est une instruction du système d’exploitation qui déclenche un ensemble de traitement lors de son exécution.
La procédure pour ouvrir l’invite de commande sous windows XP et 7 est la suivante :
cliquer sur : démarrer, tous les programmes, accessoires et enfin invite de commande.
Vous pouvez aussi faire la combinaison des touches Windows + R sur votre clavier puis taper CMD. et valider
Les commandes les plus usuels utilisés sous windows sont :
- dir : permet d’afficher les fichiers présents dans le répertoire spécifié.
- cd : permet de quitter d’un répertoire à un autre
- md : permet de créer un répertoire
- .. : permet de se positonner au repertoire parent
- ping : permet de vérifier s’il existe une connexion réseau entre deux ordinateurs ; la commande ping prend en paramètre l’adresse ip de l’ordinateur hôte.
NB :
1) Les commandes dir et cd ont pour paramètre le chemin d’accès d’un répertoire ; la commande md prend en paramètre le chemin d’accès au répertoire dans lequel on veut créer un nouveau répertoire suivit du nom du nouveau répertoire. Lorsqu’on ne précise pas le chemin d’accès ces commandes agissent sur le répertoire courant.

2) Les équivalents de ces commandes sous linux sont :
Commande WindowsCommande linux
dirdir ou ls
cdcd
mdmkdir
....
pingping

Travaux pratiques :

1) Ouvrir l’invite de commande
2) Saisir la commande dir. Que fait-elle ?
3) Saisir cd Desktop. que fait-elle ?
4) Saisir cd .. que fait-elle ?
5) Saisir cd documents. que fait-elle ?
6) Saisir dir combien de fichiers et de repertoires contient le répertoire documents ?
7) Saisir cd c:\windows Quel est le nom du répertoire courant? Afficher les fichiers et répertoires qu’il contient
8) Saisir md c:\abong-mbang que venez-vous de faire ?
9) Retourner dans le répertoire c:\ et vérifier si le répertoire abong-mbang existe
10) Entrer dans le répertoire abong-mbang et vérifier qu’il contient zéro fichier et zéro répertoire

Correction en vidéo



Suivant

Chapitre 1 : Introduction au langage Java et premier programme

1. Historique du langage java Java est un langage de programmation orienté objet développé par Sun Microsystems. Il est créé par James Go...