Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/guermoud98/back-end-website-project


https://github.com/guermoud98/back-end-website-project

Last synced: about 1 month ago
JSON representation

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 mobile

Ce 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!**