PHP – Développer des services Back-End

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Décrire les principes de développement de services avec PHP ;
  • Exposer les principes du développement en couches et les responsabilités des composants dans une application back-end ;
  • Mettre en place et utiliser un environnement de développement pour concevoir et déboguer une application back-end PHP ;
  • Mettre en place une couche de persistance métier avec PDO ;
  • Développer des Services REST avec des bibliothèques PHP pour exposer les fonctionnalités applicatives ;
  • Utiliser les APIs de gestion des formats d’échanges (JSON par exemple) ;
  • Sécuriser une application back-end PHP en mettant en œuvre l’authentification et le cryptage.

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours - 21 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours - 21 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Découvrez notre formation PHP pour le développement de services Back-End.
Elle est conçue pour les développeurs souhaitant restructurer leurs projets, en séparant les applications Front-End et les services Back-End.
Vous apprendrez à décrire les principes de développement de services avec PHP, à développer une couche de persistance avec PDO, à créer des Services REST pour exposer vos fonctionnalités et à sécuriser votre application PHP en utilisant l’authentification et le cryptage.
Vous maîtriserez également l’utilisation d’APIs pour gérer les formats d’échange comme JSON.

Programme

Présentation des architectures de services Back-End (1 heure)

  • Les besoins autour de ces architectures
    • Exposition de fonctionnalités à des applications diverses
    • Faciliter les évolutions de fonctionnalités
  • Les technologies impliquées
    • Architectures REST
    • Vers les architectures micro-services
    • Dans le cas de PHP…

Mise en place d’un environnement de développement (2 heures)

  • Installation et paramétrage d’une plateforme de serveur Web avec PHP
    • Validation et configuration des outils
  • Installation de Composer pour la gestion des dépendances logicielles
    • Présentation de Composer
    • Présentation du site Packagist
    • Syntaxe des commandes
  • Installation d’un éditeur de code et/ou d’un IDE pour PHP

Développement de la couche d’accès aux données (7 heures)

  • Création du schéma de base de données
  • Les classes d’objets métiers
    • Adopter la stratégie 1 table = 1 classe
  • Organisation des classes de manipulation de données
    • Implémentation des fonctionnalités CRUD
    • Ajout de fonctionnalités complémentaires
    • Factorisation des informations de connexion à la base de données
  • Implémentation des méthodes de manipulation de données avec l’API PDO (PHP Data Objects)
    • Rappels fondamentaux sur PDO
    • Les requêtes simples vs. requêtes préparées
  • Travaux pratiques:
    • Implémentation de la couche de persistance pour l’application
    • Création des classes d’objets métiers
    • Création des classes de manipulation de données

Développement de services REST (7 heures)

  • Architecture REST et PHP
    • Les bibliothèques pour implémenter des services REST en PHP
  • Le framework Slim
    • Principes et API
    • Les fonctions exposées
    • Le routage et les paramètres
    • La gestion de la requête et de la réponse
    • La gestion des erreurs
  • Implémentation du lien entre la couche REST et la couche d’accès aux données
    • Stratégie d’accès
    • Conversions des formats de données
  • Travaux pratiques:
    • Création de services pour exposer les fonctionnalités de l’application
    • Test des services avec des outils dédiés (Postman, SOAP UI, …)

Sécurisation des applications Back-End (4 heures)

  • Les problématiques de sécurité dans une application Back-end
  • Les mécanismes d’authentification
    • Authentification HTTP
    • Authentification applicative
  • Le cryptage des données échangées
    • Le besoin
    • Utiliser HTTPS
  • Travaux pratiques:
    • Mise en œuvre de l’authentification sur certains services de l’application
    • Mise en œuvre du cryptage avec HTTPS

Prérequis

Public

  • Concepteurs-Développeurs PHP

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Identifier les mentions légales obligatoires qui doivent figurer sur une facture
  • Facturer et/ou récupérer la TVA conformément aux règles en vigueur
  • Gérer les cas d'application de retenues à la source liées aux opérations internationales
  • Se préparer à la réforme relative à la facturation électronique (1er juillet 2024)
Tarif

A partir de 1 294,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

Projeter la meilleure image dès le premier contact téléphonique

