Formation Maîtriser Symfony

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 Maîtriser Symfony, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Découvrir le framework Symfony pour créer votre site Web
  • Créer un nouveau projet Symfony, 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
  • Concevoir le principe d'injection de dépendances et utiliser le registre de services de manière adaptée et efficace
  • Interagir avec le fonctionnement de Symfony à travers les évènements
  • Savoir créer ses propres services
  • Être capable de surcharger des services existants

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 490,00 €

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

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 490,00 €

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

Programme

Introduction aux concepts

Introduction au framework
Versions proposées
Standards supportés
Outils pratiques
Documentation et support
Contenu de la solution Symfony

Création d’un projet

Nouveau projet
Environnements du projet
Configuration d’un serveur HTTP
Présentation du Web profiler
Configuration d’un éditeur de code
Architecture du projet

Traitement d’une requête HTTP

Routes
Controllers
Request
Response
Cookies
Session et messages flash

Utilisation d’une base de données

Présentation de Doctrine
Bonnes pratiques et documentation
Créer des entités avec leur mapping
Mettre à jour sa structure de base de données avec des migrations
Alimenter une base avec des fixtures
Récupérer des données
Dépendances entre entités
Requêtes personnalisées
Modifier et supprimer des données

Templating

Présentation de Twig
Bonnes pratiques et documentation
Syntaxe
Assets avec ImportMap
Dot syntax
Layouts
Helpers avec Symfony
Un mot sur Symfony ux

Formulaires

Présentation du concept
Types natifs et personnalisés
Création d’un formulaire
Thèmes graphiques
Manipulation des données récupérées
Validation des données

Injection de dépendances

Concepts et intégration dans un projet Symfony
Présentation des différentes solutions
Autowiring
Shunter des services du framework
Tags et Attributes

Sécurité : authentification

Concepts
Authentification personnalisée
Authentification par magic link
Authentification 2FA
Récupérer l’identité de l’utilisateur

Sécurité : contrôle d’accès

Vérification par stratégie globale
Vérification par controller
Vérification ponctuelle en PHP
Vérification ponctuelle en Twig
Voters

Évènements

Introduction aux évènements et comment les propager dans un projet Symfony
Créer des "subscribers" pour déclarer des "listeners"
Liste d'évènements importants à connaître dans une application Symfony

Prérequis

Vous devez également disposer de solides connaissances en HTML, CSS et JavaScript.

Public

Ce cours s'adresse aux développeurs PHP.

Ces formations pourraient vous intéresser

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

• Identifier les outils les plus adaptés dans le cadre de la démarche qualité
• S'approprier la construction d'indicateurs qualité

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

A l'issue cette cette formation, vous aurez acquis les connaissances nécessaires pour :

  • Gérer les règles de la comptabilité clients
  • Examiner les factures
  • Enregistrer les factures
  • Établir la TVA sur les opérations de vente
  • Gérer les opérations de clôture du processus de vente
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les conséquences juridiques issues de l'authenticité de l'acte notarié
  • Déterminer les modalités applicables aux différents types de transaction
  • Décrire la réglementation des différentes garanties en matière d'emprunt immobilier
  • Examiner les particularités de chaque situation pour d'adapter la rédaction en conséquence
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Créer un profil d'entreprise sur un réseau social spécifique.
  • Comprendre les principaux réseaux sociaux utilisés aujourd'hui et leur utilisation.
  • Identifier les différentes fonctionnalités des réseaux sociaux (Facebook, Instagram, LinkedIn, Pinterest, Twitter, TikTok)
Tarif

A partir de 850,00 €

Durée

2j / 10h

Modes
  • Distance

Formation Maîtriser Clean Code

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Maîtriser Clean Code, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Identifier, expliquer et illustrer les principaux éléments du « Clean Code »
  • Mettre en œuvre ses pratiques de base conduisant à un code de grande qualité, testé et flexible
  • Utiliser ses standards sur un projet exemple, ainsi que sur du code existant
  • Faire la corrélation entre qualité du code et facilité d’évolution des applications.
Tarif

A partir de 1 700,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire les mécanismes fondamentaux de la comptabilité des établissements ou des services
  • Acquérir les règles élémentaires d'organisation administrative et comptable dans le secteur associatif et des ESMS
  • Identifier la production et l'utilisation des documents comptables
Tarif

A partir de 1 930,00 €

Durée

3 jours

Modes
  • Entreprise
  • Centre
  • Distance

Devenir autonome en Anglais - 30h

Proposé par BONJOUR ENGLISH FORMATION - JULIE LAVERAN

Objectifs de la formation

L'objectif principal de cette formation est de se remettre à niveau en pratiquant régulièrement l’anglais et maîtriser l'anglais dans le cadre de l’anglais général ou l'anglais professionnel. Vous allez, pour cela, mettre en application un anglais courant et/ou professionnel permettant de communiquer dans les situations basiques et/ou dans le monde des affaires. Vous allez construire ou reconstruire des bases linguistiques solides comme les structures grammaticales et les expressions types à l’oral. Vous apprendrez à élaborer une structure d’une communication simple à l’écrit et vous serez préparé au passage du Leveltel pour le niveau visé (certification obligatoire qui déterminera de votre niveau de langue en fin de formation). Le Leveltel est reconnu en France dans une majorité de grandes entreprises en France.

Tarif

A partir de 2 000,00 €

Durée

30 heures de cours particulier en visio

Modes
  • Distance

Objectifs de la formation

Cette formation Power Platform Gouvernance Mise en œuvre vous apporte les connaissances et compétences nécessaires pour :

  • Savoir créer et gérer des environnements au sein de Power Platform
  • Savoir maîtriser le cycle de vie applicatif en déployant l’application du développement en qualification puis en production
  • Être capable de monitorer, contrôler et administrer les applications au sein de la Power Platform
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Maîtriser le langage PYTHON

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

1- Acquérir une compréhension fondamentale de la syntaxe et de la structure de Python.

2-Apprendre à utiliser les variables, les types de données et les opérateurs Python pour manipuler des informations.

3-Comprendre les structures de controle telles que les boucles et les instructions conditionnelles pour créer des programmes efficaces.

4- Explorer les fonctions et les modules Python pour organiser et réutiliser le code

5- Apprendre à manipuler des listes, des tuples, des dictionnaires et d'autres structures de données intégrées.

5- Comprendre les concepts de programmation fonctionnelle en Python

6- Se préparer à poursuivre l'apprentissage autonome pour continuer à améliorer ses compétences en Python
Tarif

A partir de 585,00 €

Durée

2j / 15h

Modes
  • Entreprise
  • Distance

Je cherche à faire...