Formation Symfony - Professionnaliser ses applications

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

  • Créer des commandes sur-mesure pour assurer des tâches récurrentes
  • Sécuriser un process par un suivi de progression par étapes
  • Comprendre la communication synchrone et asynchrone pour traiter des informations vers des services tiers
  • Savoir planifier des traitements à déclenchement automatique
  • Découvrir comment émettre des emails, sms, ou messages de chat depuis son application
  • Sécuriser son application par des tests automatisés

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 995,00 €

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

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 995,00 €

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

Description

Cette formation Symfony Professionnaliser ses applications vous propose de découvrir comment analyser, tester et optimiser un projet Symfony. Le cours couvre deux axes importants : la communication interne et externe (par exemple, comment signaler une souscription particulière sur Discord en asynchrone) et comment débugger efficacement son application.

De nombreuses librairies seront étudiées au cours de cette formation Symfony : Console, Profiler, PhpUnit, Panther, EventDispatcher, Workflow, Notifier, Mailer, Messenger (chat, mail, sms), Scheduler, RemoteEvent, Webhook.

Programme

Jour 1

Console : Développer des commandes utiles et efficaces pour votre terminal

Concepts
Fonctionnement d’une commande
Création d’une commande
Arguments, options, prompt
Affichage des résultats
Formatage
Helpers
SymfonyStyle et kit graphique
Roadmap vers Symfony 8

Profiler : Obtenir et générer des métriques dans l’interface de rapports de Symfony

Concept, DataCollector
Utiliser et créer un collector
Intégrer le collector au WebProfiler

Workflow : Utiliser des processus pour gérer l’état de ressources avec des transitions maîtrisées

Concepts, états et transitions
Créer un workflow
Events préconfigurés
Appliquer des transitions
Créer d’un graphe à partir des éléments configurés
Jour 2

Notifier : Utiliser un composant de communication pour transmettre des notifications

Concept
Channels : SMS, Chat, Email, Browser, Push
Créer des notifications
Transmettre des notifications à certains channels
Présentation de Mailer
Débug

Messenger : Communiquer avec des services tiers en synchrone ou asynchrone

Concept de bus, message, envelope, stamps et middleware
Communication synchrone et asynchrone
Envoyer des messages à travers un bus
Lire les messages placés dans le bus
Planifier des traitements avec Scheduler
Callbacks avec Webhook et RemoteEvent
Jour 3

Développer des tests unitaires

Contexte
Présentation de PHPUnit
Créer ses tests unitaires
Data providers
Isolation des tests et mocks
Couverture de code

Développer des tests end-to-end, E2E

Présentation de BrowserKit, Panther
Créer ses tests E2E
Interactivité dans ses tests

Prérequis

Il est nécessaire de posséder une expérience pratique et concrète de Symfony pour suivre cette formation. Les connaissances transmises durant la formation Symfony Avancé (ISYA) seront mobilisées par ailleurs.

Public

Ce cours s'adresse essentiellement à des développeurs PHP utilisant Symfony dans le cadre de leurs applications.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Créer un environnement Microsoft Defender pour Endpoint
  • Configurer les règles de réduction de la surface d'attaque sur les appareils Windows 10
  • Rechercher des domaines et des adresses IP Microsoft Defender pour Endpoint
  • Enquêter sur les comptes utilisateurs dans Microsoft Defender pour Endpoint
  • Configurer les paramètres d'alerte dans Microsoft Defender pour Endpoint
  • Gérer les incidents dans Microsoft 365 Defender
  • Examiner les alertes DLP dans Microsoft Cloud App Security
  • Configurer l'auto-provisioning dans Azure Defender
  • Remédier aux alertes dans Azure Defender
  • Construire des instructions KQL
  • Gérer un espace de travail Azure Sentinel
  • Utiliser KQL pour accéder à la liste de surveillance dans Azure Sentinel
  • Gérer les indicateurs de menace dans Azure Sentinel
  • Configurer l'agent Log Analytics pour collecter les événements Sysmon
  • Créer de nouvelles règles et requêtes d'analyse à l'aide de l'assistant de règles d'analyse
  • Utiliser des requêtes pour rechercher des menaces

 

Tarif

A partir de 2 690,00 €

