Table des matières

Exercices Devweb 102

Page d'exercices relative à la formation Devweb 102 : Le responsive & Bootstrap

Exo 2.1 : Prise en main de Bootstrap

Objectif : Voir le fonctionnement d'une framework comme bootstrap (widgets, grille) & commencer à gérer le responsive

Description : Reprenez le CV que vous avez fait en exercice de la devweb1, et améliorez le avec Bootstrap ! Le but est juste de revoir la forme. Il faudra faire 2 colonnes avec la grille de bootstrap, et faire en sorte que ce soit responsive (2 colonnes sur ordi, une seule sur mobile). De plus vous devrez intégrer un bouton “Contactez-moi” (au style de bootstrap bien entendu) qui ouvre un modal avec vos informations de contact (avec un petit QR code).

Vous pouvez remplacer le premier CV que vous avez fait par celui-ci, ou simplement changer le nom de la page pour avoir les deux (cv2.html par exemple).

Ressources : Vous pouvez par exemple inclure les éléments suivants de bootstrap :

Requis :

Exo 2.2 : Un style un peu plus personnalisé

Objectif : Utiliser un template tout fait et le personnaliser pour faire des merveilles

Description : Pour cet exercice, il faudra tout d'abord choisir un thème (voir liste dans les ressources) pour ensuite l'appliquer sur votre site. Vous pouvez faire quelques pages (accueil, cv voir plus si vous le sentez). Vous DEVEZ personnaliser le thème pour ne plus laisser de “placeholders” (éléments graphiques pour montrer les possibilités d'un template tout fait).

A l'issue de l'exercice, vous pouvez remplacer votre site perso par celui avec le template, ou le mettre dans un sous-dossier (comme par exemple ~/html/new/ ou ~/html/template/ pour ne pas effacer ce que vous avez fait avant).

Ressources : Les liens suivants sont donnés à titre indicatif, nous n'avons évidemment pas testé tous les éléments ci-dessous, il pourrait y avoir des thèmes qui fonctionnent mal ou pas adaptés à BS4.

Requis :

Exo 2.3 : Une galerie d'images

Objectif : Apprendre à utiliser une librairie tierce

Description : L'objectif est maintenant de faire une petite galerie d'image avec des miniatures. Pour cela on va utiliser une librairie qui s'appelle Lightbox. La galerie doit se trouver sur une page à part de celles déjà existante, et vous devez mettre quelques photos sur celle-ci (photos de loutre acceptées).

Ressources :

Vous devez télécharger la librairie, la mettre dans votre site et inclure les fichiers (js & css) du dossier dist. (uniquement lightbox.min.js et lightbox.min.css)

Requis :