Formation - Démarrer avec Symfony 6

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

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

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

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

Programme

1 - Rappels PHP pour Symphony

  • Evolution de la POO PHP
  • Bases de la POO
  • Concepts avancés de POO
  • Exceptions et erreurs
  • Relation entre les classes
  • Espaces de noms

2 - Introduction

  • Vue globale du projet Symfony, avec sa licence, ses versions, son rythme de sortie, sa direction globale et 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

3 - 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

4 - 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
  • Écrire 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

5 - 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 et 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...)

6 - 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

7 - Introduction à Doctrine

  • Introduction à l’ORM de Doctrine et configuration of 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
  • Établir et gérer les relations entre 2 entités
  • Stocker des enregistrements en base de données en utilisant un contrôleur ou un « fixture » de Doctrine dans le cadre de tests automatisés
  • Récupérer des enregistrements de la base de données par des requêtes standard ou personnalisées

8 - 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

Prérequis

  • Bonne connaissance du langage PHP et de la programmation orientée objet

Public

  • Développeurs PHP
  • Chefs de projets Web
  • Architectes techniques

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Préparation au Titre Brasseur de niveau III.
  • Donner toutes les compétences et connaissances du métier de brasseur pour devenir, à votre tour, un professionnel du secteur
Tarif

A partir de 4 950,00 €

Durée

35j / 245h

Modes
  • Centre
  • Entreprise

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

Formation Parcours Expert en marchés publics

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Analyser le régime juridique des marchés publics
  • Identifier les règles d'exécution des marchés publics
  • Gérer les litiges éventuels
Tarif

A partir de 3 101,00 €

Durée

4 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Définir la réglementation sur la fin de vie
  • Définir le concept d'accompagnement en soins palliatifs
  • Gérer sa posture professionnelle
  • Déterminer les douleurs du patient exprimées ou non
  • Proposer un accompagnement adapté
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Parler un langage commun autour de la santé au travail en intégrant les récentes évolutions législatives et réglementaires en matière de prévention
  • Cerner la place de la santé au travail en Droit du travail
  • Faire le lien entre santé au travail et Droit de la Sécurité sociale
  • Identifier les responsabilités rattachées à la Santé au travail
Tarif

A partir de 1 530,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre

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

1 jour ( 7 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Créer et administrer un site Sharepoint
  • Créer et personnaliser des listes et bibliothèques de documents
  • Utiliser et créer des workflows basiques
  • Gérer la sécurité du site Sharepoint
  • Optimiser la collaboration avec Sharepoint
Tarif

A partir de 1 200,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Expliquer le fonctionnement de sa mémoire
  • Développer ses capacités de mémorisation
  • Appliquer les points clés pour mémoriser
  • Développer son efficacité professionnelle grâce à sa mémoire
Tarif

Contacter l'organisme

Durée

Nous contacter

Modes

Formation Oracle Forms

Proposé par Sparks

Objectifs de la formation

  • Identifier les principales caractéristiques d’Oracle Forms
  • Concevoir un écran forms en utilisant l'object navigator et le layout editor
  • Appliquer les propriétés appropriées aux différents composants dans un écran
  • Utiliser le langage PL/SQL pour programmer des fonctionnalités spécifiques
  • Intégrer les objets du modèle Forms tels que Triggers, Alerts, etc. dans un écran
  • Implémenter des fonctionnalités avancées en utilisant les packages intégrés
  • Créer et associer des menus et des librairies PL/SQL à un écran
  • Déployer une application Oracle Forms en client/serveur et en architecture web
Tarif

A partir de 2 500,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre en œuvre les concepts de la programmation fonctionnelle et déclarative
  • Installer et configurer un projet React
  • Développer des interfaces utilisateurs à base de composants
  • Gérer la navigation au sein de l’application
  • Mettre en place une architecture de gestion d’état de l’application avec Redux
  • Tester le code et les composants
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...