Académique Documents
Professionnel Documents
Culture Documents
RAPPORT DE STAGE
Elaboré par :
Chakroun Rania
Encadré par :
Mr .Kallel Mohamed
Societe d’acceuil :
IODev
Remerciements
1
Table des matières
Introduction 5
1 Présenation de l’entreprise 6
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 Présentation générale . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3 Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3.1 Développement Web . . . . . . . . . . . . . . . . . . . . . . 7
1.3.2 Développement mobile . . . . . . . . . . . . . . . . . . . . . 7
1.3.3 Commerce électronique . . . . . . . . . . . . . . . . . . . . . 7
1.3.4 Optimisation des moteurs de recherche . . . . . . . . . . . . 7
1.3.5 Réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3.6 Système embarqué . . . . . . . . . . . . . . . . . . . . . . . 8
1.3.7 IA - apprentissage automatique . . . . . . . . . . . . . . . . 8
1.3.8 Big data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3.9 Blockchain . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.4 Secteur d’activité . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.5 Effectif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.6 Les projets réalisés . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2 Outils de développement 11
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2 Définition d’un site web . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3 Les avantages des sites web . . . . . . . . . . . . . . . . . . . . . . 11
2.4 Les différents types de site web . . . . . . . . . . . . . . . . . . . . 12
2.5 Postman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.5.1 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.6 Wordpress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.6.1 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.6.2 Les avantages de WordPress . . . . . . . . . . . . . . . . . . 14
2.6.3 Les inconvénients de WordPress . . . . . . . . . . . . . . . . 14
2
Rapport de Stage 2A INFO
2.7 Photoshop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.7.1 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.7.2 Les avantages de Photoshop . . . . . . . . . . . . . . . . . . 15
2.7.3 Les inconvénients de Photoshop . . . . . . . . . . . . . . . . 16
2.8 Illustrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.8.1 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.8.2 Les avantages de Illustrator . . . . . . . . . . . . . . . . . . 17
2.8.3 Les inconvénients de Illustrator . . . . . . . . . . . . . . . . 17
2.9 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3 Projet réalisé 18
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2 Environnement de travail . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2.1 Environnement matériel . . . . . . . . . . . . . . . . . . . . 18
3.2.2 Environnement logiciel . . . . . . . . . . . . . . . . . . . . . 18
3.2.3 Outils de développement . . . . . . . . . . . . . . . . . . . . 18
3.3 Presentation du site web Finispia . . . . . . . . . . . . . . . . . . . 19
3.4 Réalisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.4.1 Partie 1 : Grattage web (web scraping) . . . . . . . . . . . . 19
3.4.2 Partie 2 : Développement des pages web . . . . . . . . . . . 20
3.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Conclusion générale 23
Bibliographie 24
3
Table des figures
5
Chapitre 1
Présenation de l’entreprise
1.1 Introduction
Tout d’abord, on commence de présenter l’entreprise "IODEV" avant d’exposer
les détails du projet. Il parait essentiel de connaître cette société et ses domaines
d’activités.
6
Rapport de Stage 2A INFO
1.3 Service
IOVision travaille essentiellement sur neuf axes :
— 1.3.5 Réseau
IOVision fournissons un serveur de gestion qui supporte TR-069, TR-369,
TR-157. La solution serveur permet de gérer les périphériques réseau de
7
Rapport de Stage 2A INFO
manière simple. Elle fournit également une solution de gestion via le cloud
qui supporte TR-069, TR-369 et TR-157. Solution à faible coût sans avoir
besoin d’installer un serveur avec une licence.
— 1.3.9 Blockchain
Les systèmes commerciaux les plus précieux sont aujourd’hui alimentés par
des blockchains. Ainsi, IOvision a apporté la technologie blockchain de niveau
entreprise à des entreprises de premier ordre, entreprises du monde entier et
a transformé leur commerce et leurs échanges.
8
Rapport de Stage 2A INFO
1.5 Effectif
- KALLEL Mohamed : Co-fondateur et directeur technique.
Sites web :
9
Rapport de Stage 2A INFO
Applications mobiles :
1.7 Conclusion
Dans ce chapitre, nous avons présenté l’entreprise de manière générale avec ses
membres et ses projets réalisés.
10
Chapitre 2
Outils de développement
2.1 Introduction
La création d’un site Web est un investissement nécessaire au bon développement
d’une entreprise car elle sert à plusieurs fins dans le cadre d’une stratégie marketing
efficace.
Par conséquent, cette section se concentrera principalement sur les sites Web et
les technologies utilisées dans le projet de développement du site Web financier
FINISPIA.
11
Rapport de Stage 2A INFO
Modifiable rapidement
Nous pouvons toujours apporter des modifications au site web de l’entreprise très
rapidement et automatiquement, contrairement à la publicité[8].
2.5 Postman
2.5.1 Présentation
En 2012 Postman été créé par Abhinav Asthana, Ankit Sobti et Abhijit Kane2
à Bangalore, c’est une application permettant de tester des API. Il propose de
nombreuses fonctionnalités, une prise en main rapide et une interface graphique
agréable.
Cette application existe sous la forme d’une Application (Windows/MacOS/Linux)
et d’une Chrome App. Cependant les Chrome Apps vivant leurs derniers jours, il
est recommandé d’utiliser la version desktop.
Il permet de construire et d’exécuter des requêtes HTTP, de les stocker dans
12
Rapport de Stage 2A INFO
2.6 Wordpress
2.6.1 Présentation
WordPress est un système de gestion de contenu (CMS) qui permet de créer
facilement un site Web. En plus d’être facile à utiliser, il présente de nombreux
autres avantages. Il l’un des CMS les plus connus du web[10].
Il permet d’ajouter facilement des articles, des pages, du texte, des vidéos, des
imagés. . .. La particularité du CMS WordPress est qu’il est écrit en PHP et s’appuie
sur une base de données MySQL. Fondamentalement, WordPress est principalement
utilisé pour créer des blogs. Aujourd’hui, WordPress permet de gérer des sites display,
des sites dynamiques, des forums, et même des sites e-commerce[11].
13
Rapport de Stage 2A INFO
14
Rapport de Stage 2A INFO
- Enfin, WordPress n’est pas très bon pour ajouter des dizaines de plugins. Tout
d’abord, le site Web continuera à se charger plus rapidement, certains plugins
ne fonctionnent pas ensemble et peuvent affecter certains éléments du site Web.
L’intervention du développeur sera donc obligatoire pour définir autant de fonctions
que vous avez en tête[11].
2.7 Photoshop
2.7.1 Présentation
Photoshop est un logiciel d’édition et de manipulation d’images. Publié par
Adobe et utilisé principalement pour manipuler des photographies numériques.
Apprécié des photographes et des graphistes, ce logiciel fonctionne principalement
avec des images raster. Ce logiciel offre de nombreuses possibilités en matière de
création. Besoin d’éditer des photos, de créer des cartes de visite, des dépliants
ou même de préparer des publications sur Facebook, ce logiciel a tout ce dont
nous avons besoin. Il est également enseigné dans les grandes écoles et utilisé par
la plupart des agences et studios de création. Le fait que le logiciel Photoshop
puisse générer n’importe quelle image signifie que la seule limite possible est votre
imagination[12].
15
Rapport de Stage 2A INFO
sa raison d’être[13].
2.8 Illustrator
2.8.1 Présentation
Adobe Illustrator est un logiciel de graphisme vectoriel. Il fait partie de la
famille Adobe et peut être utilisé seul ou avec Photoshop, et offre de puissants
outils de dessin vectoriel. L’un des principaux outils d’Illustrator est le "Stylo",
qui permet de dessiner des courbes avec un rendu parfait, grâce au placement de
points d’ancrage et de tangentes, qui modifieront la courbure. L’un des avantages
des images vectorielles est qu’elles sont indépendantes de la résolution, c’est-à-dire
qu’elles ne perdent pas en qualité lorsqu’elles sont agrandies. Idéal pour créer des
documents papier et des illustrations Internet (logos, affiches, etc.). Le logiciel est
destiné au marché professionnel et comprend de nombreuses options pour augmenter
la productivité[13].
16
Rapport de Stage 2A INFO
2.9 Conclusion
Dans ce chapitre nous avons parlé des sites web et ses types et nous avons
définir quelques outils utilisés.
17
Chapitre 3
Projet réalisé
3.1 Introduction
Dans ce chapitre, nous présentons des captures d’écran et des explications
illustrant l’exécution de la partie du site web créée ainsi que l’environnement de
travail.
18
Rapport de Stage 2A INFO
FINISPIA est un outil de sélection des actions conçu pour faciliter les inves-
tissements islamiques. Vous pouvez désormais savoir quelles actions sont halal
et lesquelles ne le sont pas. L’outil offre des résultats basés sur 5 méthodologies
d’investissement islamique courantes.
3.4 Réalisation
Dans cette section, nous présentons le travail demandé en définissant quelques
mots clés.
Dans la première partie du projet, j’ai testé les requêtes GET et POST d’autres
sites web sur Postman pour obtenir une grande base de données d’entreprises et
leurs scores ESG.
19
Rapport de Stage 2A INFO
20
Rapport de Stage 2A INFO
(a) (b)
(c) (d)
(e) (f)
(g) (h)
21
Rapport de Stage 2A INFO
3.5 Conclusion
J’ai présenté dans ce chapitre le projet réalisé avec des captures d’écrans de la
partie du site web réalisé.
22
Conclusion générale
Pour commencer, ce stage a été très bénéfique pour moi, cette expérience a été
très enrichissante. Durant ce mois, et dans le cadre de mes missions, j’ai été amenée
à travailler dans plusieurs services et à communiquer avec plusieurs personnes de
différents postes ce qui m’a permis d’avoir une nouvelle vision plus précise sur
l’entreprise et sur le monde professionnel en général.
Au début, j’ai compris que je devais être ponctuel, respectueux, plein d’énergie,
prendre le travail au sérieux et terminer mes tâches dans les délais impartis. En
plus, J’ai pu découvrir le domaine de développement web. Dans le bureau de travail,
j’ai appris un nouveau vocabulaire spécifique dans ce domaine.
Pour conclure, grâce à ce stage j’ai pu développer ma culture d’entreprise, mon
sens du communication et du relationnel et d’améliorer mes compétences en déve-
loppement.
23
Bibliographie
[1] https://iovision.io/.
[2] https://finispia.com/.
[3] https://www.firstvision.com.tn/.
[4] https://isb.ens.tn/.
[5] https://www.sdpap.com/.
[6] https://moome.io/.
[7] https://www.taktilcommunication.com/glossaire/projets-et-sites-
internet/site-web.html.
[8] https://www.evolutiveweb.com/actualites/articles/6-avantages-d-
avoir-un-site-internet-pour-votre-entreprise-11.html.
[9] https://blog.webnet.fr/presentation-de-postman-outil-multifonction-
pour-api-web/.
[10] https://wpformation.com/utiliser-wordpress/.
[11] https://www.agence404.com/avantages-inconvenients-wordpress/.
[12] https://evolve-formation.fr/pourquoi-utiliser-photoshop/.
[13] https://graphiste.com/blog/sketch-ou-photoshop.
[14] https : / / prochainephase . com / 10 - avantages - et - inconvenients -
dadobe-illustrator/.
24