Presentation de Stage

Télécharger au format pptx, pdf ou txt
Télécharger au format pptx, pdf ou txt
Vous êtes sur la page 1sur 18

PRESENTATION DE STAGE

SITE WEB

Realiser par:
EL-FELHI Abdellah
KABLANI Iliasse
Encadré par :
Mr AMINE Abdellah
1
SOMMAIRE
• INTRODUCTION
• VERSION : PHP
• Language utilisées.
• Fonctionnement.
• VERSION 2 : LARAVEL
• Introduction sur laravel.
• Fonctionnement.

2
VERSION 1 : PHP

• LANGUAGES UTILISEES:

3
VERSION 1 : PHP

1-HTML:
• Le HyperText Markup Language, généralement abrégé HTML  est
conçu pour représenter les pages web.
• Ce langage permet d’écrire de La structure d’une page web, de mettre
en forme du contenu, de créer des formulaires de saisie ou encore
d’inclure des ressources multimédias dont des images, des vidéos, et
des programmes informatiques.
• Il est souvent utilisé conjointement avec le langage de programmation 
JavaScript et des feuilles de style en cascade (CSS).

4
VERSION 1 : PHP

2-CSS:
Les feuilles de style en cascade1, généralement appelées CSS de l'
anglais Cascading Style Sheets, forment un langage informatique qui
décrit la présentation des documents HTML . Les standards définissant
CSS sont publiés par le World Wide Web Consortium (W3C). Introduit au
milieu des années 1990, CSS devient couramment utilisé dans la 
conception de sites web et bien pris en charge par les navigateurs web
 dans les années 2000.²

5
VERSION 1 : PHP

• 3-PHP:
• PHP: Hypertext Preprocessor, plus connu sous nom PHP ,est un 
langage de programmation libre, principalement utilisé pour produire
des pages Web dynamiques . PHP est un langage orienté objet.
• PHP a permis de créer un grand nombre de sites web célèbres, comme 
Facebook et Wikipédia. Il est considéré comme une des bases de la
création de sites web dits dynamiques mais également des 
applications web.

6
VERSION 1 :PHP

• FONCTIONNEMENT :
1-page d’authentification :

7
VERSION 1 :PHP

Cette page permet d’identifier l’attestation qui va apparaitre parmi dizaines des
attestations dans la base de données .
CIN est clé primaire de la table .
On suppose que la base de données est déjà remplit.

8
VERSION 1 :PHP

• 2-attestation du pfe :
Attestation de PFE vide
-Cette attestation va se remplir
Si les données entrer dans la page
d’authentification sont correctes .
Sinon un message d’alerte s’affichera.

9
VERSION 1 : PHP

-Si les données entrées sont incorrect :

10
VERSION 1 : PHP

• Si les données sont correctes:

11
VERSION 1 :

• Tous les données sont importées depuis une base de données avec un SGBD
MySQL
Les données sont stockées dans la table ci-dessous :

12
Les donnees sont passées depuis la base de données vers la page a traves les sessions
VERSION 2 : LARAVEL

• 1-Laravel:

• LARAVEL est un Framework web PHP gratuit et open source, créé par Taylor Otwell et destiné au
développement d'applications web. Il est base sur la structure MVC (MODEL VIEWS CONTROLLER).

• -VIEWS : Ce sont les pages qui sont réalisé par HTML et CSS.

• -MODEL : Intermédiaire entre le projet et la base de données.

• -CONTROLLER : Contrôle le flux de données entre les views, il prend les données depuis le model lors de
l’affichage, ou les envoie lors de l’insertion.
13
VERSION 2 : LARAVEL

• Dans ce projet en se basant sur la réalisation du views, Controller, route.

• NB : route est utilisé pour générer les liens.

• Creation d’un projet laravel depend d’une version du PHP avec


l’installation du composer .
• Composer est un outil de gestion des dépendances en PHP. Il vous permet
de déclarer les librairies dont dépend votre projet et il les gère
(installe/met à jour) pour vous.

14
• Pour créer un projet laravel on tape cette commande dans inviteur du commandes  :

• Composer create-project laravel/laravel nom-projet

On remarque l’ajout d’un dossier.

Ce dossier contenir toutes les fichier qu’on besoins pour realiser un projet

15
VERSION 2 : LARAVEL
• VIEWS:
• Ce sont les memes de version 1:

16
VERSION 2 : LARAVEL
• Affichage des données:

17
•MERCI DE VOTRE
ATTENTION

18

Vous aimerez peut-être aussi