Développer leurs capacités Satisfaire les demandes des patients avec professionnalisme

Prendre les rendez-vous efficacement en guidant les patients dans les bons créneaux

Discerner la vraie urgence de la fausse urgence
Projeter la meilleure image dès le premier contact téléphonique

Développer leurs capacités d’écoute
Satisfaire les demandes des patients avec professionnalisme

Prendre les rendez-vous efficacement en guidant les patients dans les bons créneaux

Discerner la vraie urgence de la fausse urgence

Instaurer rapidement une relation de confiance au téléphone

Être mieux armé pour faire face à ces situations difficiles quelle qu’en soit la cause

Développer des outils et adopter des comportements préventifs pour anticiper et repérer les signes avant-coureurs d’insatisfaction patient

Maîtriser des outils curatifs pour surmonter ces situations difficiles avec plus d’aisance émotionnelle et relationnelle

Toujours trouver une issue positive « gagnant-gagnant » et projeter une image professionnelle

Construire une relation de confiance avec les patients dès les premiers instants

Maîtriser les scripts adaptés pour un accueil physique qualitatif

Organiser la zone accueil pour une image valorisante du cabinet

Créer les conditions de confort optimales pour le patient
Tarif

A partir de 575,00 €

Durée

1j / 7h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire les cas d’utilisation de XML.
  • Appliquer les règles et bonnes pratiques de construction d’un document XML pour qu’il soit bien formé.
  • Définir une grammaire de validation XML avec DTD et XMLSchema.
  • Choisir selon le contexte, d’élaborer une grammaire basée sur DTD ou XMLSchema.
  • Appliquer une grammaire sur un document XML.
  • Naviguer dans un document XML en utilisant XPath.
  • Écrire une feuille de style XSLT pour transformer un document XML.
  • Élaborer une feuille XSL-FO pour formater un document XML en document structuré.  
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser les règles de protection de la clientèle, d'information et de conseil, de traitement des réclamations
Maîtriser les spécificités et les règles applicables à la vente à distance
Mettre en œuvre les mesures de prévention et de conformité

Tarif

A partir de 1 295,00 €

Durée

2 jours - 14 heures

Modes
  • Entreprise

Objectifs de la formation

Analyser les choix fiscaux souhaités par l'entreprise afin d’y apporter des solutions

Déclarer les principaux impôts affectant la gestion de l’entreprise

Mesurer les enjeux du contrôle fiscal et des relations avec l’administration fiscale



Tarif

A partir de 2 395,00 €

Durée

3 jours - 21 heures

Modes
  • Centre
  • Distance
  • Entreprise

Formation Le juriste « corporate » et la fiscalité

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Identifier les enjeux fiscaux liés aux solutions juridiques retenues lors de la création ou du rachat d'une entreprise
  • Examiner les points stratégiques du régime d'imposition des résultats de l'entreprise et le traitement de la rémunération des dirigeants et associés
  • Exercer les meilleurs choix pour accompagner l'évolution de l'entreprise
Tarif

A partir de 2 014,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

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

4 jours (28 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Gérer la relation clients / fournisseurs
  • Gérer les ressources humaines
  • Organiser les activités de l'entreprise
  • Gérer les risques
  • Organiser et gérer la communication au sein de l'entreprise
  • Gérer et participer à l'élaboration des budgets et au reporting
  • Analyser la situation financière et économique de l'entreprise
Tarif

A partir de 1 390,00 €

Durée

14j / 98h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Assimiler les concepts essentiels de la comptabilité analytique
Maîtriser les différentes méthodes de calcul et d'analyse des coûts
Analyser les coûts afin de maîtriser la rentabilité

Tarif

A partir de 1 595,00 €

Durée

2 jours - 14 heures

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Identifier le contenu et rédiger le contenu d’une mission OPC
  • Planifier et assurer le suivi technique du chantier en termes de délais, de planning d’enchaînement des tâches d’une opération
  • Développer les moyens adaptés pour suivre la bonne réalisation d’un chantier et le planning
Tarif

A partir de 1 565,00 €

Durée

2 jours - 14 heures

Modes
  • Centre
  • Distance
  • Entreprise

Je cherche à faire...