Formation PHP Expert : Optimisation et industrialisation d'applications

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concevoir des applications web PHP maintenables et réutilisables - Optimiser le code

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 475,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 475,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Rappel: histoire de PHP
    Les nouveautés de PHP7, PHPNG et HHVM

    Principe d'architecture

    Protocole centrée: présentation de PSR7, ReST et HATEOAS
    MVC, découpler le domaine de l'applicatif
    Plus de découplage: Interface based programming
    Encore plus de découplage: microservices
    Injection de dépendances

    Frameworks

    Les full-stack MVC framework: présentation de Symfony et Zend
    Un composant classique l'ORM:
    Les frameworks allégés: exemple de Silex
    Paradigme collaborationiste et suppression des frameworks

    Gestion des logs

    Rappels: logs natifs de PHP
    PSR-3: Logger-interface
    Une implémentation: Monolog
    Les processeurs (introspection, memory usage, ...)
    Les formateurs (html, ChromePHP, ...)
    Les wrappers (Buffer, Filter, FingersCrossed, ...)

    Atelier : Mettre à disposition un logger à notre application

    Les environnements de développements

    Environnement AMP local
    Le serveur HTTP embarqué de PHP5
    Virtualisation, gérer les déploiements avec vagrant
    Virtualisation, moduler les dépendances avec Docker

    Atelier : Créer un lanceur de serveur de développement

    Monitoring et Profiling

    Monitoring : que surveiller ?
    Présentation d'un outil tel que Monit
    Profiling : xDebug, Xhprof et Xhgui
    Profiling dans un framework : Symfony WebProfilerBundle
    Profiling via un service externe : Blackfire
    Test de montée en charge avec Apache Bench

    Atelier : Profiler notre application

    Outils de développement

    Système de contrôle de version (VCS) : SVN, Git
    Gestion des branches
    Documentation : PHPDoc
    Environnement de développement intégré (IDE)
    Fichier de configuration, les formats Yaml, XML, json
    Chargeur de configuration
    Inspecter le source : PHPStorm inspector, Sensio Insight

    Optimiser l'écriture du code

    Convention de code :PSR-1, PSR-2
    Principes du développement SOLID
    Vérifier les conventions : phpcpd, php-cs-fixer ...

    Optimiser l'exécution

    Outils d'optimisation / qualité de code
    Erreurs courantes, solutions
    Compression à la volée
    Optimisation des algorithmes
    Optimisation de la couche d'accès aux données: memcached
    Cache HTTP, directives cache-control
    Cache HTTP sur un reverse-proxy, présentation d'outils

    Atelier : Multiples scénarios d'optimisation de code

    Passage de la certification (si prévue dans le financement)

    Prérequis

    Bonnes connaissances en PHP et programmation orientée objet

    Public

    Développeurs PHP expérimentés

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    Déploiement de Windows 8
    Tarif

    A partir de 1 125,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Configurer et gérer Internet Information Services
    • Configurer les sites web et les pools d'applications
    • Gérer les certificats
    • Assurer la sécurité d'un site Web, d'applications Web ou encore la transmission de données
    • Administrer IIS à distance
    • Mettre en oeuvre le protocole FTP
    • Surveiller IIS
    • Réaliser la sauvegarde et la restauration d'un site Web
    • Mettre en oeuvre l'équilibrage de charge des serveurs IIS
    Tarif

    Contacter l'organisme

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Reconnaître les concepts, terminologies, spécificités et enjeux de l'IA moderne
    • Faire évoluer des produits existants pour y intégrer l'IA et identifier des nouveaux besoins
    • Développer et déployer des produits IA selon les meilleures méthodologies
    • Activer les leviers de maîtrise des coûts et de croissance et identifier les pièges.
    Tarif

    A partir de 1 700,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Cette formation fait l'objet d'une évaluation formative.
    Tarif

    Contacter l'organisme

    Durée

    3 jours (21 heures)

    Modes
    • Distance
    • Centre

    Objectifs de la formation

    • Exploiter les leviers permettant de renforcer l’égalité femmes-hommes.
    • Envisager les contours de la parité.
    • Sanctionner les cas de discrimination et les cas de harcèlement.
    • Orienter les agents s'estimant victime d'actes de discrimination et de harcèlement vers les autorités compétentes.
    Tarif

    Contacter l'organisme

    Durée

    1 jour

    Modes
    • Entreprise
    • Distance

    Objectifs de la formation

    Obtenir un système d'EJB maintenable et performant - Mettre en place une architecture complète JEE avec JBoss ou Glassfish
    Tarif

    A partir de 1 125,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • 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

    3 jours (21 heures)

    Modes
    • Distance
    • Centre

    Objectifs de la formation

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

    • Décrire le monde du e-commerce en 2021 et ses enjeux auprès des entreprises
    • Créer une identité de marque, avec votre charte graphique et les designs associés
    • Construire l'architecture d'un site e-commerce et d'un tunnel de vente
    • Mettre en oeuvre les fonctionnalités de Shopify
    • Construire une description produit percutante, poussant à l'achat et décrire les différentes méthodes de "copywriting"
    • Décrire, mesurer et optimiser l'écosystème d'une boutique en ligne
    • Identifier et paramétrer les applications qui vont booster la réussite
    • Optimiser la capacité de vente d'une boutique en ligne.
    Tarif

    A partir de 620,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Distance

    Développement Web avec HTML, CSS3 & Javascript

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Développeurs, chefs de projets Web souhaitant développer des sites Web ou applications avec HTML 5 et CSS3.

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

    • Disposer des compétences nécessaires au développement d'un site internet full HTML5 / CSS3
    • Savoir produire des pages compatibles avec les différents navigateurs internet
    • Être capable de créer des interactions dynamiques avec l'utilisateur sans développement serveur
    • Comprendre comment tirer parti des dernières nouveautés HTLM5 comme le lecteur vidéo compatible mobiles

    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 .Net ou Java souhaitant savoir exploiter les possibilités offertes par HTML5 et CSS Chargés de développement d'applications informatiques

    Pré-requis

    Connaissance internet standard, notions d'algorithmie

    Tarif

    A partir de 2 965,00 €

    Durée

    5 jour(s)

    Modes
    • Entreprise
    • Distance
    • Centre

    Objectifs de la formation

    Décrire les principales fonctionnalités de SharePoint 2013 - Planifier et concevoir un environnement SharePoint Server 2013 qui répond aux exigences de haute disponibilité et de récupération d'urgence - Planifier et mettre en œuvre une architecture d'applications de services pour le déploiement de SharePoint 2013 - Configurer et gérer les Apps dans un environnement SharePoint Server 2013
    Tarif

    A partir de 2 450,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...