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

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Enoncer les différents types de réseaux et leurs spécificités
  • Concevoir une architecture de réseau performante (switch, VLAN, wifi, ...)
  • Mettre en oeuvre cette architecture
  • Mettre en place les services réseaux DNS et DHCP
  • Tester l'intégrite de votre réseau
  • Maîtriser les protocoles de routage IPv4 et IPv6
  • Sécuriser votre réseau (firewall)
  • Créer un VPN entre deux sites (entreprise, utilisateur nomade, particulier)
  • Superviser le réseau (SNMP, Nagios, Cacti)
  • Diagnostiquer et réparer les dysfonctionnements du réseau
  • Analyser les risques d'attaques et mettre en place des systèmes de défense performants.

Ce cursus se déroule en quatre périodes de formation distinctes selon un ordre progressif.

Les dates affichées correspondent aux dates du premier cours. Pour connaître les dates des sessions suivantes, n'hésitez pas à contacter nos conseillers pédagogiques.

Tarif

A partir de 7 570,00 €

Durée

17j / 119h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Migrer Oracle Reports 6j vers Reports 11g/12c, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les nouveaux environnements et les fonctionnalités obsolètes de Reports 6.i
  • Migrer vos applications
  • Développer des états web
  • Profiter des nouvelles fonctionnalités.
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 :

  • Expliquer l'architecture de Salesforce et la terminologie clé
  • Utiliser le cycle de vie du développement d'applications pour définir le processus de gestion du développement d'une application, de la conception à la version finale
  • Comparer les différentes méthodes permettant d'accorder aux utilisateurs l'accès aux fonctionnalités et aux données
  • Construire et personnaliser des applications pour répondre aux besoins de l'entreprise
  • Décrire les cas d'utilisation des outils de gestion et de validation des données
  • Analyser les indicateurs clés de performance à l'aide de rapports et de tableaux de bord
  • Automatiser les processus métier à l'aide des principales caractéristiques et fonctionnalités
  • Exploiter l'écosystème et les ressources Salesforce pour mettre en oeuvre et maintenir votre organisation Salesforce.
Tarif

A partir de 3 625,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Mise en oeuvre des applications Cisco Collaboration, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Configurer l'intégration de la connexion Cisco Unity
  • Configurer et dépanner les gestionnaires d'appels Cisco Unity Connection et Cisco Unity Connection
  • Configurer et dépanner Cisco Unity Express
  • Décrire le SSO pour les applications de communications unifiées Cisco
  • Décrire comment Cisco Jabber® et Cisco Unified Communications Manager IM et Presence sont intégrés à d'autres applications Cisco ou tierces
  • Personnaliser les fonctionnalités de Cisco Unified Communications Manager IM et Presence et Cisco Jabber
  • Configurer et dépanner les salons de discussion et l'archivage des messages
  • Dépannage de Cisco Jabber et Cisco Unified Communications Manager IM and Presence
  • Intégrer la Cisco Unified Attendant Console Advanced avec Cisco Unified Communications Manager et Cisco Unified Communications Manager IM and Presence server
  • Configurer l'enregistrement et le suivi des appels
Tarif

A partir de 4 160,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation React

Proposé par Sparks

Objectifs de la formation

  • Expliquer les principes du Data-Binding et de l'immutabilité
  • Installer l'environnement de développement React
  • Utiliser la syntaxe JSX
  • Comparer les composants objets et fonctions
  • Mettre en œuvre Flux et Redux pour les applications Web monopages
  • Configurer le routage avec React Router
  • Créer des tests unitaires pour les composants React
  • Migrer une application vers React
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Expliquer le cycle de vie du renseignement,
  • Appréhender les différentes cyber menaces,
  • Appréhender l’écosystème des attaquants et leurs modes opératoires,
  • Expliquer les concepts de base et types de CTI (Stratégique, Tactique, Opérationnelle et Technique),
  • Appréhender les applications de la Threat Intelligence : Détection, Réponse, Anticipation et Partage,
  • mettre en oeuvre les méthodologies et outils permettant de collecter et de traiter l’information sur les menaces (OSINT, MISP, …).
Tarif

A partir de 2 490,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation PowerApps et Power Automate vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Avoir une bonne vue d'ensemble des applications PowerApps, Power Automate et des outils associés
  • Créer une application de gestion du matériel sur SharePoint
  • Créer des composants réutilisables Power Apps
  • Créer une application de contrôle qualité à partir d’une source Excel
  • Classer automatique ses pièces-jointes reçues par mail dans des dossier OneDrive
  • Générer automatiquement des flux à l’aide de l’Intelligence Artificielle COPILOT
  • Créer une application mobile de note de frais avec PowerApps, Power Automate et SharePoint
  • Construire une application pilotée par modèle avec Dataverse
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier les rôles et responsabilités dans la relation avec l'expert-comptable
  • Analyser et interpréter les détails d'une lettre de mission d'expert-comptable
  • Evaluer le suivi et le pilotage quotidien de l'entreprise en utilisant des notions de gestion clés
  • Evaluer le Solde Intermédiaire de Gestion (S.I.G.)
  • Analyser le chiffre d'affaires (C.A.) et les marges de l'entreprise
  • Evaluer le résultat comptable de l'entreprise
  • Gérer efficacement la trésorerie de l'entreprise
  • Calculer le seuil de rentabilité ou point mort de l'entreprise
  • Gérer les délais clients, fournisseurs et les stocks (BFR) de manière efficace
  • Utiliser différents outils pratiques tels que le livre de caisse, le tableau de trésorerie, le tableau de bord et le lettrage client.
Tarif

A partir de 1 380,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Optimiser votre compte Sales Navigator
  • Entretenir et développer votre prospection commerciale.
Tarif

A partir de 710,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Je cherche à faire...