Formation - PHP - Développement avancé et programmation Objet

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

2 - 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

3 - Utiliser PHP en mode interactif

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

4 - 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

5 - 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

6 - 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

7 - É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

8 - 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

Public

  • Développeurs PHP

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Acquérir une pratique plus efficace de Word, Excel et PowerPoint.
  • Gagner du temps et mieux s'organiser en exploitant les fonctions avancées les plus utiles.
Tarif

A partir de 1 290,00 €

Durée

3 jours (21 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Formation Groovy

Proposé par DAWAN

Objectifs de la formation

Maîtriser la programmation avec Groovy
Tarif

A partir de 2 150,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser les outils du dessin numérique, apprendre les bases des volumes, du dessin, de la perspective et découvrir et optimisez l'animation 2D. Comprendre les différents effets et l'interactivité des calques.Optimisez nos créations selon leurs mode de diffusion (Réseaux sociaux, Photoshop, AfterEffects...)
Tarif

A partir de 2 245,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Concevoir des applications objets avec UML
  • Décrire ce qu'est un design pattern
  • Identifier les différents diagrammes
  • Analyser un problème et le représenter avec UML
  • Formaliser les exigences sous forme de use cases
  • Détailler les interactions entre objets avec les diagrammes UML
  • Utiliser les dossiers de conception rédigés en UML.
Tarif

A partir de 1 680,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Les objectifs de la formation Habilitation électrique initiale : opérations d’ordre électrique en Basse Tension (BT) B1(V), B2(V), B2V Essai, BR, BE Essai et/ou Mesure et/ou Vérification, BC, H0-H0V, BP, BR avec champ d’application photovoltaïque :

- Exécuter en sécurité des opérations sur les installations et équipements électriques Basse Tension dans le respect des textes réglementaires et des prescriptions de la norme NF C18-510

Tarif

Contacter l'organisme

Durée

2,5 jrs + 0,5 jr de TP + 0,5 jr complément PV

Modes

Objectifs de la formation

Maîtriser les processus de sauvegarde et de restauration d'une base de données Oracle 18c
Tarif

A partir de 3 875,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Utiliser Affinity Photo
  • Retoucher efficacement et professionnellement une photo
  • Décrire et utiliser les masques, les affiner
  • Sélectionner, détourer des zones précises d'image
  • Créer des effets de couleur, de chromie, d'ambiances
  • Mettre en oeuvre les "trucs et astuces", effets spéciaux, montages d'images
  • Finaliser, prévisualiser et exporter le résultat, que ce soit pour le print, le digital, les imprimantes ou autre.
Tarif

A partir de 1 680,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Maîtriser les fondamentaux de la programmation orientée objet en PHP
Tarif

A partir de 1 350,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Utiliser les design pattern - Développer des services web - Connaitre la création de PDF en PHP - Sécuriser les applications - Tester son Application
Tarif

A partir de 2 375,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser les aspects juridiques de la communication
Tarif

Contacter l'organisme

Durée

1 jour

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...