Symfony 6 - Démarrer

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

  • Découvrir le framework Symfony 6 pour créer votre site Web
  • Créer un nouveau projet Symfony 6, en partant de rien
  • Décrire l'organisation structurée des répertoires / fichiers et y appliquer un pattern MVC
  • Construire les premières pages Web avec le moteur de rendu Twig et le gestionnaire d'assets Webpack Encore
  • Créer des formulaires Symfony et gérer la persistance d'objets via Doctrine.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 590,00 €

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

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 590,00 €

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

Programme

Jour 1 - Rappels PHP pour Symfony

Quel EDI ?

Evolution de la POO (Programmation Orientée Objet) PHP

  • Historique de la POO PHP
  • PSR

Bases de la POO

  • Qu'est-ce que la POO ?
  • Anatomie d'une classe
  • Types PHP

Concepts avancés de POO

  • Héritage en POO
  • Static et constantes
  • Interfaces
  • Classes abstraites
  • Traits
  • Méthodes magiques

Exceptions et erreurs

Relation entre les classes

  • Héritage
  • Implémentation
  • Association
  • Agrégation
  • Composition

Espaces de noms

Autoload

Jour 2

Introduction

  • Vue globale du projet Symfony, avec :
    • Sa licence
    • Ses versions
    • Son rythme de sortie
    • Sa direction globale
    • Une liste de composants comme illustration de choses faisables avec le framework
  • Environnement de travail et outil "Symfony" dédié ligne de commandes
  • Création d'un projet Symfony

Découverte de Symfony

  • Comment gérer le flux HTTP de requête / réponse
  • Créer votre première page Web
  • Affiner les routes de votre application avec des paramètres et des contraintes
  • Bonnes pratiques concernant vos contrôleurs et leurs capacités

Introduction aux tests fonctionnels

  • Introduction aux tests automatisés et aux tests fonctionnels
  • Installation et présentation de l'outil "PHPUnit" pour exécuter vos tests automatisés
  • Ecrire son premier test pour vérifier un code statut d'une page Web donnée
  • Créer un "Data Provider" pour fournir des URL à analyser successivement dans un test

Rendu graphique avec Twig

  • Introduction à Twig
  • Syntaxe primitive de Twig
  • Utiliser la syntaxe utile "." pour extraire des valeurs d'une structure
  • Transmettre un contexte à vos templates depuis vos contrôleurs
  • Créer des itérations sur des données
  • Tester certaines conditions pour formater vos pages Web
  • Utiliser des techniques de layout avec de l'héritage et les inclusions de templates pour réduire la taille de vos templates
  • Bonnes solutions pour trouver de l'aide pour vos templates à travers la console de Symfony ou le profileur Web
  • Créer des URL dynamiques dans vos templates pour accéder à d'autres pages Web ou pour associer un asset (image, css, js…)

Assets Web avec Webpack Encore

  • Brève introduction à Webpack Encore et Yarn
  • Installation et configuration du bundle nécessaire
  • Optimiser vos assets avec Webpack Encore

Jour 3

Introduction à Doctrine

  • Introduction à l'ORM de Doctrine et configuration de votre projet pour atteindre votre base de données
  • Créer vos entités et leur configuration avec "Symfony Maker"
  • Créer et appliquer des migrations pour gérer l'état de votre base de données
  • Etablir et gérer les relations entre 2 entités
  • Stocker des enregistrements en base de données en utilisant un contrôleur
  • Récupérer des enregistrements de la base de données par des requêtes standards ou personnalisées

Formulaires

  • Introduction aux formulaires de Symfony
  • Créer vos formulaires avec des configurations sur-mesure
  • Extraire et gérer les données de vos formulaires
  • Mettre en place des contraintes natives pour valider les données provenant de l'utilisateur

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des contrôles de connaissances sous forme de QCM

Les + de la formation

Les supports de cours sont en anglais.

