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

 Maîtriser la syntaxe du langage, développer des applications Web dynamiques en PHP, comprendre l'orientation web de PHP et gérer des formulaires et leurs accès aux données.

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

  • Maîtriser la syntaxe du langage
  • Développer des applications Web dynamiques en PHP
  • Comprendre l'orientation web de PHP
  • Gérer des formulaires et les accès aux données

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

EVALUATION

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Développeurs, concepteurs/réalisateurs, webmestres, chefs de projet Web, architectes techniques.

Pré-requis

Connaissance de base web et HTML, et d'au moins un langage de programmation

CIT FORMATION INFORMATIQUE


Voir loin & longtemps
Voir la fiche entreprise

Tarif

A partir de 2 315,00 €

Durée 4 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions

CIT FORMATION INFORMATIQUE


Voir loin & longtemps
Voir la fiche

Tarif

A partir de 2 315,00 €

Durée 4 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions

Programme

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

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

La commande PHP

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

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

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

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

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

Connaissance de base web et HTML, et d'au moins un langage de programmation

Public

Développeurs, concepteurs/réalisateurs, webmestres, chefs de projet Web, architectes techniques.

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Décrire et mettre en oeuvre l'architecture WOA
  • Faciliter les échanges grâce à WOA.
Tarif

A partir de 1 520,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Se familiariser avec le vocabulaire, les codes et les usages du digital
  • Maîtriser les nouveaux outils et usages liés à la digitalisation
  • Adopter la « digital attitude »
Tarif

A partir de 850,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance
  • Entreprise

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.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Planifier et mettre en œuvre une stratégie de virtualisation serveur - Planifier et mettre en œuvre les réseaux et le stockage pour la virtualisation - Planifier, déployer et gérer les machines virtuelles - Planifier et mettre en œuvre une stratégie de surveillance des serveurs - Planifier et mettre en œuvre la haute disponibilité pour les services de fichiers et les applications - Planifier et mettre en œuvre une infrastructure hautement disponible avec le cluster de basculement - Planifier et mettre en œuvre une infrastructure de mise à  jour des serveurs - Planifier et mettre en œuvre une stratégie de continuité des services - Planifier et mettre en œuvre une infrastructure à  clé publique (PKI) - Planifier et mettre en œuvre une infrastructure de fédération d'identité (AD FS) et une infrastructure de gestion des droits (AD RMS)
Tarif

A partir de 2 450,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire le fonctionnement, les possibilités et l'interface de Google Analytics
  • Mesurer, optimiser et créer des tableaux de bord pertinents.
Tarif

A partir de 760,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Décrire les bases du développement d'applications conteneurisées
  • Exécuter des applications conteneurisées, les gérer et en résoudre les problèmes
  • Améliorer la fiabilité, l'évolutivité et la simplification des processus d'intégration et de déploiement continus
  • Décrire les bases nécessaires au développement avec OpenShift.
Tarif

Contacter l'organisme

Durée

4j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Maîtriser les règles métiers de l’urbanisation, les enjeux fonctionnels et applicatifs d’un système d’information
  • Savoir mener à bien un projet complet d’urbanisation et appréhender les architectures potentielles
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Entreprise

Formation C++ / Qt

Proposé par DAWAN

Objectifs de la formation

Maîtriser le développement d'applications graphiques avec l'API Qt
Tarif

A partir de 2 175,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Organiser un projet de développement sous Bubble en Low Code / No code
  • Concevoir des applications Web avec Bubble
  • Vérifier le niveau de sécurité de votre application Web
  • Optimiser la performance de votre application Bubble
  • Publier et gérer votre application Web créée sous Bubble
  • Déterminer où et comment trouver les réponses à vos questions.
Tarif

A partir de 2 240,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

Maîtriser l'utilisation de Spring Boot, Web et Security pour la construction de web services REST - Implémenter une couche performance de persistance de données dans une base relationnelle
Tarif

A partir de 2 975,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...