Skip to content

Version rendu - Juin 2023

Latest
Compare
Choose a tag to compare
@WolfyzDBois WolfyzDBois released this 31 Aug 11:17
ba060df

Version finale rendu (projet NSI )
Juin 2023

Quel est ce projet ?

Un site de vidéos, semblable à YouTube, réalisés pour un projet de NSI (juin 2023).
Le projet est de niveau débutant.

Contributeurs

  • @WolfyzDev ( Thibault Ponsot)
  • Mimos18 (Marie Castellan)

Fonctionnalités :

  • Plusieurs pages statiques (avec des vidéos intégrés de YouTube, de Spotify et de TikTok)
  • Page de connexion + page d'inscription (PHP, lié à une base de donnée)
  • Redirection automatique vers la page de connexion ou d'inscription si la personne n'est pas connecté

Langages et technologies utilisés

  • HTML et CSS
  • PHP pour la partie connexion et inscription
  • Hébergement (Cise en place de l'hébergement, du sous-domaine, de la base de donnée, connexion FTP pour communiquer entre l'ordinateur local et l'hébergeur )
  • Communication avec la base de donnée en SQL

Compétences en détails :

HTML :

  • Créer une page statique simple (titres, paragraphes, images, sections, ...)
  • Créer un formulaire

CSS :

  • Styliser de manière simple la page HTML (pour avoir un rendu propre, fonctionel sur ordinateur comme sur téléphone) (le site n'est pas responsive)

PHP :

  • Se connecter à la base de donnée
  • Récupérer les données lors de l'envoie d'un formulaire
  • Crypter et décrypter des données (mot de passe de l'utilisateur)
  • Traiter les données d'un formulaire d'inscription : vérifier que les données ne soient pas déjà dans la base de donnée, crypter le mot de passe, enregister les données
  • Traiter les données d'un formulaire de connexion : Comparer les données avec celle de la base de données
  • Gérer la session de l'utilisateur (afficher le pseudo de l'utilisateur sur les différentes pages)

Gestion de l'hébergement

  • Déployer le site Web en l'hébergant
  • Créer et gérer une base de donnée
  • Connexion FTP pour communiquer en local entre un ordi et l'hébergeur
  • Connexion SSH pour communiquer entre un repo GitHub et l'hébergeur
  • Utiliser un fichier .htaccess

Changelogs complets : https://github.com/WolfyzDev/yt_recollets/commits/Version-rendu