Je n'ai jamais utilisé mon ordinateur autrement que pour envoyer des mails, faire quelques recherches aller sur YouTube ou sur des site de streaming. J'ai donc voulu m'essayer à ce que je vois comme le cœur de l'ordinateur et d'internet: le codage. Je pars de zéro et ma capacité de concentration lorsqu'il s'agit d'outil numérique et technologique est aussi proche de zéro.

Mon objectif est de découvrir le codage, comprendre au moins la surface et pouvoir comprendre dans les grandes lignes comment le site internet sur lequel je navigue fonctionne lorsque j'utilise la touche f12.

Pour comprendre et apprendre j'ai regardé des vidéos YouTube qui m'ont expliqués les bases de ce qu'il y avait a comprendre, même si c'est un enfer à écouter j'ai pu comprendre que le html servait à la mécanique du site et le css à l’allure, l'habillage. Pour poursuivre j'ai posé beaucoup de question à chat gpt jusqu’à lui demander de me coder des sites pour les copier collers sur le logiciel et pouvoir jouer avec Je pense que c'est une des choses qui m'a le plus aidé. Mais la chose qui ma le plus aidé c'est de voir un copain faire un site en m'expliquant chaque étape.

J'ai alors voulu coder un site de vente (pas disponible sur internet) pour avoir un objectif et apprendre en même temps. Il s'agit d'un site de vente fictif des choses que l'on peut retrouver sur le plateau.

Le site

Page d’accueil

capture.jpg capture2.jpg capture3.jpg

Effet de grossissement lorsqu'on passe la souris sur une image: capture4.jpgcapture5.jpg

Deuxième page

qui apparait lorsque on clique sur un produit: capture6.jpgcapture9.jpgcapture11.jpgcapture10.jpg

Troisième et dernière page

qui apparait lorsque on clique sur le bouton d'achat “ajouter à la besace” capture8.jpg capture7.jpg capture12.jpg

Voila à quoi ressemble le site, maintenant, voyons comment cela fonctionne.

Fonctionnement

Tout d'abord il faut télécharger un logiciel de codage(visual studio code, atom, brakets…) ensuite il faut créer un dossier dans lequel va se trouver les différents fichiers de codage et les images.

site : capture.14jpg.jpg

Dossier : capture13.jpg

Le codage :

J'ai commencé par la page d'accueil, que j'ai appelé “index.html” qui ressemble a ça : capture.15jpg.jpg

cet index est composé de la partie “head” : capture16.jpg Le début est incompréhensible mais surement très utile. capture18.jpg Mais pour le moment je recopie sans me poser de questions pour que le site fonctionne bien.

Puis après vient le titre avec cette commande:

<title>Ma Boutique</title>

capture21.jpg Et enfin la commande pour relier le html au CSS:

<link rel="stylesheet" type="text/css" href="style.css" />

La partie “body” : capture19.jpg Composé d'un header sur lequel est écrit “la Boutique” avec cette commande

<header>
      <h1>LA Boutique</h1>
        </header>

ce qui correspond a ça : capture20.jpg

Puis d'un Div : capture22.jpg qui correspond au photo que l'on voit sur la page d'accueil : capture2.jpg

Chaque href=“….html” dans cette div correspond à un fichier indépendant que j'ai copié collé en autant de produit que je voulais. Il me fallait plus qu'a changer l'image avec src=“nom de l'image dans le dossier principal.jpg (pour mon site j'ai du changer en pnj puisque j'ai voulu détourer mes images à l'aide de rimove.bg).

Ensuite, on va voir ce qui se passe lorsque on clique sur une des images, donc sur l'un des fichier html présent sur l'index. (je prends l'exemple pour le club maté) capture22.jpg

Qui est composé d'un header :

capture23.jpg Avec comme pour l'index, le titre et la commande pour relier au CSS.

Puis d'un body :

capture.25jpg.jpg

capture26.jpg

La commande: class=“image” pour relier au CSS et src=“club_mate.png” pour relier au dossier principal dans lequel se trouve l'image du même nom.

Un peu de texte : capture27.jpg

Puis un lien pour aller dans une autre fenêtre, lorsque on clique sur un bouton “ajouter à la besace” capture28.jpg

En cliquant sur ce bouton, qui nous envoie vers le fichier suivant, donc poelvoorde.html, on arrive sur ça sur le site : capture12.jpg Et sur ça sur le logiciel de codage : capture30.jpg Qui fonctionne qu'avec des codes déjà vu au dessus.

CSS : Voici à quoi ressemble la page css (aussi présente sur le dossier principal) capture.32jpg.jpg capture.33jpg.jpg

Ici chaque class fait reference à des codes html et a pour but de modifier leurs apparences, placements etc..