GuillaumePevrier / OC_Projet2

[ Openclassroom ] Projet 2 - Créez la page d'accueil d'une agence de voyage avec HTML & CSS
0 stars 0 forks source link

Projet 02 - Créez la page d'accueil d'une agence de voyage avec HTML & CSS

( L’objectif de ce premier projet est de vous mettre dans les meilleures conditions pour réussir votre parcours, puis votre évolution professionnelle.)

Image text

Description

Vous débutez votre alternance en tant que développeur web au sein de la start-up Booki. L’entreprise souhaite développer un site Internet qui permette aux usagers de trouver des hébergements et des activités dans la ville de leur choix. Vous êtes chargé d'intégrer l'interface du site avec du code HTML et CSS. Pour cela, vous travaillez en étroite collaboration avec Sarah, la CTO, et Loïc, l’UI designer. Sarah vous envoie un e-mail pour vous présenter l’avancée du projet.

Objet : Maquettes site Booki De : Sarah À : Vous Bonjour,

Ça y est, Loïc a finalisé les maquettes desktop, tablette et mobile du site ! Tu vas pouvoir les intégrer. Elles sont disponibles en pièces jointes sur Figma. Pense à te connecter à Figma pour pouvoir voir toutes les informations sur les éléments de la maquette. Tu trouveras également en pièce jointe le dossier contenant toutes les images à utiliser sur le site. Pour que le projet soit très clair, Loïc et moi t’avons préparé une note de synthèse qui regroupe les spécifications et contraintes techniques à respecter (voir pièce jointe).

Pour que nous puissions consulter le site une fois fini, il faudra que tu versionnes l'ensemble de ton projet avec Git et que tu nous livres le lien vers le projet accessible sur GitHub avec : un fichier “index.html” contenant l’ensemble du code HTML du projet ; un dossier “CSS” comprenant un fichier “style.css” contenant l’ensemble du code CSS du projet ; un dossier “images” contenant l’ensemble des images utilisées.

Bon courage pour ce projet, et bonne journée !

Sarah, CTO @Booki

Compétences évaluées

La soutenance:

( Durant la présentation orale, l’évaluateur interprétera le rôle de Sarah, votre CTO. La soutenance est structurée de la manière suivante .)

Présentation des livrables (15 minutes) ![Image text](https://user.oc-static.com/upload/2022/06/20/16557257586438_Banner_Soutenance_Dev.png) * Vous présenterez votre travail en expliquant vos choix techniques : - Vous rappelez le contexte du projet (qu’est-ce qui a été réalisé, pourquoi et pour qui). - Vous présentez le rendu visuel du projet en montrant les versions mobile, tablette et desktop. - Vous présentez le code du projet sur Visual Studio Code. N’hésitez pas à montrer les points les plus complexes que vous avez dû réaliser. - Vous faites le bilan du projet.
Discussion (10 minutes) ![Image text](https://user.oc-static.com/upload/2022/06/20/16557257586438_Banner_Soutenance_Dev.png) * Votre évaluateur, jouant toujours le rôle de Sarah, va vous questionner sur vos codes HTML et CSS. Il pourra vous challenger sur les points suivants : - la validité de votre code auprès du W3C ; - le Web sémantique ; - l’importance de passer son code aux validateurs ; - le fonctionnement de Visual Studio Code ; - la spécificité en CSS ; - l’étude et la découpe de la maquette ; - l’importance de séparer le HTML du CSS.
Débriefing (5 minutes) ![Image text](https://user.oc-static.com/upload/2022/06/20/16557257586438_Banner_Soutenance_Dev.png) * À la fin de la soutenance, l'évaluateur arrêtera de jouer le rôle de Sarah pour vous permettre de débriefer ensemble.

Lien utiles:

Openclassrooms

jeux en ligne Flexbox Froggy

Validateur HTML du W3C

Validateur CSS du W3C

Maquette du site

Note de synthèse.pdf

La documentation officielle pour utiliser Font Awesome

Tutoriel pour apprendre à créer une carte (card) avec CSS

Article sur lapropriété Css objet-fit

Utilisation de la balise meta viewport pour controler la mise en page sur mobile

BookiGuide.pdf

AIDE-MÉMOIRE GITHUB GIT

Git est le sytème de gestion de version décentralisé open source qui facilite les activités GitHub sur votre ordinateur. Cet aide-mémoire permet un accès rapide aux instructions des commandes Git les plus utilisées.

Commandes utiles GIT
1. CRÉER DES DÉPÔTS * Démarrer un nouveau dépôt ou en obtenir un depuis une URL existante ```sh git init [nom-du-projet] ``` Crée un dépôt local à partir du nom spécifié ```sh git clone [url] ``` Télécharge un projet et tout son historique de versions
2. EFFECTUER DES CHANGEMENTS * Consulter les modifications et effectuer une opération de commit ```sh git status ``` Liste tous les nouveaux fichiers et les fichiers modifiés à commiter ```sh git diff ``` Montre les modifications de fichier qui ne sont pas encore indexées ```sh git add [fichier] ``` Ajoute un instantané du fichier, en préparation pour le suivi de version ```sh git diff --staged ``` Montre les différences de fichier entre la version indexée et la dernière version ``` sh git reset [fichier] ``` Enlève le fichier de l'index, mais conserve son contenu ``` sh git commit -m "[message descriptif]" ``` Enregistre des instantanés de fichiers de façon permanente dans l'historique des versions
3. GROUPER DES CHANGEMENTS * Nommer une série de commits et combiner les résultats de travaux terminés ```sh git branch ``` Liste toutes les branches locales dans le dépôt courant ```sh git branch [nom-de-branche] ``` Crée une nouvelle branche ```sh git checkout [nom-de-branche] ``` Bascule sur la branche spécifiée et met à jour le répertoire de travail ```sh git merge [nom-de-branche] ``` Combine dans la branche courante l'historique de la branche spécifiée ```sh git branch -d [nom-de-branche] ``` Supprime la branche spécifiée

(Retour haut de page)