PHP – Développer des applications Web

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Comprendre l’environnement d’une application Web construite autour de PHP et les mécanismes de base du protocole HTTP.
  • Installer une plateforme d’exécution et de développement pour PHP.
  • Appréhender la syntaxe et l’algorithmie de base du langage PHP.
  • Comprendre l’échange de données en HTTP.
  • Utiliser le modèle de programmation orientée objet de PHP
  • Créer des classes et des objets.
  • Utiliser les mécanisme de programmation orientée objet tels que l'héritage et l'encapsulation.
  • Utiliser les classes abstraites et les interfaces.
  • Créer et traiter des formulaires
  • Suivre la navigation utilisateur en utilisant les sessions.
  • Accéder à des bases de données relationnelles depuis une application PHP.
  • Manipuler et transférer des fichiers dans une application.

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 2 850,00 €

Durée 5 jours - 35 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 2 850,00 €

Durée 5 jours - 35 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Acquérez des compétences fondamentales en développement web avec notre formation intensive PHP.
Apprenez la syntaxe de base du langage PHP et plongez-vous dans la programmation orientée objet.
Cette formation vous permettra de comprendre l’échange de données en HTTP, créer des classes et des objets, et maîtriser les concepts tels que l’héritage et l’encapsulation.
Vous explorerez également comment créer des formulaires, gérer la navigation utilisateur à l’aide de sessions, interagir avec des bases de données relationnelles, et manipuler et transférer des fichiers dans une application.
Idéal pour ceux qui souhaitent construire un site Web dynamique ou développer une application métier en PHP.

Programme

Introduction à PHP (3,5 heures)

  • Qu’est-ce que PHP ?
    • Historique et caractéristiques
  • PHP pour quelle utilisation ?
  • Mettre en place un environnement de développement PHP
    • Les principes de la plateforme Apache, PHP, MySQL
    • Le fichier de configuration php.ini
    • Utiliser un débogueur PHP : XDebug
  • Travaux pratiques :
    • Installation d’une plateforme Apache, PHP, MySQL
    • Installation d’un IDE de développement pour PHP

Les bases du langage PHP (1,5 jours)

  • Intégration de PHP avec les pages HTML
    • Approches pour mixer PHP et HTML
    • Bonnes pratiques de structuration d’applications
  • La syntaxe de base du langage
    • Les types de données
    • Les variables et les tableaux
    • Les constantes
    • Les opérateurs
    • Le "spaceship operator" de PHP 7 pour les comparaisons combinées
    • Les structures de contrôle
    • Les fonctions
    • Déclaration des types de données sur les fonctions : Type Hints
  • Les fonctions intégrées du langage
    • Gestion des chaines de caractères
    • Manipulation de dates
  • Structuration des applications
    • Création de bibliothèques
    • Importation de fichiers et de scripts
  • Travaux pratiques :
    • Construction du squelette d’un site Web PHP
    • Organisation de la navigation dans le site

Programmation Orientée Objet en PHP (1,5 jours)

  • Introduction aux concepts de la programmation orientée objet
  • Les classes et les objets
    • Définition de classes et instanciation
  • L’héritage de classes et le polymorphisme en PHP
  • Concepts avancés de programmation Objet
    • Les interfaces
    • Les espaces de noms (Namespaces)
  • Concepts avancés
    • Les déclarations groupées d’espace de noms
    • Les classes anonymes
  • Gestion des erreurs avec les exceptions
  • Travaux pratiques :
    • Création de classes d’objets de données
    • Création de classes pour la manipulation des données
    • Mise en place de la gestion des exceptions pour permettre l’affichage de pages d’erreurs personnalisées

