96 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			96 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
quickshare-date: 2023-09-22 15:01:19
 | 
						|
quickshare-url: "https://noteshare.space/note/clmum1thg913401mwlep483ib#y4GmHZzwByB/idd8JccMfnAGYzkzzUWlzz4I6St/GK8"
 | 
						|
aliases:
 | 
						|
  - Projet web serveur
 | 
						|
  - programmation web serveur projet
 | 
						|
---
 | 
						|
up:: [[cours programmation web serveur]]
 | 
						|
#s/fac 
 | 
						|
 | 
						|
> [!info] Sujet
 | 
						|
> Application de chat en ligne (type Discord)
 | 
						|
> - gestion de fichiers
 | 
						|
>     - images 
 | 
						|
>     - documents (txt, ...)
 | 
						|
> - gestion de groupes 
 | 
						|
> - gestion de salons
 | 
						|
> - gestion admin
 | 
						|
>     - ban / deban
 | 
						|
>     - gestion des salons 
 | 
						|
> - page de profil 
 | 
						|
>     - une image 
 | 
						|
>     - pseudo 
 | 
						|
>     - changement username / MDP
 | 
						|
 | 
						|
 | 
						|
> [!todo]- Rendu de projet
 | 
						|
> - documentation dans le wiki gitlab
 | 
						|
>     - doc des appels API
 | 
						|
>     - procédure de test
 | 
						|
>     - vue d'ensemble du site
 | 
						|
>     - choix techniques
 | 
						|
> - procedure d'instalation dans le `README.md`
 | 
						|
>     - installation de la BDD
 | 
						|
>     - procédure de lancement du projet
 | 
						|
> - documents d'explication du projet à rendre 
 | 
						|
>     - jalon 1 
 | 
						|
>         - schéma API 
 | 
						|
>         - Plan du site 
 | 
						|
>         - BDD 
 | 
						|
>     - jalon 2 
 | 
						|
>         - collection postman 
 | 
						|
>         - cahier de test 
 | 
						|
> - un code <span style="border-bottom: 5px double">**CLEAN**</span>
 | 
						|
> - des tests
 | 
						|
> - un langage de backend au choix :
 | 
						|
>     - JS
 | 
						|
>         - framework back
 | 
						|
>         - framework client
 | 
						|
>     - PHP
 | 
						|
>         - Framework Symfony
 | 
						|
> - framework CSS (optionnel)
 | 
						|
> - BDD
 | 
						|
>     - SQL (sauf SQL server et SQLite)
 | 
						|
>     - NoSQL (au choix)
 | 
						|
 | 
						|
 | 
						|
> [!todo]- Soutenance
 | 
						|
> - petit diaporama
 | 
						|
> - principalement une démo du site
 | 
						|
 | 
						|
 | 
						|
> [!note]- barème
 | 
						|
> - 4 : documentation dans le wiki
 | 
						|
> - 1 : procédure d'installation dans le README.md
 | 
						|
> - 2 : des tests
 | 
						|
 | 
						|
> [!important] GitLAB
 | 
						|
> adresse : https://anydas.fr
 | 
						|
> 
 | 
						|
> **<u>Bien utiliser GitLAB</u>**
 | 
						|
> - permet de savoir qui à fait quoi, pour éviter les déséquilibres dans la charge de travail
 | 
						|
>   
 | 
						|
> Format pour l'inscription :
 | 
						|
> - First name et Last name sur vos vrais prénoms / noms
 | 
						|
> - Username : `prenom.nom`
 | 
						|
> - email : utiliser l'email universitaire
 | 
						|
> Comptes à créer pour la 
 | 
						|
 | 
						|
 | 
						|
> [!date]- Jalons (dates de pré-rendu)
 | 
						|
> 29 septembre : créer les comptes GitLAB
 | 
						|
> 
 | 
						|
> 1. 23 novembre 21h
 | 
						|
>     - Schémas API
 | 
						|
>     - Plan du site
 | 
						|
>     - BDD
 | 
						|
> 1. 14 decemble 21h
 | 
						|
>     - API fonctionelle + tests
 | 
						|
>     - procédure de tests
 | 
						|
> 2. 3 janvier 21h
 | 
						|
> 
 | 
						|
> Soutenance : 1ère semaine de janvier
 | 
						|
 | 
						|
 |