Formation PHP perfectionnement (Fonctions avancées Programmation Orientée Objet)

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 190,00 €

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

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 190,00 €

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

Description

Cette formation PHP s'adresse aux développeurs ayant une connaissance de PHP et voulant aller plus loin sur le langage. Nous découvrirons un large panel des possibilités du langage, des fonctionnalités classiques aux techniques poussées, en passant par les bonnes pratiques de développement. Le participant aura une vision générale du fonctionnement d'un applicatif PHP moderne, avec ses contraintes et ses caractéristiques.

Programme

Rappel sur PHP

Les bases de PHP, boucles, fonctions…
Utilisation avancée des tableaux
Manipuler des chaînes de caractère
Expressions rationnelles
Rappel sur la POO PHP

Spécificités PHP 7

Refonte du moteur
Typage scalaire pour les fonctions
Modification des erreurs en exceptions

PHP en lignes de commandes : CLI

Fonctionnement CLI et Web
Rédiger ses premiers scripts
Interagir avec l’utilisateur

La gestion de dépendances

Généralités sur Composer
Installer et maj ses dépendances

Programmation Orientée Objet avancée

Rappel sur l’héritage
Les espaces de noms
Autoload des classes
Itérateurs et générateurs
Introspection

Accès aux bases de données avec PDO

Manipuler des données avec PDO
Gérer des transactions

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

API, appels distants, curl, Guzzle
Principes et syntaxe de XML
Utiliser SimpleXML
Naviguer dans des fichiers XML avec XPath
JSON

Sécurité PHP

Identifier les données de confiance
Gérer l’authentification
Les bases de données
La programmation Shell
La validation des saisies de l’utilisateur
Les attaques XSS

La gestion des performances PHP

Gestion des erreurs PHP
Optimisation des performances PHP
Techniques de mise en cache
Les bonnes pratiques liées aux performances PHP

Prérequis

Public

Cette formation PHP s'adresse à des développeurs souhaitant se perfectionner en PHP ou mettre à jour leurs connaissances.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Découvrir les bases de la programmation en Java
  • S'approprier les principaux concepts de développement
  • Gérer les exceptions
  • Connaître les bonnes pratiques pour manipuler des données
  • S'initier à la programmation graphique
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Connaître le mécanisme des réductions et crédits d’impôt, et les principaux crédits d’impôt
  • Connaître les principales réductions d’impôt sur le revenu
Tarif

A partir de 80,00 €

Durée

1 heure 49 minutes

Modes

Objectifs de la formation

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

  • Analyser et corriger des problèmes de conformité du système à l'aide d'OpenSCAP et de SCAP Workbench
  • Utiliser et adapter le contenu de politiques de référence fourni avec Red Hat Enterprise Linux
  • Gérer les activités en lien avec la sécurité sur vos systèmes à l'aide de l'infrastructure d'audit du noyau
  • Mettre en oeuvre des techniques SELinux avancées pour restreindre l'accès au niveau des utilisateurs, des processus et des machines virtuelles
  • Déterminer l'intégrité des fichiers et de leurs permissions avec l'utilitaire AIDE
  • Bloquer l'utilisation de périphériques USB non autorisés à l'aide d'USBGuard
  • Protéger des données au repos avec déchiffrement automatique sécurisé dès le démarrage avec NBDE
  • Identifier des risques et des erreurs de configuration de façon proactive sur les systèmes et correction à l'aide de Red Hat Insights
  • Analyser l'état de conformité et corriger à grande échelle à l'aide d'OpenSCAP, de Red Hat Insights, de Red Hat Satellite et de Red Hat Ansible Tower.
Tarif

Contacter l'organisme

Durée

5j / 30h

Modes
  • Centre
  • Distance

Formation Python, programmation objet

Proposé par PLB CONSULTANT

Objectifs de la formation

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

  • Connaître les fondamentaux de la programmation objet en Python
  • Maîtriser la syntaxe du langage Python
  • Connaître et mettre en œuvre les modules Python
  • Manipuler les données en Python
  • Concevoir des interfaces graphiques en Python
  • Disposer d’une première expérience dans l’utilisation des outils de test et d'évaluation d'un programme Python
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Créer des écrans et gérer les évènements
  • Créer des widgets personnalisés
  • Utiliser l'éditeur graphique QtCreator pour concevoir une application
  • Connaître les notions avancées de Qt
Tarif

A partir de 2 410,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, cette formation Architecture SI, vous donne les connaissances et compétences nécessaires pour :

  • Mesurer concrètement les apports des nouvelles applications SI
  • Être capable d'évaluer l'accroissement de la complexité des applications
  • Prendre conscience des avancées en ingénierie à base de composants distribués
  • Savoir identifier les bonnes pratiques en termes de développement
Tarif

A partir de 2 690,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation Ecriture de drivers et programmation noyau Linux vous apprendra à :

  • Maîtriser le développement de pilotes de périphériques (drivers) robustes et adaptés
  • Connaitre les outils de développement noyau
  • Maitriser les  aspects avancés d'un driver de périphérique
  • Savoir gérer la mémoire
  • Connaitre les  Périphériques réseau et USB
Tarif

A partir de 2 520,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

JavaScript - Les fondamentaux

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Architectes web, développeur web, webmestres ou chefs de projets souhaitant maîtriser l’utilisation des balises et feuilles de styles HTML5/CSS3, utiliser JavaScript pour gérer l’interactivité d’un site web et savoir construire un site responsive design.

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

  • Maîtriser l'utilisation des balises et feuilles de style HTML5/CSS3 
  • Utiliser JavaScript pour gérer l'interactivité d'un site web 
  • Savoir construire son site en Responsive Design
  • Gérer les évènements et les manipulations dynamiques

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é

Architectes web, Chefs de projets, Développeurs web, Webmestres

Pré-requis

Disposer de connaissances en langages HTML et CSS - Connaître la programmation structurée

Tarif

A partir de 1 875,00 €

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Planifier et mettre en œuvre un réseau IPv4
  • Mettre en œuvre le protocole de configuration dynamique des hôtes (DHCP)
  • Mettre en œuvre IPv6
  • Mettre en œuvre le système de noms de domaine (DNS)
  • Mettre en œuvre et gérer la gestion des adresses IP (IPAM)
  • Planifier l'accès à distance
  • Mettre en œuvre DirectAccess
  • Mettre en œuvre des réseaux privés virtuels (VPN)
  • Mettre en œuvre la mise en réseau des succursales
  • Configurer les fonctions avancées de mise en réseau
  • Mettre en œuvre la mise en réseau définie par logiciel
Tarif

A partir de 2 950,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier les concepts de base du langage de programmation Go
  • Utiliser les bibliothèques et les packages couramment utilisés dans le langage Go
  • Utiliser les compétences en programmation concurrente et en gestion des goroutines
  • Appliquer les principes de la programmation orientée objet en Go et les appliquer dans des projets
  • Ecrire des tests unitaires et effectuer des tests d'intégration
  • Concevoir, coder et déployer des contrats intelligents (smart contracts) en Go
  • Distinguer les bonnes pratiques de codage en Go
  • Explorer les fonctionnalités avancées de Go (la réflexion, les interfaces vides et la généricité)
  • Concevoir, mettre en oeuvre et déployer une application Blockchain fonctionnelle.
Tarif

A partir de 2 850,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Je cherche à faire...