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
 | |
| 
 | |
| 
 |