Vous êtes sur la page 1sur 3

Description

L’objectif principal de ce cours est de vous aider à acquérir une connaissance solide
de PHP en tant que langage.

Objectifs spécifiques

• vous comprendrez le fonctionnement de la programmation côté serveur


• Vous aurez un aperçu global de PHP

PHP • Vous serez en mesure d’écrire des instructions complexes en PHP


• Vous apprendrez à rendre vos pages dynamiques en fonction de l’interaction
2023 de l’utilisateur, et à interagir avec des formulaires HTML.

Instructeur Prérequis
g Mahamadou Kante
U (+223)76 32 19 06 • HTML
TechnoLab ISTA
http://mkante.ml Connaissances préalables souhaitables (facultatif)
@ mahakantem@gmail.com
• Une connaissance des concepts d’algorithmiques
• Des notions en programmation procédurale

Infos cours • Fonctionnement d’un serveur d’application

 Difficulté: Licence 3
Vendredi Volume Horaire : 30 H
U 5 - 8 pm
CM 12 Heures
Hamdallaye

TP 12 H

Evaluation 6 Heures

Modalités d’évaluation

30% Contrôles continus (devoirs à domiciles, mini-projets et/ou devoirs


en classe)

10% Présence et participation !

60% Un examen final


FAQs
1. Introduction
? Quel est le moyen
(raccourcis) le plus • Présentation PHP
rapide pour appren- • Caractéristiques et principaux atouts
dre à coder ? • Utilisation courante de PHP
• Rappels HTML
U Pour être un bon programmeur,
il n’y a pas de raccourcis. Ce
n’est pas la bonne façon d’y
2. Installation et prise en main
penser :)
Au lieu de cela, vous devriez
• Installation
prendre le temps de maîtriser
les fondamentaux. Cela vous • PHPINFO
aidera à long terme. • L’instruction echo
• L’instruction print
? Ai-je besoin d’un cer- • Commentaires en PHP
tain type d’ordinateur • Saut de ligne

pour faire du PHP ?


3. Variables et Types de données
U Il n’y a pas de meilleur ordina-
teur pour utiliser PHP et si vous
en avez déjà un, vous devriez • Variables avec écho/print
pouvoir commencer avec cela. • Types de données
• Tableaux
? J’ai essayé de pro-
grammer avec un lan- 4. Opérateurs
gage plusieurs fois et
je ne semble pas avoir • Opérateurs arithmétiques
de talent pour cela. • Opérateurs d’affectation
• Opérateurs de comparaison
U Commencez dès maintenant et • Opérateurs d’incrémentation et de décrémentation
continuez à travailler régulière- • Opérateurs logiques
ment!

? En classe ? 5. Structures de Contrôle

U Soyez gentil, poli et courtois • Expressions conditionnelles


envers les autres. Travaillez • Switch
dur et faites toujours de votre • Boucle tant que
mieux. Levez la main lorsque
vous souhaitez parler en classe • Répétition
ou si vous devez quitter la classe • Boucle pour
pour une raison quelconque

6. Fonctions

• Présentation des fonctions


• Créer une fonction
• Arguments/paramètres
• Fonctions avec valeur de retour
• Portée globale et locale
7. SuperGlobals

• Post
• Get
• Sessions
• Cookies

8.Base de Données

• Introduction aux bases de données


• Création d’une base de données
• Créer une table
• Insertion de données
• Sélection de données
• Mise à jour des données
• Suppression de données

Vous aimerez peut-être aussi