PHP : un langage pour le Web (5 heures)

  • Construction de formulaires HTML
    • Modèles d’interaction HTML / PHP
    • Récupération des données transmises via PHP en fonction des différents types de contrôles
    • Redirection de flux
  • Gestion des sessions des utilisateurs
    • Les principes du suivi de session HTTP
    • Les cookies et leur manipulation
    • Les sessions PHP
  • Travaux pratiques :
    • Création de formulaires de contribution
    • Mise en place d’une authentification utilisateur pour restreindre l’accès au site

Accès aux bases de données en PHP (3,5 heures)

  • Présentation de la base de données MySQL
    • Concepts fondamentaux et organisation du produit
    • Les outils de gestion associés : MySQL Workbench et PHPMyAdmin
    • L’organisation des données pour un site Web dynamique
  • Concepts d’accès aux données avec PHP
    • Les fonctions natives
    • La librairie PDO (PHP Data Object)
    • La configuration du moteur PHP
  • Utiliser une base de données MySQL avec PHP
  • Récupération de jeux d’enregistrements et affichage de données sur les pages
  • Travaux pratiques :
    • Mise en place du schéma de base de données dans MySQL
    • Codage de la couche de persistance des données du site Web

Gestion des fichiers (2 heures)

  • Fonctions PHP pour la manipulation des fichiers
    • Lecture et écriture de fichiers
    • Création et parcours de répertoires
    • Les directives de configuration php.ini associées à la manipulation de fichiers
  • Téléchargement et envoi de fichiers
  • Travaux pratiques :
    • Ajout d’une fonctionnalité de transfert de fichiers dans les formulaires
    • Mise en place du stockage des fichiers de manière sécurisée

Prérequis

Public

Concepteurs/Développeurs, Architectes techniques, Chefs de projet.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Définir les tâches relatives à la gestion des nœuds vSAN
  • Mettre à jour et mettre à niveau vSAN à l'aide de VMware vSphere Lifecycle Manager™
  • Expliquer les fonctionnalités de résilience et de disponibilité des données de vSAN
  • Reconfigurer les politiques de stockage vSAN et observer l'impact à l'échelle du cluster
  • Effectuer des opérations de mise à l'échelle et de sortie de cluster vSAN
  • Décrire les opérations courantes de maintenance des clusters vSAN
  • Contrôler les opérations de resynchronisation vSAN
  • Utiliser VMware Skyline™ Health pour surveiller la santé, les performances et la capacité de stockage du cluster
  • Décrire les opérations de sécurité de vSAN
  • Configurer vSAN Direct pour les applications cloud natives
  • Configurer le datastore vSAN distant et les services de fichiers natifs vSAN
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les enjeux du management des managers dans un contexte donné
  • Définir les qualités d'un leader mobilisateur et les comportements à adopter
  • Analyser les facteurs de climat qui peuvent impacter l'organisation et vos managers
  • Différencier les modèles idéal-typiques de cadre "Métier" et de cadre "Manager"
  • Réaliser un diagnostic des compétences requises pour répondre aux besoins de l'organisation
  • Evaluer les compétences individuelles de chaque manager pour mesurer leur employabilité
  • Identifier les motivations et les besoins spécifiques de chaque manager
  • Concevoir un plan d'action personnalisé pour développer l'employabilité de chaque manager
  • Sélectionner des missions diversifiées à confier aux managers pour stimuler leur motivation et leur engagement
  • Soutenir et favoriser la mobilité interne pour encourager le développement des compétences et des expériences professionnelles.
Tarif

A partir de 2 100,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Joomla - Les bases

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

 Acquérir les connaissances de base pour être autonome dans la conception et la maintenance de son site Web avec Joomla.

À l'issue de la formation, le stagiaire sera capable de :

  • De comprendre la structure d'un site Web
  • Concevoir et réaliser un site Web
  • Créer et modifier des pages graphiques et interactives
Tarif

Contacter l'organisme

Durée

3 jour(s)

Modes
  • Entreprise
  • Centre

Objectifs de la formation

