0% ont trouvé ce document utile (0 vote)
3 vues92 pages

Cours - Full Stack Engineering-2

Le document présente une initiation au développement backend, en se concentrant sur le langage PHP, MySQL et le framework Laravel. Il couvre les bases de PHP, y compris les types de données, les opérateurs, les structures de contrôle et la programmation orientée objet, ainsi que des aspects avancés comme la création de pages web dynamiques et la gestion des sessions. Enfin, il aborde l'installation et la configuration de Laravel, ainsi que ses composants principaux.

Transféré par

soumayabarroute
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues92 pages

Cours - Full Stack Engineering-2

Le document présente une initiation au développement backend, en se concentrant sur le langage PHP, MySQL et le framework Laravel. Il couvre les bases de PHP, y compris les types de données, les opérateurs, les structures de contrôle et la programmation orientée objet, ainsi que des aspects avancés comme la création de pages web dynamiques et la gestion des sessions. Enfin, il aborde l'installation et la configuration de Laravel, ainsi que ses composants principaux.

Transféré par

soumayabarroute
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Back End

Anouar Bakouch
Sommaire

❏ PHP Initiation - Basics


❏ MySQL
❏ Serveur Web
❏ PHP avancé
❏ Laravel
3
Anouar Bakouch - ENSAM
“If you're passionate about building things,
then backend development is the field for
you." - Martin Kleppmann

4
Anouar Bakouch - ENSAM
Outils - En Ligne

5
Outils - Local

6
Anouar Bakouch - ENSAM
introduction - basics

❏ Présentation du langage PHP


❏ Types de données
❏ Opérateurs
❏ Structures de contrôle - If/Else
❏ Fonctions
❏ OOP - Orienté Objet

7
Anouar Bakouch - ENSAM
PHP - Initiation

PHP est un langage de programmation très populaire, utilisé par des


millions de développeurs dans le monde entier. Il est utilisé pour créer
dès :

● Sites Web dynamiques.


● Applications Web.
● Applications mobiles.
● Scripts de serveur.

8
Anouar Bakouch - ENSAM
PHP - Avantages

● Libre et open source.

● Portable : Windows, Linux, macOS et Unix.

● Compatible : Apache, IIS et Nginx.

● Simple à apprendre.

9
Anouar Bakouch - ENSAM
PHP - Inconvénients

● Performance

● Sécurité

10
Anouar Bakouch - ENSAM
2
PHP - Type de données

● Entier

● Chaîne de caractère

● Float

● Objet

● Tableau

11
Anouar Bakouch - ENSAM
2
PHP - String

12
Anouar Bakouch - ENSAM
2
PHP - Entier

13
Anouar Bakouch - ENSAM
3
PHP - Opérateurs

14
Anouar Bakouch - ENSAM
3
PHP - Opérateurs

15
Anouar Bakouch - ENSAM
3
PHP - Opérateurs

16
Anouar Bakouch - ENSAM
4
PHP - If/Else

17
Anouar Bakouch - ENSAM
4
PHP - If/Else

18
Anouar Bakouch - ENSAM
4
PHP - Switch

19
Anouar Bakouch - ENSAM
4
PHP - Boucle For

20
Anouar Bakouch - ENSAM
4
PHP - Boucle do/while

21
Anouar Bakouch - ENSAM
4
PHP - Boucle While

22
Anouar Bakouch - ENSAM
5
PHP - Fonctions

23
Anouar Bakouch - ENSAM
5
PHP - Fonctions

24
Anouar Bakouch - ENSAM
5
PHP - Fonctions

25
Anouar Bakouch - ENSAM
5
PHP - Fonctions

26
Anouar Bakouch - ENSAM
5
PHP - Fonctions

27
Anouar Bakouch - ENSAM
5
PHP - Fonctions

28
Anouar Bakouch - ENSAM
6
PHP - OOP

29
Anouar Bakouch - ENSAM
6
PHP - OOP

30
Anouar Bakouch - ENSAM
Classe

31
Classe

32
Syntaxe

33
Récapitulation

34
Anouar Bakouch - ENSAM
Création des
pages Web
dynamiques

35
Anouar Bakouch - ENSAM
Création des pages Web dynamiques

36
Anouar Bakouch - ENSAM
Création des pages Web dynamiques

37
Anouar Bakouch - ENSAM
Création des pages Web dynamiques - Manipulation des données

38
Anouar Bakouch - ENSAM
Création des pages Web dynamiques - Manipulation des données

39
Anouar Bakouch - ENSAM
Création des pages Web dynamiques - Manipulation des données

40
Anouar Bakouch - ENSAM
Création des pages Web dynamiques - Manipulation des données

41
Anouar Bakouch - ENSAM
Création des pages Web dynamiques - Manipulation des données

42
Création des pages Web dynamiques - Formulaire

43
Création des pages Web dynamiques - Formulaire

44
Création des pages Web dynamiques - Formulaire

45
Anouar Bakouch - ENSAM
Création des pages Web dynamiques - Formulaire

46
Création des pages Web dynamiques - Sessions

47
Anouar Bakouch - ENSAM
Création des pages Web dynamiques - Sessions

48
Anouar Bakouch - ENSAM
Création des pages Web dynamiques - Sessions

49
Anouar Bakouch - ENSAM
MySQL
50
Anouar Bakouch - ENSAM
MySQL

51
Anouar Bakouch - ENSAM
MySQL

52
Anouar Bakouch - ENSAM
MySQL WorkBench

53
Anouar Bakouch - ENSAM
MySQL WorkBench

54
Anouar Bakouch - ENSAM
MySQL WorkBench

55
Anouar Bakouch - ENSAM
MySQL - Installation Workbench

56
Anouar Bakouch - ENSAM
MySQL

57
Anouar Bakouch - ENSAM
MySQL

58
Anouar Bakouch - ENSAM
MySQL

59
Anouar Bakouch - ENSAM
TPS Assistées

60
Anouar Bakouch - ENSAM
TPS - Tableaux

61
Anouar Bakouch - ENSAM
TPS - Tableaux

62
Anouar Bakouch - ENSAM
TPS - Formulaire

63
Anouar Bakouch - ENSAM
TPS - Formulaire

64
TPS - Formulaire

65
Anouar Bakouch - ENSAM
TPS - Formulaire

66
Anouar Bakouch - ENSAM
TPS - Sessions

67
Anouar Bakouch - ENSAM
TPS - Sessions

68
TPS - Sessions

69
TPS - Sessions

70
TPS - Sessions

71
Laravel
72
Anouar Bakouch - ENSAM
Introduction

73
Anouar Bakouch - ENSAM
Chapitres

74
Chapitres

75
Anouar Bakouch - ENSAM
L'installation et la configuration

76
Anouar Bakouch - ENSAM
L'installation et la configuration

77
Anouar Bakouch - ENSAM
La création d’un projet Laravel

78
Les composants de Laravel

79
Anouar Bakouch - ENSAM
Les composants de Laravel

80
Anouar Bakouch - ENSAM
Les Routes

81
Les Routes

82
Les Routes

83
Les Routes

84
Anouar Bakouch - ENSAM
Les Vues

85
Les Vues

86
Anouar Bakouch - ENSAM
Les Vues

87
Anouar Bakouch - ENSAM
Les Modèles

88
Les Modèles

89
Anouar Bakouch - ENSAM
Les Modèles

90
Anouar Bakouch - ENSAM
Les Contrôleurs

91
Les Contrôleurs

92
Anouar Bakouch - ENSAM
Projets d'entraînement

93
Anouar Bakouch - ENSAM

Vous aimerez peut-être aussi