Formation Php (Réseau)
Modalités
- Durée : Formation sur 3 jours (1 journée = 7 heures de formation).
- Prix indicatif : 699 €HT la journée hors frais d'hébergement et de déplacement.
- Lieu : Formation directement dans vos bureaux ou dans l'une de nos salles de formation en France, Belgique ou Suisse.
Objectifs
- Cette formation vous apporte une base solide sur les techniques PHP. Les exercices pratiques et approfondis vous permettent d'acquérir les compétences nécessaires pour créer des pages Web dynamiques, récupérer et manipuler des données, réaliser un suivi de la navigation des utilisateurs et intégrer du contenu de base de données.
Destinataires et Pré-requis
- Concepteurs et développeurs de sites web dotés de fonctions dynamiques telles que l'accès à une base de données de type .
- Connaître le langage Javascript ou le SQL.
Méthode Pédagogique
- Chaque stagiaire dispose d'une station de travail dotée des outils logiciels nécessaires.
Contenu de Formation
- Programmation avec PHP
- Introduction à PHP.
- Origines de PHP dans la communauté du logiciel libre .
- Disponibilité sur plusieurs plates-formes .
- Installation en tant que module pour un serveur Web Apache ou Microsoft Internet Information Server.
- Fonctionnement en mode CGI pour d'autres serveurs Web .
- Introduction à PHP.
- Structure de base du langage PHP
- Comparaison de PHP avec d'autres langages de script Web .
- Types de données PHP .
- Nombres entiers .
- Nombres en virgules flottantes .
- Chaînes de caractères .
- Booléens .
- Comparaison de PHP avec d'autres langages de script Web .
- Écriture de scripts PHP
- Stockage de valeurs dans des variables scalaires .
- Utilisation de tableaux ordinaires et associatifs .
- Écriture d'expressions conditionnelles .
- Intégration de boucles telles que while, for et foreach .
- Construction de scripts complets en intégrant des boucles et des expressions conditionnelles .
- Stockage de valeurs dans des variables scalaires .
- Écriture de pages Web avec PHP
-
Interaction avec le serveur.
- Présentation des protocoles Web .
- Intégration de code PHP dans des pages HTML .
- Utilisation de raccourcis pour afficher des valeurs PHP uniques .
- Communication entre les formulaires et les scripts PHP .
- Création d'hyperliens dynamiques faisant appel à des scripts PHP .
-
Interaction avec le serveur.
- Traitement des données saisies par l'utilisateur
- Présentation à l'utilisateur des divers champs de saisie via des éléments de formulaire HTML .
- Récupération des données saisies avec les tableaux $_POST et $_GET .
- Validation des données récupérées .
- Stratégies pour gérer les saisies invalides .
- Stockage des informations d'état avec les cookies .
- Présentation à l'utilisateur des divers champs de saisie via des éléments de formulaire HTML .
- Techniques de script avancées
- Utilisation des fonctions intégrées de PHP.
- Présentation des données de type heure et date .
- Manipulation des données de type chaînes .
- Lecture et écriture de données en utilisation les fonctions d'E/S de fichiers .
- Étude d'autres fonctions intégrées .
- Utilisation des fonctions intégrées de PHP.
- Structuration du code PHP
- Écriture de fonctions utilisateur pour structurer le code .
- Passage des arguments et valeurs par défaut .
- Renvoi de données .
- Accès aux variables globales à partir des fonctions .
- Construire des bibliothèques de code pour des réutilisations ultérieures .
- Intégration de scripts PHP externes avec require et require_once .
- Écriture de fonctions utilisateur pour structurer le code .
- Création d'applications Web complètes
- Gestion des erreurs.
Étude des en-têtes HTTP .
Suppression des messages d'erreurs à l'écran sur les serveurs de production .
Configuration du fichier php.ini pour contrôler les messages d'erreur .
- Gestion des erreurs.
- Gestion des situations à problèmes
- Résolution de problèmes de manipulation des données .
- Redirection du navigateur vers d'autres pages .
- Modification du fichier de configuration de PHP pour répondre à vos besoins .
- Stratégies de mise au point .
- Résolution de problèmes de manipulation des données .
- Connexion avec des serveurs de bases de données
- Création et gestion des connexions aux bases de données .
- Envoi de requêtes aux serveurs de bases de données en utilisant les méthodes les plus performantes .
- Récupération de réponses aux requêtes sous forme de tableaux associatifs .
- Parcours des données renvoyées .
- Affichage des données renvoyées dans des pages Web .
- Traitement des caractères spéciaux (apostrophes, antislash) dans les données .
- Fermeture de la connexion à la base de données .
- Création et gestion des connexions aux bases de données .
Salles de formations
Agen - Aix-en-Provence - Ajaccio - Albi - Alès - Alfortville - Amiens - Angers - Anglet - Angoulême - Annecy - Antibes - Antony - Argenteuil - Arles - Arras - Asnières-sur-Seine - Athis-Mons - Aubagne - Aubervilliers - Aulnay-sous-Bois - Auxerre - Avignon - Bagneux - Bagnolet - Bastia - Bayonne - Beauvais - Belfort - Besançon - Béziers - Blois - Bobigny - Bondy - Bordeaux - Boulogne-Billancourt - Boulogne-sur-Mer - Bourg-en-Bresse - Bourges - Brest - Brive-la-Gaillarde - Bron - Caen - Cagnes-sur-Mer - Calais - Caluire-et-Cuire - Cambrai - Cannes - Carcassonne - Castres - Cayenne - Cergy - Châlons-en-Champagne - Chalon-sur-Saône - Chambéry - Champigny-sur-Marne - Charleville-Mézières - Chartres - Châteauroux - Châtellerault - Châtenay-Malabry - Châtillon - Chatou - Chelles - Cherbourg-Octeville - Choisy-le-Roi - Cholet - Clamart - Clermont-Ferrand - Clichy - Colmar - Colombes - Colomiers - Compiègne - Conflans-Sainte-Honorine - Corbeil-Essonnes - Courbevoie - Creil - Créteil - Dieppe - Dijon - Douai - Draguignan - Drancy - Dreux - Dunkerque - Échirolles - Épinal - Épinay-sur-Seine - Évreux - Évry - Fontenay-sous-Bois - Fort-de-France - Franconville - Fréjus - Gagny - Gap - Garges-lès-Gonesse - Gennevilliers - Goussainville - Grasse - Grenoble - Haguenau - Houilles - Hyères - Issy-les-Moulineaux - Istres - Ivry-sur-Seine - Joué-lès-Tours - La Ciotat - La Courneuve - La Rochelle - La Roche-sur-Yon - La Seyne-sur-Mer - Laval - Le Blanc-Mesnil - Le Cannet - Le Havre - Le Lamentin - Le Mans - Le Perreux-sur-Marne - Le Port - Le Tampon - Lens - Les Abymes - Les Mureaux - Levallois-Perret - Liévin - Lille - Limoges - Livry-Gargan - Lorient - Lyon - Mâcon - Maisons-Alfort - Malakoff - Mantes-la-Jolie - Marcq-en-Barœul - Marignane - Marseille - Martigues - Massy - Maubeuge - Meaux - Melun - Mérignac - Metz - Meudon - Montauban - Mont-de-Marsan - Montélimar - Montigny-le-Bretonneux - Montluçon - Montpellier - Montreuil - Montrouge - Mulhouse - Nancy - Nanterre - Nantes - Narbonne - Neuilly-sur-Marne - Neuilly-sur-Seine - Nevers - Nice - Nîmes - Niort - Nogent-sur-Marne - Noisy-le-Grand - Noisy-le-Sec - Orange - Orléans - Palaiseau - Pantin - Paris - Pau - Perpignan - Pessac - Plaisir - Poissy - Poitiers - Pontault-Combault - Puteaux - Quimper - Reims - Rennes - Rezé - Roanne - Romans-sur-Isère - Rosny-sous-Bois - Roubaix - Rouen - Rueil-Malmaison - Saint-André - Saint-Benoît - Saint-Brieuc - Saint-Chamond - Saint-Denis - Saint-Denis - Sainte-Geneviève-des-Bois - Sainte-Marie - Saint-Étienne - Saint-Germain-en-Laye - Saint-Herblain - Saint-Joseph - Saint-Laurent-du-Maroni - Saint-Laurent-du-Var - Saint-Louis - Saint-Malo - Saint-Martin - Saint-Martin-d'Hères - Saint-Maur-des-Fossés - Saint-Nazaire - Saint-Ouen - Saint-Paul - Saint-Pierre - Saint-Priest - Saint-Quentin - Saint-Raphaël - Salon-de-Provence - Sarcelles - Sartrouville - Savigny-sur-Orge - Schiltigheim - Sète - Sevran - Six-Fours-les-Plages - Sotteville-lès-Rouen - Stains - Strasbourg - Suresnes - Talence - Tarbes - Thionville - Thonon-les-Bains - Toulon - Toulouse - Tourcoing - Tours - Tremblay-en-France - Troyes - Valence - Valenciennes - Vallauris - Vandœuvre-lès-Nancy - Vannes - Vaulx-en-Velin - Vénissieux - Versailles - Villefranche-sur-Saône - Villejuif - Villeneuve-d'Ascq - Villeneuve-Saint-Georges - Villepinte - Villeurbanne - Vincennes - Viry-Châtillon - Vitrolles - Vitry-sur-Seine - Wattrelos ...


