Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guermoud98/back-end-website-project
https://github.com/guermoud98/back-end-website-project
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/guermoud98/back-end-website-project
- Owner: Guermoud98
- Created: 2020-05-28T19:55:21.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-06-30T22:01:48.000Z (over 4 years ago)
- Last Synced: 2023-08-07T09:20:57.456Z (over 1 year ago)
- Language: PHP
- Size: 4.48 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Projet Validation : C4_C5_C6
## Contexte pédagogique
C'est un projet pour valider les compétences C4, C5 et C6.
- C4 : Créer une base de données
- C5 : CRÉATION DES COMPOSANTS D'ACCÉS DE DONNÉES
- C6 : Développer la partie back-end d’une application web ou web mobileCe projet entre dans le cadre de la formation `YOUCODE YOUSSOUFIA PROMOTION 2019/2020`. l'objectif est de valider les compétences soulevés en dessus et incluant tous les développeurs apprenants.
## Déroulement :
### Semaine I : 5 jours
[1] `FORK` ou `Clone` le repository suivant, ou on va travailler sous `GITHUB ORGANISATION`.
[2] Analysez l'ensemble des `issues` qui seront assignés au fur et à mesure et qui seront organisés sur le tableau `KANBAN`.
[3] Notez bien les `Milestones` assignés aux `issues` représentant le dernier délai des livrables.
[4] Jetez un coup d'oeil sur le dossier `/Design`, contenant les images des pages a ajouté dans le site web.
[5] analysez le site web en proposant un diagramme de classes ou MLD des bases de données dont on aura besoin pour la réalisation de site web.
[6] installation de wamp server ou xampp et la creation la base de données dans Phpmyadmin avec les contraintes d'intégrités et ajouter quelques lignes.
### Semaine II : 5 jours[7] changer les extensions des fichiers HTML en Php et créer un fichier navbar.php pour remplacer la barre de navigation dans les fichiers HTML
[8] changement de contenu de templette (images et vidéos) ainsi création des boutons (Read More) pour expliquer le detail de produit dans des divs
### Semaine III : 5 jours
[9] Création du formulaire d’enregistrement en Utilisant de Javascript et AJAX pour tester la validation des champs .
[10] Ajout d’un utilisateur (adduser.php)
### Semaine IV : 5 jours
[11] création de formulaire d’authentification
[12] création de « Logout » pour se déconnecté de site avec un message de confirmation
### Semaine V : 5 jours
[13] installation de PHPMailer ou SendMail
[14] création de fichier sendmsg.php pour l’envoi des messages du page contact
### Semaine VI : 5 jours
[15] création d'un espace administrateur pour l'ajout et la suppression et la modification des produits
[15] création d'un panier avec vérification de stock et validation
### Semaine VII: 5 jours
[16] hosting website
## Modalités du travail :
__Travail individuel
__Des livrables chaque fin de la semaine
__Timeline 7 semaines
__Des séances live coding fréquentes
__Des sujets de veilles chaque semaine
__Les fichiers starter sont dans le dossier `/Starter-file`
## Criteres d'évaluations :
__Livrables dans les délais.
__Explication claire de code Php.
__Des commits et des mises à jour journaliéres sur `GitHub`.
__Des entretiens au pifs qui seront programmés chaque fin de tache.
**Courage !**
**La folie, c’est de refaire la même chose et d’en attendre un résultat différent. Albert Einstein!**