PHP MySQL Débutant
Formation
À Toulouse Cedex 1
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Toulouse cedex 1
Grâce à la formation que vous propose Iris Training vous allez pouvoir acquérir les compétences nécessaires afin d’approfondir un domaine particulier de votre métier. L’objectif de cette formation consiste en :Le but de cette formation est d'apprendre les bases de la programmation d'applications Intranet et Internet côté serveur en langage PHP et utiliser les bases de données MySQL. A l'issue de ce stage, les participants seront devenus autonomes pour réaliser des applications internet professionnelles.
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Les matières
- MySQL
Le programme
Programme
INTRODUCTION A PHP
- Quest-ce que PHP ?
- Structure de base dune page PHP
- Les balises PHP
- La fonction echo
- Séparateur dinstruction
- Commentaire
- Mixer du PHP et de lHTML
- Règles de nommage
- Configuration de PHP
- Le fichier de configuration php.ini
- Informations sur la configuration
- Les bases du langage PHP
- Constantes
- Variables
- Types de données
- Tableaux
- Opérateurs
- Lopérateur daffectation par valeur
- Lopérateur daffectation par référence
- Les opérateurs arithmétiques
- Lopérateur de chaîne
- Les opérateurs de comparaison
- Les opérateurs logiques
- Lopérateur ternaire
- Les opérateurs combinés
- Précédence des opérateurs
- Structures de contrôle
- La structure if
- La structure switch
- La structure while
- La structure do while
- La structure for
- Les instructions continue et break
- Inclure un fichier
- Interrompre le script
- Manipuler les constantes, les variables et les types de données
- Constantes
- Variables
- Types de données
- Conversions
- Fonctions utiles
- Manipuler les tableaux
- Manipuler les chaînes de caractères
- Manipuler les dates
- Générer un nombre aléatoire
- Créer un identifiant unique
- Gérer les "guillemets magiques" ("magic quotes")
- Manipuler les fichiers sur le serveur
- Envoyer un courrier électronique
- Manipuler les en-têtes HTTP
- Fonctions
- Introduction
- Déclaration et appel
- Paramètres
- Valeur par défaut
- Passage par référence
- Liste variable de paramètres
- Considérations sur les variables utilisées dans les fonctions
- Variable locale/globale
- Variable statique
- Les constantes et les fonctions
- Récursivité
- Classes
- Concept
- Définir, instancier une classe
- Héritage
- Exceptions
- Vue densemble
- Les messages derreur PHP
- Les fonctions de gestion des erreurs
- Vue densemble
- Les liens
- Les formulaires
- Petit rappel sur les formulaires
- Construire un formulaire dynamiquement
- Traiter un formulaire à l'aide d'un script PHP
- Récupérer les données d'une URL ou d'un formulaire
- Première méthode : les tableaux $_POST, $_GET et $_REQUEST
- Deuxième méthode : la fonction import_request_variables
- Troisième méthode (non recommandée)
- Que choisir ?
- Récupérer les données passées par lURL
- Considérations
- Que se passe-t-il si deux paramètres portent le même nom ?
- Utiliser un tableau pour passer des données dans l'URL
- Transmettre des caractères spéciaux
- Considérations
- Récupérer les données saisies dans le formulaire
- Considérations
- Que se passe-t-il si deux zones portent le même nom ?
- Que se passe-t-il sil y a deux formulaires dans la page HTML ?
- Utiliser un tableau pour récupérer les données saisies
- Passer des informations dans une zone de formulaire cachée
- Les différents types de zone
- Vue d'ensemble
- Zone contenant du texte
- Groupe de boutons radio
- Case à cocher
- Liste à sélection unique
- Liste à sélection multiple
- Bouton de validation
- Bouton image
- Bouton "reset" ou "button"
- Considérations
- Contrôler les données récupérées
- Vue densemble
- Vérifications classiques
- Nettoyage des espaces qui traînent
- Donnée obligatoire
- Longueur maximum dune chaîne
- Caractères autorisés pour une chaîne - Format
- Validité dune date - Plage de valeurs
- Validité dun nombre - Plage de valeurs
- Validité dune adresse e-mail
- Utilisation des filtres
- Principes
- Application aux formulaires
- Aller sur une autre page
- Échanger un fichier entre le client et le serveur
- Vue d'ensemble
- Télécharger un fichier à partir du client "file upload"
- Télécharger un fichier à partir du serveur : "download"
- Description du problème
- Authentification
- Vue densemble
- Saisie de lidentification
- Identification par formulaire
- Identification par authentification HTTP
- Vérifier lidentification saisie
- Utiliser des cookies
- Utiliser la gestion des sessions de PHP
- Gérer soi-même la transmission de lidentifiant de session
- Description du problème
- Solution
- Quelques directives de configuration supplémentaires
- Gérer soi-même la transmission de lidentifiant de session
- Conserver des informations dune visite à une autre
- Petite synthèse sur les variables GPCS (Get/Post/Cookie/Session)
- Introduction aux bases de données relationnelles
- Concepts
- Principes de conception d'une base de données
- Requêtes SQL simples
- Lire les données
- Syntaxe de base de lordre SELECT
- Restreindre le résultat : clause WHERE
- Trier le résultat : clause ORDER BY
- Lire dans plusieurs tables : jointure
- Ajouter des lignes dans une table
- Modifier des lignes dans une table
- Supprimer des lignes dans une table
- Lire les données
- Gérer les tables
- Créer une table
- Créer une table par copie
- Renommer une table
- Modifier la structure dune table
- Supprimer une table
- Clés et index
- Clé primaire ou unique
- Index
- Clé étrangère
- Vues
- Informations sur les bases de données
- La commande SHOW
- La base de données INFORMATION_SCHEMA
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
PHP MySQL Débutant