1- Quelles sont les principales fonctionnalités introduites dans HTML 5 par rapport à HTML 4 :
Introduction d'éléments sémantiques
2- Expliquez l'utilisation des éléments sémantiques tels que , , , et en HTML 5 : Amélioration de
la structure et de la sémantique du code
3- Comment incorporez-vous une vidéo HTML 5 dans une page web : Utilisation de la balise
avec l'attribut src
4- Quelle est la différence entre les attributs src et href : src est utilisé pour spécifier le chemin
d’un fichier source, tandis que href est utilisé pour spécifier le chemin de lien externe dans
une balise
5- En quoi l'élément est-il utilisé en HTML 5 : Pour dessiner graphiques et images dynamiques
en utilisant JavaScript
6- Quelles sont les améliorations apportées par CSS 3 par rapport à CSS 2 : Introduction de
nouvelles propriétés de mise en page et de style
7- Expliquez l'utilisation des médias queries pour rendre une page web responsive : Pour
appliquer des styles CSS spécifiques en fonction de la taille de l'écran ou du périphérique
8- Qu'est-ce qu'un sélecteur CSS : Un moyen de cibler des éléments HTML spécifiques pour
l'application de styles
9- Comment utilisez-vous les transitions CSS pour créer des effets d'animation : En spécifiant les
propriétés CSS à animer et en définissant une durée avec l'utilisation de la propriété
transition
10- à quoi sert let en JavaScript : let permet la déclaration de variables
11- Expliquez la différence entre = = et = = = en JavaScript : = = effectue une comparaison lâche
(de valeur uniquement), = = = effectue une comparaison stricte (de type et de valeur).
12- Comment établissez-vous une connexion à une base de données MySQL en PHP : Utilisation
de la fonction mysqli_connect() ou PDO pour établir une connexion à la base de données
13- Donnez un exemple d'utilisation de la requête SELECT pour récupérer des données dans une
base de données MySQL en PHP. : $conn->query("SELECT * FROM table");
14- Comment incorporez-vous du code JavaScript externe dans une page HTML? : Utilisation de
la balise
15- En quoi consistent les principes du Responsive Web Design, et comment les appliquez-vous
en utilisant HTML 5 et CSS 3 : Il vise à rendre les sites web adaptatifs à différentes tailles
d'écrans en utilisant des médias queries.
16- Qu'est-ce que signifie l'acronyme "CSS" : Cascading Style Sheet
17- Comment commentez-vous une ligne de votre code JavaScript pour expliquer son
fonctionnement : // Commentaire ici
18- Quelle est la principale différence entre les méthodes POST et GET dans les requêtes http :
POST est utilisé pour envoyer des données discrètement, GET pour envoyer des données via
l'URL.
19- Comment créez-vous une base de données MySQL en utilisant PHP : En exécutant une
requête SQL CREATE DATABASE via PHP
20- Qu'est-ce que le DOM en programmation web : Une représentation hiérarchique des
éléments HTML/XML dans un document.
21- Comment accédez-vous à un élément du DOM en utilisant JavaScript :
[Link]('elementId')
22- Quelle est la différence entre le Web et Internet : Internet est un réseau physique qui relie
plusieurs machines, le web est un service de l’internet.
23- Est-ce que le HTML est un langage de programmation ? Pourquoi : Non, HTML est un langage
de balisage qui sert à décrire le contenu d’une page web.
24- A quoi sert le DOCTYPE d’une page Web : Il sert à déterminer la version de HTML ainsi que
l’ensemble des règles que la version HTML doit respecter
25- A quoi sert l’attribut id dans une balise HTML : Il sert à identifier une balise pour l’utiliser en
CSS ou JavaScript
26- Quelle est la différence entre un élément HTML de type bloc et un élément de type enligne ?
Peut-on les changer ? Expliquer comment : Un élément de type bloc est un élément qui
occupe toute la largeur de la ligne alors qu’un élément de type enligne est un élément qui
occupe uniquement la largeur de son contenu. Oui, on peut changer cela grâce à la propriété
display
27- Expliquer l’anatomie d'une règle CSS, avec un exemple : Sélecteur { propriété : valeur ;}
Exemple : h1 {color :blue ;}
28- Quelle est la différence entre MySQLi et PDO : MySQLi utilise la base de données MySQL alors
que PDO utilise n’importe quelle autre base de données
29- Dans le cas d’envoi d’informations sensibles par un formulaire HTML, quelle méthode HTTP
d’envoi du formulaire utilisera-t-on de préférence ? Justifier : On utilise la méthode POST cat
la méthode GET envoi les informations en clair via l’url
30- Le langage HTML doit être utilisé pour : Structurer le contenu et
l’organiser sémantiquement
31- Les balises HTML sont sensibles à la casse (majuscules/minuscules) : Faux
32- Un document qui est syntaxiquement correct et qui respecte les règles d’inclusion des éléments les uns dans
les autres, telles qu’elles sont définies dans la spécification HTML est dit : Conforme
33- On vérifie que notre document HTML est bien formé en utilisant : Un validateur
34- La balise <head> contient : Des métadonnées sur la page
35- Quelle balise doit-on utiliser pour définir le titre principal qui sera affiché sur la page : <h1>
36- Section d’introduction d’un document ou d’une <section> : <header>
37- Section englobant le contenu principal de la page : <main>
38- Comment créer un lien « USTHB » qui renvoie vers la page dont l’URL est « [Link]» : <a
href="[Link]
39- Laquelle de ces balises n’est pas utilisée dans les listes ? : <list>
40- Laquelle de ces balises n’est pas utilisée dans les tableaux ? : <footer>
41- L’attribut « rowspan » permet : La fusion de cellules sur la même ligne
42- La balise <img> sert à : Ajouter une image d’illustration qui fait partie du contenu
43- Quelle est la syntaxe correcte pour insérer une image ? : <img src="url image" >
44- . Quelle balise sert à fournir des informations de contact ? : <adress>
45- Lequel de ces types n’est pas défini pour la balise <input> ?: <input type="address">
46- Quelle est la balise qui permet de définir une liste de propositions ou d'options
parmi lesquelles l'utilisateur doit opérer un choix ? : <select>
47- Quelle est la balise qui permet de créer une zone de saisie qui permet de saisir
plusieurs lignes de texte ?: <textarea>
48- Quel attribut permet d’afficher un texte de substitution dans un champ de saisie <input type="text"> ? :
placeholder
49- Le SEO consiste à : Améliorer le positionnement par des optimisations sur son site afin de le rendre plus
pertinent.
50- Dans les résultats de recherche de Google, le gros lien en bleu pour chaque résultat correspond: à la balise
<title>
51- Ce qui s’affiche sous le lien dans les résultats de recherche correspond à : Le contenu de <meta
name="description" …>
52- Le « page-rank » est calculé en fonction de : backlinks: nombre de sites externe menant à votre site.
53- Le « trust-rank » mesure : Le nombre et la qualité des liens menant à votre site.
54- La vitesse de chargement de la page influe sur le positionnement sur Google : Vrai
55- La position du mot clé affecte son poids (balises title, h1, strong,…) : vrai
56- Actuellement, Google définit les mots clés de la page à partir de <meta name=keywords> : vrai
57- Afin d’améliorer son positionnement, il est conseillé de : Viser un maximum de
mots-clés par page
58- Le découpage sémantique n’influe pas sur le positionnement sur Google : Faux
59- aquelle de ces syntaxes est correcte ? : <h2 style="color: blue" >
60- Comment associer une feuille de style externe à une page HTML ? : <link
rel="stylesheet" href="[Link]">
61- Quel est le sélecteur CSS qui permet de sélectionner tous les éléments P et Div du
document ? : .class1
62- Peut-on appliquer deux classes C1 et C2 à un même élément ? si oui comment ? :
Peut-on appliquer deux classes C1 et C2 à un même élément ? si oui comment ? :
oui, on écrit class=C1 C2
63- Quel est le sélecteur CSS qui permet de sélectionner tous les éléments P et Div du
document ? : div , p
64- Pour donner une importance à un style, il faut le définir comme important dans la déclaration. Quelle est la
syntaxe correcte ? : {color: black !important; }
65- Quelle est la commande qui permet d’inclure le padding et la bordure dans la largeur et la hauteur totales
de l'élément ? : box-sizing :border-box
66- Quelle est la propriété CSS qui permet de modifier la couleur du texte ? : color
67- Comment enlever le souligné d’un lien de navigation ? : text-decoration : none
68- Comment enlever les puces d’une liste ? : list-style : none
69- Le code PHP est exécuté : par le serveur
70- Les navigateurs interprètent-t-ils le code PHP ?: Oui, le script PHP s'exécute
nativement sur tous les navigateurs
71- Le code PHP est délimité par : <?php et ?>
72- Quelle est la syntaxe correcte pour créer un tableau PHP ? : $Tab =
array(12,"Bonjour");
73- Comment concaténer deux chaines de caractères ch1 et ch2 en PHP ? : ch1.ch2
74- Quelle est la fonction PHP qui retourne le type de la variable PHP var ? : type(var)
75- Quelle est la fonction qui sert à déterminer si une variable possède une valeur, et retourne false sinon ? : isset()
76- La fonction trim() sert à : Retire les espaces de début et de fin de la chaîne
77- L'instruction Continue permet de : sauter une itération et passer à l’itération suivante
78- Comment déclarer une fonction utilisateur ?: function Nom_fonction(){………}