
PHP - Développement d'applications web
NetFormationFrance
Non finançable CPF
Tout public
En ligne
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
890 €
Durée
30 h à distance
Niveau visé
Non diplômante
Taux de réussite
100%
Pré-requis
Connaissances de base en HTML et CSS. Notions de programmation et familiarité avec un langage de programmation (idéalement PHP).
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
Comprendre les fondamentaux de PHP
* Identifier les caractéristiques, les cas d’usage et les avantages du langage PHP dans le développement web.
* Installer un environnement de développement local complet (serveur web, moteur PHP, base de données).
* Écrire ses premiers scripts PHP en interaction avec du code HTML.
Acquérir les bases de la programmation orientée objet (POO) en PHP
* Concevoir des structures de code modulaires et réutilisables à l’aide de classes, objets, héritage et interfaces.
* Appliquer les principes SOLID pour structurer du code maintenable.
* Utiliser les namespaces et l’autoloading pour organiser efficacement les projets.
Maîtriser l’interaction entre PHP et une base de données MySQL
* Effectuer des opérations CRUD sécurisées avec PDO.
* Utiliser les requêtes préparées pour prévenir les injections SQL.
* Gérer les transactions et les erreurs lors de l'accès aux données.
Développer des applications web dynamiques et interactives
* Créer et valider des formulaires utilisateurs avec gestion des erreurs.
* Utiliser les sessions et cookies pour gérer la persistance des données côté client.
* Générer dynamiquement du contenu HTML selon les entrées utilisateur.
* Implémenter les bases de l’interaction asynchrone (AJAX).
Assurer la sécurité et le déploiement d’une application PHP
* Mettre en œuvre les bonnes pratiques de sécurité web (protection contre XSS, CSRF, injections SQL, etc.).
* Gérer les erreurs et exceptions dans un environnement de production.
* Préparer, configurer et déployer une application PHP sur un serveur distant, en intégrant les notions de versionnement et de surveillance.
* Identifier les caractéristiques, les cas d’usage et les avantages du langage PHP dans le développement web.
* Installer un environnement de développement local complet (serveur web, moteur PHP, base de données).
* Écrire ses premiers scripts PHP en interaction avec du code HTML.
Acquérir les bases de la programmation orientée objet (POO) en PHP
* Concevoir des structures de code modulaires et réutilisables à l’aide de classes, objets, héritage et interfaces.
* Appliquer les principes SOLID pour structurer du code maintenable.
* Utiliser les namespaces et l’autoloading pour organiser efficacement les projets.
Maîtriser l’interaction entre PHP et une base de données MySQL
* Effectuer des opérations CRUD sécurisées avec PDO.
* Utiliser les requêtes préparées pour prévenir les injections SQL.
* Gérer les transactions et les erreurs lors de l'accès aux données.
Développer des applications web dynamiques et interactives
* Créer et valider des formulaires utilisateurs avec gestion des erreurs.
* Utiliser les sessions et cookies pour gérer la persistance des données côté client.
* Générer dynamiquement du contenu HTML selon les entrées utilisateur.
* Implémenter les bases de l’interaction asynchrone (AJAX).
Assurer la sécurité et le déploiement d’une application PHP
* Mettre en œuvre les bonnes pratiques de sécurité web (protection contre XSS, CSRF, injections SQL, etc.).
* Gérer les erreurs et exceptions dans un environnement de production.
* Préparer, configurer et déployer une application PHP sur un serveur distant, en intégrant les notions de versionnement et de surveillance.
Programme
* Introduction à PHP et Installation
* Durée : 6 heures
* Objectif : Acquérir une compréhension fondamentale de PHP et configurer un environnement de développement.
* Détails :
* Présentation de PHP : historique, caractéristiques, et avantages.
* Installation et configuration de PHP, Apache/Nginx, et MySQL (ou MariaDB) sur un serveur local (WAMP, MAMP, LAMP, XAMPP).
* Exploration de la syntaxe de base de PHP : variables, types de données, opérateurs, et structures de contrôle.
* Écriture des premiers scripts PHP et intégration avec HTML.
* Programmation Orientée Objet (POO) en PHP
* Durée : 6 heures
* Objectif : Maîtriser les concepts de la programmation orientée objet en PHP.
* Détails :
* Introduction à la POO : classes, objets, propriétés, et méthodes.
* Héritage, interfaces, et traits en PHP.
* Utilisation des espaces de noms (namespaces) et des autoloaders.
* Principes SOLID et bonnes pratiques de développement orienté objet.
* Interaction avec la Base de Données MySQL
* Durée : 6 heures
* Objectif : Apprendre à interagir avec une base de données MySQL pour stocker et récupérer des données.
* Détails :
* Connexion à une base de données MySQL avec PDO (PHP Data Objects).
* Exécution des requêtes SQL : SELECT, INSERT, UPDATE, DELETE.
* Préparation et exécution des requêtes paramétrées pour sécuriser les interactions avec la base de données.
* Gestion des transactions et des erreurs SQL.
* Développement d'Applications Web Dynamiques
* Durée : 6 heures
* Objectif : Créer des applications web interactives et dynamiques en utilisant PHP.
* Détails :
* Gestion des formulaires : validation, traitement des données, et gestion des fichiers téléversés.
* Utilisation des sessions et des cookies pour gérer l'état des utilisateurs.
* Génération dynamique de contenu HTML avec PHP.
* Introduction à AJAX pour des applications web réactives (utilisation de PHP avec JavaScript).
* Sécurité et Déploiement des Applications PHP
* Durée : 6 heures
* Objectif : Apprendre les meilleures pratiques de sécurité et les techniques de déploiement pour les applications PHP.
* Détails :
* Sécurisation des applications PHP : protection contre les injections SQL, XSS, CSRF, et autres vulnérabilités courantes.
* Gestion des erreurs et des exceptions.
* Configuration et optimisation des serveurs pour les applications PHP en production.
* Processus de déploiement : versionnement, déploiement continu, et surveillance des applications en production.
* Durée : 6 heures
* Objectif : Acquérir une compréhension fondamentale de PHP et configurer un environnement de développement.
* Détails :
* Présentation de PHP : historique, caractéristiques, et avantages.
* Installation et configuration de PHP, Apache/Nginx, et MySQL (ou MariaDB) sur un serveur local (WAMP, MAMP, LAMP, XAMPP).
* Exploration de la syntaxe de base de PHP : variables, types de données, opérateurs, et structures de contrôle.
* Écriture des premiers scripts PHP et intégration avec HTML.
* Programmation Orientée Objet (POO) en PHP
* Durée : 6 heures
* Objectif : Maîtriser les concepts de la programmation orientée objet en PHP.
* Détails :
* Introduction à la POO : classes, objets, propriétés, et méthodes.
* Héritage, interfaces, et traits en PHP.
* Utilisation des espaces de noms (namespaces) et des autoloaders.
* Principes SOLID et bonnes pratiques de développement orienté objet.
* Interaction avec la Base de Données MySQL
* Durée : 6 heures
* Objectif : Apprendre à interagir avec une base de données MySQL pour stocker et récupérer des données.
* Détails :
* Connexion à une base de données MySQL avec PDO (PHP Data Objects).
* Exécution des requêtes SQL : SELECT, INSERT, UPDATE, DELETE.
* Préparation et exécution des requêtes paramétrées pour sécuriser les interactions avec la base de données.
* Gestion des transactions et des erreurs SQL.
* Développement d'Applications Web Dynamiques
* Durée : 6 heures
* Objectif : Créer des applications web interactives et dynamiques en utilisant PHP.
* Détails :
* Gestion des formulaires : validation, traitement des données, et gestion des fichiers téléversés.
* Utilisation des sessions et des cookies pour gérer l'état des utilisateurs.
* Génération dynamique de contenu HTML avec PHP.
* Introduction à AJAX pour des applications web réactives (utilisation de PHP avec JavaScript).
* Sécurité et Déploiement des Applications PHP
* Durée : 6 heures
* Objectif : Apprendre les meilleures pratiques de sécurité et les techniques de déploiement pour les applications PHP.
* Détails :
* Sécurisation des applications PHP : protection contre les injections SQL, XSS, CSRF, et autres vulnérabilités courantes.
* Gestion des erreurs et des exceptions.
* Configuration et optimisation des serveurs pour les applications PHP en production.
* Processus de déploiement : versionnement, déploiement continu, et surveillance des applications en production.
Cette formation est temporairement suspendue.
Voici des formations similaires :
Ces formations peuvent vous intéresser

Framework PHP Symfony Initiation + Approfondissement
MONTPELLIER, LYON 3E, MARSEILLE 1ER ET 8 AUTRE(S) LOCALITÉ(S)
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Informatique CPF
Informatique en Ligne
Symfony
Symfony CPF
Symfony en Ligne
Php
Intelligence artificielle
Machine learning
Vba
Growth hacking
Technicien informatique
Technicien support informatique
Administrateur systeme
Consultant en informatique
Programmation
Php Clermont-Ferrand
Symfony Clermont-Ferrand
Symfony Grenoble
Php Grenoble
Php Saint-Étienne
Symfony Saint-Étienne
Symfony Annecy
Php Annecy
Php Chambéry
Symfony Chambéry
Cette formation est temporairement suspendue.
Voir des formations similaires