RAPPORT
DE
STAGE
Sommaire
REMERCIEMENTS.......................................................................4
INTRODUCTION.......................................................................... 5
PRSENTATION DE LA SOCIT...................................................6
Gnralits.................................................................................................... 6
Historique..................................................................................................... 6
Environnement humain..................................................................................6
Site web existant...........................................................................................6
LENVIRONNEMENT INFORMATIQUE.............................................7
Matriel :....................................................................................................... 7
Langages :..................................................................................................... 7
Autres langages :........................................................................................... 9
Logiciels de dveloppement :........................................................................10
SGBD :......................................................................................................... 10
Serveur :..................................................................................................... 11
TRAVAIL PERSONNEL................................................................12
Objectifs...................................................................................................... 12
Remerciements
Introduction
Prsentation de la socit
Gnralits
Historique
Environnement humain
Lenvironnement informatique
Matriel :
La socit dans laquelle j'ai effectu mon stage tant une petite structure, il n'y avait
pas de service informatique proprement parler. C'est pourquoi il t convenu
avec Monsieur HARFI que le travail seffectuerait mon domicile, et quune mise au
point du travail effectu et a faire serais mise en place 2 fois par semaine, et un
contact permanent par tlphone. Jai donc travaill avec mon propre ordinateur
portable. Cependant, cela ne m'a pas gn, puisquun serveur t mis en place
spcialement pour mon travail, et que tout tait suivi chaque tape du projet.
Langages :
PHP (HyperText Preprocessor) est interprt du cot
serveur, cest un langage de scripts principalement
utilis pour produire des pages HTML dynamiques via
un serveur HTTP, mais pouvant galement fonctionner
comme n'importe quel langage de faon locale, en
excutant les programmes en ligne de commande. PHP est un langage disposant
depuis la version 5 de fonctionnalits de modle objet compltes. En raison de la
richesse de sa bibliothque, on dsigne parfois PHP comme une plate-forme plus
qu'un simple langage. Le site Internet www.rendezmoimesfilles.com se devant d'tre
un site dynamique et interactif, la cration de pages HTML la vole est alors
indispensable, ce qui m'a logiquement amen choisir PHP pour dvelopper le site
Web.
Site officiel : http://www.php.net
Nouvelles balises HTML5 beaucoup plus claire pour ma par <header>, <nav>,
Autres langages :
Au cours de ce stage, j'ai t amen utiliser d'autres langages relatifs au
dveloppement Web. J'ai d principalement tudier le contenu de certaines fonctions
JavaScript, et jQuery (driv de JavaScript), notamment pour rsoudre certains
problmes de compatibilit avec certains navigateurs Web, mais aussi pour intgrer
un diteur de texte pour ladministration des articles, et la mise en place dun
compteur dynamique qui calcule le nombre dannes, de jours, et dheures depuis
une date prcise.
Logiciels de dveloppement :
NetBeans IDE est un environnement de
dveloppement intgr pour les dveloppeurs de
logiciels. Il propose tous les outils ncessaires la
cration d'applications professionnelles pour les
particuliers, les entreprises, le web et les
applications mobiles avec le langage Java, C / C + +, et mme les langages
dynamiques tels que PHP, JavaScript, Groovy, et Ruby.
Jai choisi NetBeans pour sa simplicit dutilisation, mais aussi par question
dhabitudes, ce logiciel tant celui utilis tout au long de la formation
SGBD :
MySQL est un Systme de Gestion de Bases de
Donnes (SGBD), parmi les plus utiliss au
monde. Il fait partie du quatuor LAMP, qui est
l'association du systme d'exploitation Linux, du
serveur HTTP Apache, de MySQL et du langage
de scripts PHP. Ce quatuor a pour but de crer un
serveur de sites Web partir de logiciels libres. Le couple PHP/MySQL utilis
conjointement avec Apache est la solution la plus utilise pour la cration de sites
Web et est souvent propose par les hbergeurs, ce qui est le cas de l'hbergeur
utilis par la structure o s'est droul mon stage.
Site officiel : http://www.mysql.fr/
Serveur :
Apache est un logiciel de serveur HTTP dvelopp par
l'Apache Software Foundation. C'est actuellement le serveur
HTTP le plus populaire du Web. C'est un logiciel libre faisant
partie du LAMP, voqu ci-dessus.
Site officiel : http://www.apache.org/
Travail personnel
Objectifs
Lobjectif de ce stage tait de raliser un site internet pour un pre la recherche de
ses filles, ce site devait remplie diffrent critres :
-
http://www.facebook.com/RendezMoiMesFilles
Il devait comporter des articles, qui serait administr par le client
Les utilisateurs du site pouvez laisser des messages, administrable par le
client, ses messages devait dabord tre valid par celui-ci pour ensuite tre