Développement PHP - Niveau 1 par ENI SERVICE

Lieu(x)
En centre (79)
Durée
Total : 28 heures
En centre : 28 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Introduction à PHP
- Qu'est
- ce
- que PHP ?
1- Historique et caractéristiques
- PHP pour quelle utilisation ?
- Mettre en place un environnement de développement PHP
1- Les principes de la plateforme Apache, PHP, MySQL
1- Le fichier de configuration php.ini
1- Utiliser un débogueur PHP : XDebug
- Travaux pratiques :
1- Installation d'une plateforme Apache, PHP, MySQL
1- Installation d'un IDE de développement pour PHP
Les bases du langage PHP
- Intégration de PHP avec les pages HTML
1- Approches pour mixer PHP et HTML
1- Bonnes pratiques de structuration d'applications
- La syntaxe de base du langage
1- Les types de données
1- Les variables et les tableaux
1- Les constantes
1- Les opérateurs
1- Le spaceship operator de PHP 7 pour les comparaisons combinées
1- Les structures de contrôle
1- Les fonctions
1- Déclaration des types de données de retour des fonctions en PHP 7 : Type Hints
- Les fonctions intégrées du langage
1- Gestion des chaines de caractères
1- Manipulation de dates
- Structuration des applications
1- Création de bibliothèques
1- Importation de fichiers et de scripts
- Travaux pratiques :
1- Construction du squelette d'un site Web PHP
1- Organisation de la navigation dans le site
Programmation Orientée Objet en PHP
- Introduction aux concepts de la programmation orientée objet
- Les classes et les objets
1- Définition de classes et instanciation
- L'héritage de classes et le polymorphisme en PHP
- Concepts avancés de programmation Objet
1- Les interfaces
1- Les espaces de noms (Namespaces)
- Concepts avancés en PHP 7
1- Les déclarations groupées d'espace de noms
1- Les classes anonymes
- Gestion des erreurs avec les exceptions
- Travaux pratiques :
1- Création de classes d'objets de données
1- Création de classes pour la manipulation des données
1- Mise en place de la gestion des exceptions pour permettre l'affichage de pages d'erreurs personnalisées
PHP : un langage pour le Web
- Construction de formulaires HTML
1- Modèles d'interaction HTML / PHP
1- Récupération des données transmises via PHP en fonction des différents types de contrôles
1- Redirection de flux
- Gestion des sessions des utilisateurs
1- Les principes du suivi de session HTTP
1- Les cookies et leur manipulation
1- Les sessions PHP
- Travaux pratiques :
1- Création de formulaires de contribution
1- Mise en place d'une authentification utilisateur pour restreindre l'accès au site
Accès aux bases de données en PHP
- Présentation de la base de données MySQL
1- Concepts fondamentaux et organisation du produit
1- Les outils de gestion associés : MySQL Workbench et PHPMyAdmin
1- L'organisation des données pour un site Web dynamique
- Concepts d'accès aux données avec PHP
1- Les fonctions natives
1- La librairie PDO (PHP Data Object)
1- La configuration du moteur PHP
- Utiliser une base de données MySQL avec PHP
1- Les fonctions PHP pour MySQL
- Récupération de jeux d'enregistrements et affichage de données sur les pages
- Travaux pratiques :
1- Mise en place du schéma de b
Objectifs
Appréhender la syntaxe du langage PHP ;
Mettre en place un environnement de serveur Web dynamique ;
Comprendre le modèle de programmation de PHP ;
Développer un site Web dynamique accédant à une base de données.
Centre(s)
  • Niort (79)
Formation proposée par : ENI SERVICE
À découvrir
VERTEGO INFORMATIQUE
Développement PHP initiation par VERTEGO INFORMATIQUE
VERTEGO INFORMATIQUE
Développement PHP perfectionnement par VERTEGO INFORMATIQUE
Le développement avec PHP et MySQL (niveau 1) par Atlas Informatique
CONNEXION GRAPHIQUE
DEVELOPPEMENT DE SITES WEB DYNAMIQUES EN PHP par CONNEXION GRAPHIQUE
PHP : développement d'application Web - Niveau 1 par Aplose
Développement avancé avec PHP par Groupe Arkesys - Avanteam Formation
Développement avancé avec PHP par Groupe Arkesys
Développement de Services Web en PHP par Groupe Arkesys
Développer en PHP avec le Framework Symfony par Groupe Arkesys
Développer en PHP avec le framework zend par Groupe Arkesys