Durée

4j / 28h

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

5 jours (35 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

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

Contacter l'organisme

Durée

4 jours (28 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • S'approprier la terminologie de base du Cloud
  • Connaître les produits et services Google Cloud liés à la transformation numérique
  • Comprendre comment la technologie et les données Cloud sont utilisées pour innover au sein des organisations
  • Décrire les bénéfices de la modernisation des infrastructures et des applications avec Google Cloud
  • Identifier les éléments clés pour accroître la sécurité et l'efficacité opérationnelle du Cloud
Tarif

A partir de 1 600,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

- Découvrir l'univers de Microsoft Copilot
- Se familiariser avec l'art de l'interaction avec Copilotx
- Explorer les possibilités d'automatisation et d'optimisation

Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Entreprise

Excel - Tosa

Proposé par YOU WEB

Objectifs de la formation

  • Apprendre à manipuler Excel en 30h : création de graphique, bases de données, tableaux de bord, automatiser des calculs complexes.
Tarif

A partir de 750,00 €

Durée

31 heures

Modes
  • Distance

Objectifs de la formation

À l'issue de cette formation Optimisation des performances Red Hat, vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Analyse et optimisation pour des scénarios spécifiques aux ressources
  • Application des profils d'optimisation avec l'outil Tuned
  • Optimisation dans des environnements virtuels (hôtes et invités)
  • Traçage et profilage des événements et activités liés aux systèmes
  • Optimisation des limites et de l'utilisation des ressources en utilisant les cGroups intégrés à systemd
  • Collecte des mesures de performances et des données de référence
Tarif

A partir de 3 600,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

D’ici 2020, Gartner estime que plus de 80% des accès utilisateurs aux applications d’entreprises se feront via les mobiles. Le mobile est un univers différent et les entreprises font donc face à un véritable challenge pour sécuriser les applications mobiles et les données éventuellement de grande valeur qui y sont associées. Le développement mobile reste assez neuf et les développeurs peuvent être tentés de se consacrer au fonctionnel et à l’ergonomie sans intégrer dès la conception la dimension sécurité.

Cette formation sur la sécurité des applications mobiles vise à vous présenter dans un premier temps le panorama des vulnérabilités et des solutions spécifiques aux plates-formes mobiles. Ensuite différents chapitres sur les logiciels de gestion de flotte mobile au niveau matériel (MDM, Mobile Device Management), applicatif (MAM, Mobile Application Management), et contenu (MCM, Mobile Content Management) vous permettront de disposer d’un échantillon très précis de solutions pour sécuriser votre flotte mobile.

Enfin, et c’est incontournable vu le thème de la formation, nous abordons les risques et solutions liés à l’utilisation d’un équipement personnel dans l’entreprise (BYOD). Parmi les thèmes clefs nous retrouverons les concepts de VPN, firewall, authentification réseaux, cohabitation Wifi/4G/5G, etc. avant de terminer sur les orientations de demain en matière de sécurité mobile. A la fin de cette formation vous serez capable d’auditer la sécurité d’une architecture mobile existante et de proposer des solutions.

Tarif

A partir de 1 770,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Administration Oracle SOA Suite 11g, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Maitriser l'architecture d'Oracle SOA Suite 11g.
  • Installer l'infrastructure et le socle technique d’Oracle SOA Suite 11g.
  • Déployer les applications composites SOA.
  • Configurer et gérer les domaines et les composants Oracle SOA Suite 11g.
  • Surveiller, Tuner et diagnostiquer l’exécution des composants Oracle SOA Suite 11g.
  • Sauvegarder et récupérer Oracle SOA Suite 11g
Tarif

A partir de 2 290,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les concepts de base de ChatGPT et son fonctionnement
  • Utiliser ChatGPT pour générer des réponses à des questions simples
  • Créer des prompts efficaces pour améliorer la qualité des réponses
  • Évaluer la pertinence des réponses de ChatGPT
  • Intégrer ChatGPT dans son processus de travail en entreprise
  • Exploiter tout le potentiel de ChatGPT pour améliorer sa productivité et son efficacité professionnelle.
Tarif

A partir de 380,00 €

Durée

1j / 3h

Modes
  • Entreprise
  • Distance

Je cherche à faire...