À l'issue de cette formation FlutterFlow, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre le fonctionnement de FlutterFlow et son intérêt tout particulier pour les applications mobiles
  • Concevoir une interface utilisateur et structurer une page d'application
  • Être capable d'intégrer et de manipuler des données au sein de l'application
  • Savoir tester puis déployer une application créée à l'aide de FlutterFlow
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les usages du JavaScript ;
  • Implémenter des algorithmes simples en JavaScript ;
  • Réagir aux actions de l'utilisateur ;
  • Modifier le DOM de manière appropriée ;
  • Connaître les mécanismes du développement objet en JavaScript ;
  • Créer des librairies en JavaScript ;
  • Utiliser les fonctions de base du framework jQuery ;
  • Implémenter des algorithmes simples en TypeScript ;
  • Mettre en oeuvre le framework d'Angular ;
  • Créer des composants, services et mettre en oeuvre la navigation dans une application Angular.
Tarif

A partir de 990,00 €

Durée

37 heures

Modes
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer des documents Web Intelligence complexes
  • Utiliser des techniques avancées de requête
  • Créer des rapports
  • Identifier les dimensions fusionnées en provenance de plusieurs sources de données
  • Identifier les requêtes combinées et sous-requêtes
  • Redéfinir des contextes de calcul
  • Identifier les fonctions de chaîne de caractères et de date
  • Utiliser les formules de calcul complexes (fonctions imbriquées, opérateur logique Si...)
  • Identifier les variables et les contextes de calcul
  • Suivre des données
  • Mettre en place des liens d'éléments
  • Définir la liaison de composants du document à l'aide d'hyperliens.
Tarif

A partir de 1 640,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Formation Kubernetes mise en œuvre

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Kubernetes, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre l’architecture, le fonctionnement et les principaux composants de Kubernetes
  • Connaître la notion de pods, de service, de stockage et de déploiement
  • Connaître les outils de l’écosystème Kubernetes
  • Savoir comment installer Kubernetes, le configurer et l'administrer au quotidien
  • Apprendre à placer automatiquement ses conteneurs sur un cluster ou dans le cloud
  • Savoir gérer le cycle de déploiement des applications avec Kubernetes
  • Connaître les bonnes pratiques de travail sur Kubernetes
  • Connaître l’importance des services des solutions de stockage, du monitoring de l’infrastructure et des applications
  • Connaître les base de la gestion des packages avec Helm
Tarif

A partir de 1 410,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Utiliser une architecture SCCM
  • Gérer les clients et les ressources
  • Exploiter des applications et packages
  • Développer des mises à jour
  • Déployer des OS
  • Superviser l'infrastructure
  • Gérer le co-management.
Tarif

A partir de 3 350,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Formation Cybersécurité

Proposé par ADALIANCE

Objectifs de la formation

  • Comprendre les risques et les conséquences d’une attaque sur un système d’information via des failles techniques et ou humaines.
  • Comprendre l’intérêt des mots de passe - aspects pratiques
  • Reconnaître les risques liés aux spam et au phishing et comment les reconnaître.
  • Se protéger des risques liés aux système de discussions instantanées mobile et ou PC
  • Comprendre les risques liés à la navigation internet
  • Sécuriser le travaille à distance
Tarif

Contacter l'organisme

Durée

1j / 6h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

À l'issue de cette formation Dynamics CRM 2016 - installation et déploiement, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Savoir identifier les pré-requis matériels et logiciels pour chaque composant d’une implémentation Microsoft Dynamics CRM
  • Comprendre comment installer le serveur Dynamics CRM 2016 et ses extensions
  • Savoir installer et configurer Microsoft Dynamics CRM 2016 E-mail Router
  • Découvrir les méthodes de déploiement pour l’installation pour Outlook
  • Être en mesure de configurer l’authentification basée sur les revendications et l’accès via Internet
  • Comprendre comment mettre à jour CRM vers Microsoft Dynamics CRM 2016
  • Découvrir les options de haute disponibilité Dynamics CRM 2016
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...