PHP - Programmation avancée

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Développeurs PHP ayant déjà une bonne pratique du langage en mode procédural, désirant améliorer la pérennité et la maintenance de leurs développements.

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

  • Être capable de mettre en place des applications Web pointues
  • Comprendre comment développer des applications pointues en POO
  • Pouvoir maîtriser les échanges de type API avec XML et JSON

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 de site Web en PHP.

Pré-requis

Bonnes connaissances de la syntaxe PHP5 et de son utilisation dans un contexte Web.

CIT FORMATION INFORMATIQUE


Voir loin & longtemps
Voir la fiche entreprise

Tarif

A partir de 2 375,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 375,00 €

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

Programme

Rappels sur PHP

  • Utiliser des variables simples, tableaux, tableaux associatifs, énumérations, objets, constantes
  • Manipuler des fonctions ensemblistes sur tableaux et tableaux associatifs- expressions régulières
  • Se familiariser avec la programmation fonctionnelle
  • Debugger avec PHP

Nouveautés de PHP7 et 8

  • Utiliser les énumérations
  • Recourir au typage fort des fonctions, méthodes, propriétés des classes
  • Utiliser les arguments nommés, union/intersect types, expressions match, opérateur nullsafe, expressions random
  • Gérer les erreurs sous forme d'exceptions
  • Utiliser les namespaces

Utiliser PHP en mode interactif

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

Gestion des dépendances avec Composer

  • installer Composer
  • Découvrir le fonctionnement de composer
  • Utiliser autoload
  • Installer des dépendances
  • Connaître les principales commandes de composer

Gestion des dépendances avec Composer

  • Utiliser les classes, interfaces et traits
  • Utiliser les variables et fonctions statiques
  • Découvrir les apports de PHP7 et 8 pour le typage des propriétés et méthodes
  • Charger automatiquement des classes avec composer
  • Gestion des exceptions en détail
  • Comprendre les relations d'héritage et de composition
  • Disposer de notions d'UML
  • Utiliser les décorateurs avec les propriétés #
  • Utiliser les itérateurs et générateurs

Accéder à des bases de données avec PDO

  • Configurer une connexion vers MySQL, PostgreSQL et SQLITE
  • Prise en compte les performances et la sécurité avec les requêtes préparées
  • Récupérer des objets typés et non typés
  • Gérer les transactions

Échange de données: API, JSON et XML

  • Rappels sur JSON et XML
  • Accéder aux APIs JSON avec Guzzle
  • Importer et exporter des documents XML avec SimpleXML
  • Naviguer dans des fichiers XML avec XPath

Sécurité PHP

  • Sécuriser les formulaires avec un validateur
  • Effectuer des tests unitaires avec PHPUnit
  • Utiliser le moteur de template TWIG
  • Connaître différents frameworks web

Prérequis

Bonnes connaissances de la syntaxe PHP5 et de son utilisation dans un contexte Web.

Public

Développeurs de site Web en PHP.

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

5 jours (35 heures)

Modes
  • Centre
  • Distance

Objectifs de la formation

Etre capable de réaliser une étude cartographique à  partir de bases de données et du logiciel open source QGis
Tarif

A partir de 2 495,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 les principes d'architectures Active Directory (AD)
  • Implémenter et déployer une architecture AD DS
  • Gérer les différents types d'objets AD DS
  • Appliquer les principes de réplications
  • Créer et déployer des GPO
  • Sécuriser un environnement Active Directory
  • Surveiller et maintenir une architecture AD DS.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Décrire Cisco Secure Firewall Threat Defense
  • Décrire les options de déploiement avancées de Cisco Secure Firewall Threat Defense
  • Décrire les paramètres avancés de l'appareil Cisco Secure Firewall Threat Defense
  • Configurer le routage dynamique sur Cisco Secure Firewall Threat Defense
  • Configurer la traduction d'adresse réseau avancée sur Cisco Secure Firewall Threat Defense
  • Configurer la politique de décryptage SSL sur Cisco Secure Firewall Threat Defense
  • Déployer le VPN d'accès à distance sur Cisco Secure Firewall Threat Defense
  • Déployer des politiques basées sur l'identité sur Cisco Secure Firewall Threat Defense
  • Déployer un VPN IPsec de site à site sur Cisco Secure Firewall Threat Defense
  • Déployer des paramètres de contrôle d'accès avancés sur Cisco Secure Firewall Threat Defense
  • Décrire la gestion avancée des évènements sur Cisco Secure Firewall Threat Defense
  • Décrire les intégrations disponibles avec Cisco Secure Firewall Threat Defense
  • Dépanner le flux de trafic à l'aide des options avancées de Cisco Secure Firewall Threat Defense
  • Décrire les avantages de l'automatisation de la configuration et des opérations de Cisco Secure Firewall Threat Defense
  • Décrire la migration de la configuration vers Cisco Secure Firewall Threat Defense.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Identifier les principaux outils de dessin et de modification
  • Gérer efficacement l'environnement de travail
  • Utiliser les onglets de présentation pour les mises en pages
  • Créer et gérer les blocs simples
  • Créer et utiliser des calques
  • Utiliser les styles Annotatifs pour : les textes, les cotes, les repères.
Tarif

A partir de 1 380,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Devenez développeur Java

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Réaliser une application Java étape par étape.
Maitriser les fondements de la programmation orientée objet à partir de Java-
Installer et utiliser la machine virtuelle Java

Exploiter les fondamentaux du langage tels que les opérateurs, les variables ou les structures de contrôle

Mettre en oeuvre les concepts propres à l'objet tels que l'héritage, l'interfaçage ou le polymorphisme

Utiliser des concepts des versions les plus récentes comme les structures itératives
Constituer des ensembles sous forme de tableaux ou de collections de différentes natures

Gérer les cas alternatifs de traitement ainsi que les erreurs d'exécution

Travailler avec un environnement de développement
Tarif

A partir de 610,00 €

Durée

2j / 17h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser les fondamentaux pour réaliser un projet Symfony
Tarif

A partir de 2 495,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Implémenter des design patterns en Python
  • Connaître et mettre en œuvre les meilleures pratiques de développement
  • Utiliser les fonctionnalités avancées du langage
  • Packager et déployer des librairies
  • Manipuler des ensembles de données avec Python
  • S'initier à la programmation réseau
  • Mesurer et améliorer les performances de ses applications
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Évaluer les compétences actuelles et les attentes en matière de perfectionnement Word
  • Maîtriser les techniques avancées de mise en forme et de mise en page
  • Utiliser efficacement les styles, thèmes et modèles
  • Intégrer des insertions automatiques et des composants QuickPart de manière experte
  • Structurer et organiser de manière avancée les documents longs
  • Manipuler de façon experte les tableaux et objets graphiques
  • Créer des formulaires interactifs pour une utilisation avancée
  • Optimiser l'utilisation des fonctionnalités de publipostage et de fusion de données
Tarif

A partir de 800,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les enjeux de Kotlin et son intérêt
  • S'approprier les bases du langage
  • Maîtriser la programmation orientée objet avec Kotlin
  • Être capable d'utiliser les fonctions de base
  • Utiliser des aspects avancés de Kotlin
  • Maîtriser l'environnement de développement
  • Pouvoir interagir entre le Kotlin et le Java
  • Pouvoir utiliser des outils Kotlin comme les plugins
Tarif

A partir de 2 600,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...