Formation - PHP - Développement d'applications web

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 4 jours (28 heures)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 4 jours (28 heures)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Programme

1 - Présentation de PHP

  • Présentation
  • Où trouver la documentation
  • Présentation de l'écosystème : serveurs web, frameworks
  • Comparaison avec les langages concurrents
  • Nouveautés et apports de PHP8

2 - Installation de PHP et MySQL

  • Installation d'un paquet complet PHP/MySQL
  • Installation de PHP
  • Installation de MySQL
  • Installation de PostgreSQL
  • Installation de Composer
  • Choix d'un IDE: PHPStorm ou VSCode

3 - La commande PHP

  • Identifier et configurer le fichier .ini
  • Utiliser PHP en mode interactif
  • Lancer un serveur web avec la commande php

4 - Le langage PHP : les 4 éléments de programmation

  • Utiliser les variables simples, tableaux, tableaux associatifs, énumérations, objets, constantes
  • Utiliser les conditions
  • Utiliser les boucles: quelle boucle choisir?
  • Utiliser les fonctions: typage fable/fort, passage par valeur/réf, code de retour
  • Documenter les fonctions avec PHPDoc
  • Connaître les nouveautés de PHP8 pour les fonctions: arguments nommés, union/intersect types, expressions match, opérateur nullsafe, expressions random-
  • Connaître les nouveautés de PHP8 pour la gestion des erreurs: exceptions

5 - Accéder à des bases de données

  • Rappel sur le langage SQL
  • Utiliser la librairie PDO pour accéder à une base MySQL, PostgreSQL ou SQLITE

6 - PHP pour le Web

  • Architecture du Web et intérêt de PHP
  • Rappels sur HTML et CSS
  • Démarrer un serveur web avec commande php / avec XAMPP et WAMP
  • Gérer les liens hypertextes et des formulaires
  • Utiliser les paramètres d'url
  • Stocker des informations grâce aux sessions et cookies
  • Assurer la sécurité PHP et HTTPS

7 - Techniques avancées de programmation :

  • Programmation fonctionnelle
  • Expressions régulières
  • Création de graphiques
  • Accès à des APIs
  • Présentation des différents frameworks PHP

Prérequis

Public

  • Développeurs web
  • Webmasters
  • Chefs de projet

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Connaître l’interface et les fonctionnalités de base d’Affinity Publisher
  • Appliquer les principes de conception graphique sur des documents
  • Maîtriser les outils avancés pour la manipulation d’images, de textes et de graphiques
  • Intégrer des éléments interactifs et multimédias dans les publications
  • Adapter l’exportation des fichiers pour différents formats d’impression et pour le web
Tarif

A partir de 1 505,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation IBM QRadar SIEM - Les bases

Proposé par PLB CONSULTANT

Objectifs de la formation

Plus concrètement cette formation IBM QRadar SIEM vous apportera les compétences et connaissances nécessaires pour :

  • Décrire l'architecture de QRadar et les flux de données
  • Définir les sources de journaux, les protocoles et les détails des événements.
  • Découvrir comment QRadar collecte et analyse les informations de flux réseau
  • Utiliser l'application Use Case Manager
  • Découvrir une variété d'applications QRadar, d'extensions de contenu et l'App Framework.
  • Analyser les infractions à l'aide de l'interface utilisateur QRadar et de l'application Analyst Workflow.
  • Rechercher, filtrer, regrouper et analyser les données de sécurité.
  • Utiliser l'AQL pour des recherches avancées
  • Utiliser QRadar pour créer des rapports personnalisés
  • Définir des rapports sophistiqués à l'aide de Pulse Dashboards
Tarif

A partir de 2 350,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Comprendre les concepts de la programmation réactive
  • Interpréter les Marble Diagrams
  • Mettre en oeuvre la librairie RxJS et ses principaux opérateurs
  • Déboguer et tester du code RxJS
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Dématérialisation vous serez capable de :

  • Comprendre ce qu'est la dématérialisation et quels en sont les objectifs
  • Mesurer les impacts d'un projet de dématérialisation sur l'entreprise
  • Disposer d'une démarche méthodologique pour passer à l'immatériel
  • Prendre connaissance des obligations légales.
Tarif

A partir de 1 660,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Comprendre la technologie blockchain et son origine
  • Comprendre ce qu’est un NFT (statique et dynamique)
  • Connaitre les enjeux et l'impact des NFT
  • Créer une collection de NFT en art génératif
  • Lancer sa collection sur la Blockchain Ethereum en mode No Code
  • Animer votre communauté
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire les différents points de fragilité d'un site Web et d'un hébergement au niveau de la sécurité
  • Mesurer les implications juridiques et d'exploitation
  • Installer WordPress avec les règles de sécurité de base
  • Installer et paramétrer des plug-ins complémentaires gratuits et payants à WordPress afin de le sécuriser
  • Mettre en place une politique de sauvegarde de l'hébergement et des éléments WordPress
  • Adapter le niveau de sécurisation du site en fonction des données qui y sont stockées et qui y transitent.
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Concrètement, à l'issue de ce cours Visual Basic .NET Perfectionnement vous aurez acquis les connaissances et compétences nécessaires pour:

  • Créer et déployer un service Windows
  • Gérer et optimiser vos applications
  • Implémenter un WebService SOAP
  • Créer une application clients/serveur
  • Créer vos propres contrôles utilisateurs
Tarif

A partir de 2 265,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Stormshield Data Administrator CSDA vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Maîtriser les concepts de cryptographie
  • Utiliser la console SDMC pour créer des politiques de sécurité liées à vos annuaires et PKI d’entreprise
  • Installer l’agent SDS Enterprise sur des postes client et déployer les politiques de sécurité
  • Mettre en œuvre et déployer des politiques de sécurité pour protéger toutes les données d’une entreprise
Tarif

A partir de 2 550,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Mettre en place un environnement de développement et un projet Symfony 
  • Découper une application en couche en identifiant le rôle de chaque élément 
  • Développer une couche de persistance métier avec Doctrine 2 : le framework de persistance de Symfony 
  • Concevoir le routage des requêtes HTTP avec les contrôleurs 
  • Utiliser des composants additionnels pour implémenter des services REST avec Symfony 
  • Mettre en place une gestion de la sérialisation/désérialisation des données en utilisant le format JSON 
  • Maitriser les interactions entre les contrôleurs et le modèle 
  • Utiliser l’injection de dépendance entre les composants 
  • Appliquer une stratégie de sécurité efficace dans une applications Symfony
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...