En complément de la formation en présentiel, l'accès à la plateforme de révision en ligne pendant 1 mois permet d'associer différentes pratiques d'apprentissage, de tester vos compétences, de suivre votre progression et de rester en contact avec le formateur sur toute la durée du programme.

Prérequis

Avoir une bonne maîtrise du langage PHP et de la POO (Programmation Orientée Objet). De plus, il est obligatoire de passer un test de niveau en amont ; si la note est inférieure à 5/10, il est déconseillé au stagiaire de suivre ce cours au profit du cours

Public

Développeurs PHP.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Maîtriser l'expérience client
  • Répondre aux besoins et aux attentes clients
  • Analyser les situations difficiles
  • S'adapter au cycle de maintenance du conflit
  • Communiquer de façon assertive
Tarif

A partir de 1 490,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Le manager bienveillant

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Définir la bienveillance en management
  • Développer son empathie
  • Poser un cadre bienveillant
  • Cultiver l'optimisme
  • Communiquer avec bienveillance
Tarif

A partir de 1 823,00 €

Durée

2,5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Produire des bières - 35h

Proposé par Brew Society

Objectifs de la formation

  • Acquérir toutes les bases techniques pour démarrer la production de sa microbrasserie de façon efficace et qualitative
  • Savoir garder la qualité de ses recettes dans le temps et éviter toute infection ou problématique technique
  • Avoir une gestion de production optimisée
  • Se démarquer des microbrasseries environnantes et créer un univers de marque fort
  • Gérer et administrer sa microbrasserie de façon efficiente
Tarif

A partir de 1 950,00 €

Durée

5j / 35h

Modes
  • Centre

Objectifs de la formation

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

  • Définir les entités organisationnelles (divisions, magasins, organisations d'achats, groupes d'acheteurs)
  • Maintenir les données de base (fiches articles, partenaires fournisseurs, fiches infos-achats)
  • Gérer les processus d'approvisionnement d'articles gérés en stock, d'articles de consommation et de services externes
  • Créer les différentes catégories de documents d'achat (commandes d'achat, contrats, programmes de livraisons, demandes d'offre, demandes d'achat)
  • Enregistrer des mouvements de stocks (entrées de marchandises, sorties de marchandises et transferts) avec ou sans document de référence
  • Enregistrer des documents de facturation et saisir des brouillons ainsi que des annulations
  • Configurer les types d'articles et les groupes de comptes
  • Paramétrer la détermination des comptes (classes de valorisation, références de classes de comptes)
  • Passer la certification SAP C_TS452.
Tarif

Contacter l'organisme

Durée

57j / 399h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Organiser le travail d'équipe
  • Rassembler autour d’une vision commune
  • Créer une dynamique d’équipe
  • Optimiser les synergies
  • Accompagner les équipes vers l’autonomie
Tarif

A partir de 1 490,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Manager efficacement une équipe
  • Piloter des projets
  • Gérer les changements et leurs impacts
Tarif

A partir de 3 900,00 €

Durée

6 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Gestion des conflits

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Analyser le conflit
  • Développer la coopération
  • Gérer les comportements
  • Utiliser le champ des émotions
  • Résoudre le conflit
Tarif

A partir de 1 490,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation - Sketchup

Proposé par IB Cegos

Objectifs de la formation

  • Évaluation des compétences acquises via un questionnaire en ligne intégrant des mises en situation.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser les étapes clés et identifier les priorités d'un projet
  • Emporter l'engagement de l'équipe projet
  • Construire ses propres outils de gestion et de suivi pour gagner du temps
Tarif

A partir de 1 450,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Obtenir la certification COBIT 2019 Design & Implementation
  • Comprendre les avantages de la mise en œuvre de COBIT au sein de votre organisation
  • Être en mesure d'implémenter COBIT
  • Connaître les 4 domaines d'un Système d'Information
Tarif

A partir de 1 500,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...