Académique Documents
Professionnel Documents
Culture Documents
Rapport Stage
Rapport Stage
1
Remerciements
Nous voulons exprimer par ces quelques lignes de
remerciements nos gratitudes envers tout d’abord
à notre encadreur, Monsieur ELGAMRANI RIAD
pour ses conseils et son encadrement. Après à tous
ceux en qui par leur présence, leur soutien, leur
disponibilité et leurs conseils nous avons trouvé
courage afin d’accomplir ce projet.
En fin, nous ne peuvent achever ce projet sans
exprimer mes gratitudes à tous les enseignants de
CMC, pour leur dévouement et leur assistance tout
au long de cette formation.
2
Dédicace
3
Table des matières
1) Introduction..................................................................................6
2) Présentation entreprise ............................................................... 7
3) Résumé………............................................................................ 8
4) Objectifs de stage .................................................................... 9
5) Tâches secondaires :................................................................ 10
6) Photoshop: ............................................................................... 10
7) Word :........................................................................................11
8) Tâches principales…………………………………………………………………………………12
1.1. Chapitre 01
1.1.1. Technologies développées................................................12
1.1.2. ReactJs.....................................................................12
1.1.3. MYSQL....................................................................13
1.1.4. PHP..........................................................................14
1.1.5. CSS .........................................................................15
1.1.6. Bootstrap…………………........................................15
1.1.7. Analyse et Conception…………………..................16
1.1. Chapitre 02
1.1.1. Introduction……………………..............................16
1.1.1.1. Diagramme de Cas d’utilisation ..............................17
1.1.2. Diagramme de classe. ………………......................18
1.1.3. mind map ………………….…………………………………………19
4
1.1. Chapitre 03
1.2 Implémentation du projet………………………..21
1.2.1 Partie Client…………..………………………………..21
1.2.2 Partie Admin………………………………..…….21
1.2.3 Page Accueil………………………...…………….…..…21
1.2.4 Page Connexion…………………….…………….…..…22
1.2.4 Listes Voitures……………..………….……………...….22
1.2.5 Ajouter des nouvelles voitures……………………..…..23
1.2.6 Gestion des réservation……… …….…….…….………23
1.2.7 Conclusion ............................................................... 24
5
iNTRODUCTION :
La formation en développement digital, option web full stack, est un
programme éducatif axé sur l'acquisition de compétences dans le
domaine du développement web. "Full stack" signifie que la
formation couvre à la fois le développement côté client (front-end) et
le développement côté serveur (back-end) d'une application web.
Dans cette formation, les participants apprennent les langages de
programmation, les frameworks, les outils et les techniques
nécessaires pour concevoir, développer et déployer des applications
web complètes. Cela inclut la manipulation du code HTML, CSS et
Javascript,React Js ,Bootstrap, pour la partie front-end, ainsi que
l'utilisation de technologies et de langages tels que Node.js, Python,
PHP, Laravel,etc., pour la partie back-end.
Les sujets abordés peuvent également inclure la gestion de bases de
données, le développement d'API (Interfaces de Programmation
d'Applications), la sécurité web, la gestion de projet, et d'autres
compétences pertinentes pour être un développeur web polyvalent.
L'objectif est de former des professionnels capables de travailler sur
tous les aspects d'un projet web, de la conception à la mise en œuvre
complète.
Afin de comprendre le monde de l’entreprise et de prendre part à un
véritable projet, j’ai réalisé un stage avec l’entreprise web sh Service,
stage d’une période de mois, celui-ci commença au Mardi 01/01 et se
termina le mercredi 31/01.
Pendant ce stage, j’ai appris à travailler dans un environnement
technique dans lequel j’ai pu mettre en application des concepts
théoriques et pratiques acquis à la CMC (Cité métier et des
compétences).
6
2. Présentation entreprise :
stratégie marketing.
Résumé
7
Un site web de location de voitures avec réservation et paiement en ligne offre une
plateforme pratique pour les utilisateurs souhaitant louer des véhicules de manière
rapide et sécurisée. Voici un résumé des principales fonctionnalités et
caractéristiques d'un tel site :
3. Projet de stage :
8
4. Objectifs de stage
9
5.1.PhotoShop:
Édition d'image :
Masques :
Travail en 3D :
Typographie avancée :
Gestion avancée des couleurs : Etc……..
Avant Apres
5.1.1.Word :
10
Microsoft Word est un logiciel de traitement de texte
6.2. ReactJs
11
ReactJS est une bibliothèque
Javascript open source, développée par Facebook, qui est
utilisée pour construire des interfaces utilisatrices interactives et
dynamiques pour les applications web. Elle est principalement
utilisée pour le développement d'applications à page unique
(SPA), mais elle peut également être utilisée pour créer des
composants d'interface utilisateur réutilisables dans des
applications web plus traditionnelles.
6.3.MYSQL :
12
Pour gérer les données
de notre application doucement nous avons choisi la base de
données MySQL à cause de notre connaissance déjà acquise autour
ce système.
13
6.4. CSS :
14
6.5. PHP :
15
=> Chapitre 02
7.Analyse et Conception :
7.1.Introduction :
16
7.2. Diagramme de Cas d’utilisation :
17
7.3.Diagramme de classe :
18
7.4.: MIND MAP
19
Admin et Client : Ce sont deux types d'utilisateurs du site Web.
L'administrateur gère le site Web, tandis que le client l'utilise pour
louer des voitures. Logique et Graphique : La logique fait référence
à la fonctionnalité et à la logique du site Web, tandis que le
graphique fait référence à la conception visuelle et à la disposition.
20
=> 1.1.Chapitre 03
1.2 Implémentation du projet :
Cette partie dénombre la présentation des scenarios applicatifs de site
web. Nous allons présenter dans ce qui suit, les imprimes-écran des
principales interfaces réalisées dans nôtres site web.
Admin Client
Partie Admin :
21
1.2.3 Page Connexion:
22
1.2.4 Ajouter des nouvelles voitures:
23
1.2.7 Conclusion :
Durant cette période, j'ai été confronté à divers défis qui m'ont
permis de développer mes compétences techniques et
interpersonnelles. J'ai également pu observer de près le
fonctionnement quotidien de l'entreprise et comprendre son rôle
dans son secteur d'activité.
24
25