Components

4 Twig Components
6 Render Count
29 ms Render Time
10.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
TrainingSessionPlaceSearch
"App\Twig\Components\TrainingSessionPlaceSearch"
components/TrainingSessionPlaceSearch.html.twig
2 12.36ms
TrainingContact
"App\Twig\Components\TrainingContact"
components/TrainingContact.html.twig
2 14.83ms
TrainingModalAction
"App\Twig\Components\TrainingModalAction"
components/TrainingModalAction.html.twig
1 0.31ms
TrainingModal
"App\Twig\Components\TrainingModal"
components/TrainingModal.html.twig
1 1.62ms

Render calls

TrainingSessionPlaceSearch App\Twig\Components\TrainingSessionPlaceSearch 10.0 MiB 11.61 ms
Input props
[
  "training" => 366
  "selectedPlaceId" => 30
  "hidePlaceSelector" => true
]
Attributes
[]
Component
App\Twig\Components\TrainingSessionPlaceSearch {#2324
  +training: 366
  +places: [
    1 => "LILLE"
    2 => "LYON"
    3 => "MARSEILLE"
    4 => "NANTES"
    5 => "PARIS"
    6 => "TOULOUSE"
    7 => "BORDEAUX"
    8 => "NICE"
    9 => "STRASBOURG"
    10 => "MONTPELLIER"
    11 => "RENNES"
    12 => "SAINT-ETIENNE"
    13 => "LE HAVRE"
    14 => "REIMS"
    15 => "ANGERS"
    16 => "CLERMONT FERROND"
    17 => "METZ"
    18 => "NIMES"
    19 => "ROUEN"
    20 => "La Garde"
    21 => "NANCY"
    22 => "CAEN"
    23 => "POITIERS"
    24 => "TOURS"
    25 => "SAINT JEAN De BRAYE"
    26 => "AMIENS"
    27 => "LIMOGES"
    28 => "BREST"
    29 => "LE MANS"
    30 => "DUNKERQUE"
    31 => "CHARTRES"
    32 => "Pau"
    33 => "MULHOUSE"
    34 => "CABESTANY"
    35 => "AIX EN PROVENCE"
    36 => "SAINT DENIS"
    37 => "CALAIS"
    38 => "ARGENTEUIL"
    39 => "BIARRITZ"
    40 => "AVIGNON"
    41 => "AGEN"
    42 => "TERSSAC"
    43 => "ANGOULEME"
    44 => "ARLES"
    45 => "BAYONNE"
    46 => "BEZIERS"
    47 => "CARCASSONNE"
    48 => "CHAMBERY"
    49 => "TROYES"
    50 => "LENS"
    51 => "A distance"
  ]
  +selectedPlaceId: 30
  +selectedPlace: Proxies\__CG__\App\Entity\Place {#1497 …}
  +hidePlaceSelector: true
  -placeRepository: App\Repository\PlaceRepository {#2325 …}
  -trainingRepository: App\Repository\TrainingRepository {#2326 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#2327 …}
}
TrainingContact App\Twig\Components\TrainingContact 10.0 MiB 13.40 ms
Input props
[
  "training" => Proxies\__CG__\App\Entity\Training {#1419
    -id: 366
    -label: "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    -slug: "formation-marches-publics-repondre-appel-offres-presentiel"
    -pdfFile: null
    -pdfName: "repondre-a-un-appel-d-offres-formation-marches-publics-68bbd4e2f09e1725328478.pdf"
    -pdfMimeType: "application/pdf"
    -updatedAt: DateTimeImmutable @1757140194 {#1608
      date: 2025-09-06 06:29:54.0 UTC (+00:00)
    }
    -showOnHomePage: false
    -featuredOnSearch: false
    -price: 1980.0
    -cpf: false
    -collectiveFaceToFaceHours: 21
    -individualFaceToFaceHours: 0
    -individualVideoconferenceHours: 2
    -collectiveVideoconferenceHours: 0
    -elearningHours: 5
    -certification: null
    -format: App\Enum\TrainingFormat {#1607 …}
    -description: "<p>La formation 'Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel' est conçue pour les professionnels souhaitant maîtriser les enjeux des marchés publics. Accessible en présentiel, cette formation se déroule à DUNKERQUE, au 48 avenue de FaidHerbe, 59240 DUNKERQUE. Vous apprendrez à élaborer des réponses adaptées aux appels d'offres publics.</p> <p>Cette formation vise particulièrement les habitants de DUNKERQUE et des villes environnantes comme Grande-Synthe, Petite-Synthe, et Coudekerque-Branche. Elle est destinée à des professionnels d'entreprises de toutes tailles, des collectivités territoriales, ou toute personne impliquée dans la soumission d'appels d'offres.</p> <p>Suivre cette formation vous permettra de mieux comprendre les procédures, les exigences légales, et les bonnes pratiques à adopter lors de la réponse à un appel d’offres. Vous découvrirez les stratégies pour rédiger une proposition qui capte l’attention et satisfait aux attentes des acheteurs publics.</p> <p>Les contenus abordés lors de la formation incluent : le cadre juridique des marchés publics, les étapes clés de la réponse à un appel d’offres, la rédaction d'un dossier de candidature, ainsi que des cas pratiques pour mettre en application vos nouvelles connaissances. La formation se déroule uniquement en présentiel et favorise les interactions avec le formateur et les autres participants.</p> <p>Déplacez-vous facilement à nos locaux pour la 'Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel'. En transports en commun, plusieurs lignes locales desservent le secteur et des arrêts se trouvent à proximité. Si vous venez en train, la gare la plus proche est la Gare de DUNKERQUE, avec des liaisons depuis Lille, Calais, et d'autres villes répertoriées. Pour ceux qui préfèrent la voiture, l'accès routier est simple, avec des stationnements disponibles à proximité. Un aéroport existe également à proximité, facilitant l'accès pour les participants venant de plus loin.</p>"
    -minPeriod: 4
    -maxPeriod: 8
    -public: "<div>TPE, PME, entrepreneurs, responsables commerciaux ou administratifs</div>"
    -prerequisites: "<div>Maîtriser les bases de la communication écrite professionnelle (rédaction, structuration d’un document)</div>"
    -objectives: Doctrine\ORM\PersistentCollection {#1636 …}
    -category: Proxies\__CG__\App\Entity\TrainingCategory {#1653 …}
    -financing: Doctrine\ORM\PersistentCollection {#1693 …}
    -trainingProgramParts: Doctrine\ORM\PersistentCollection {#1715 …}
    -places: Doctrine\ORM\PersistentCollection {#1713 …}
    -code: "mp-21-P"
    -faceToFaceHoursText: "3 demi-journées"
    -satisfactionRate: 9.5
    -cpfLink: null
    +allPlaces: ? bool
    +allFinancing: ? bool
    -completionRate: null
    -slugHistory: [
      "formation-appels-doffres-de-marches-publics"
      "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    ]
    -sessions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingCityChildren: Doctrine\ORM\PersistentCollection {#1741 …}
    -subTitle: "Formation en présentiel"
    -relatedTrainings: Doctrine\ORM\PersistentCollection {#1745 …}
    -pixels: []
    -faqs: Doctrine\ORM\PersistentCollection {#1771 …}
    -createdBy: null
    -status: App\Enum\Trainer\TrainingStatus {#1615 …}
    -trainers: Doctrine\ORM\PersistentCollection {#1803 …}
    -seoTitle: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel DUNKERQUE"
    -seoDescription: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel à DUNKERQUE. En présentiel ✓ formateur expert ✓ inscription simple ✓"
    -seoCanonical: null
    -seoIndexed: true
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1424 …}
  }
]
Attributes
[]
Component
App\Twig\Components\TrainingContact {#2944
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#2945 …}
  +training: Proxies\__CG__\App\Entity\Training {#1419
    -id: 366
    -label: "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    -slug: "formation-marches-publics-repondre-appel-offres-presentiel"
    -pdfFile: null
    -pdfName: "repondre-a-un-appel-d-offres-formation-marches-publics-68bbd4e2f09e1725328478.pdf"
    -pdfMimeType: "application/pdf"
    -updatedAt: DateTimeImmutable @1757140194 {#1608
      date: 2025-09-06 06:29:54.0 UTC (+00:00)
    }
    -showOnHomePage: false
    -featuredOnSearch: false
    -price: 1980.0
    -cpf: false
    -collectiveFaceToFaceHours: 21
    -individualFaceToFaceHours: 0
    -individualVideoconferenceHours: 2
    -collectiveVideoconferenceHours: 0
    -elearningHours: 5
    -certification: null
    -format: App\Enum\TrainingFormat {#1607 …}
    -description: "<p>La formation 'Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel' est conçue pour les professionnels souhaitant maîtriser les enjeux des marchés publics. Accessible en présentiel, cette formation se déroule à DUNKERQUE, au 48 avenue de FaidHerbe, 59240 DUNKERQUE. Vous apprendrez à élaborer des réponses adaptées aux appels d'offres publics.</p> <p>Cette formation vise particulièrement les habitants de DUNKERQUE et des villes environnantes comme Grande-Synthe, Petite-Synthe, et Coudekerque-Branche. Elle est destinée à des professionnels d'entreprises de toutes tailles, des collectivités territoriales, ou toute personne impliquée dans la soumission d'appels d'offres.</p> <p>Suivre cette formation vous permettra de mieux comprendre les procédures, les exigences légales, et les bonnes pratiques à adopter lors de la réponse à un appel d’offres. Vous découvrirez les stratégies pour rédiger une proposition qui capte l’attention et satisfait aux attentes des acheteurs publics.</p> <p>Les contenus abordés lors de la formation incluent : le cadre juridique des marchés publics, les étapes clés de la réponse à un appel d’offres, la rédaction d'un dossier de candidature, ainsi que des cas pratiques pour mettre en application vos nouvelles connaissances. La formation se déroule uniquement en présentiel et favorise les interactions avec le formateur et les autres participants.</p> <p>Déplacez-vous facilement à nos locaux pour la 'Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel'. En transports en commun, plusieurs lignes locales desservent le secteur et des arrêts se trouvent à proximité. Si vous venez en train, la gare la plus proche est la Gare de DUNKERQUE, avec des liaisons depuis Lille, Calais, et d'autres villes répertoriées. Pour ceux qui préfèrent la voiture, l'accès routier est simple, avec des stationnements disponibles à proximité. Un aéroport existe également à proximité, facilitant l'accès pour les participants venant de plus loin.</p>"
    -minPeriod: 4
    -maxPeriod: 8
    -public: "<div>TPE, PME, entrepreneurs, responsables commerciaux ou administratifs</div>"
    -prerequisites: "<div>Maîtriser les bases de la communication écrite professionnelle (rédaction, structuration d’un document)</div>"
    -objectives: Doctrine\ORM\PersistentCollection {#1636 …}
    -category: Proxies\__CG__\App\Entity\TrainingCategory {#1653 …}
    -financing: Doctrine\ORM\PersistentCollection {#1693 …}
    -trainingProgramParts: Doctrine\ORM\PersistentCollection {#1715 …}
    -places: Doctrine\ORM\PersistentCollection {#1713 …}
    -code: "mp-21-P"
    -faceToFaceHoursText: "3 demi-journées"
    -satisfactionRate: 9.5
    -cpfLink: null
    +allPlaces: ? bool
    +allFinancing: ? bool
    -completionRate: null
    -slugHistory: [
      "formation-appels-doffres-de-marches-publics"
      "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    ]
    -sessions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingCityChildren: Doctrine\ORM\PersistentCollection {#1741 …}
    -subTitle: "Formation en présentiel"
    -relatedTrainings: Doctrine\ORM\PersistentCollection {#1745 …}
    -pixels: []
    -faqs: Doctrine\ORM\PersistentCollection {#1771 …}
    -createdBy: null
    -status: App\Enum\Trainer\TrainingStatus {#1615 …}
    -trainers: Doctrine\ORM\PersistentCollection {#1803 …}
    -seoTitle: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel DUNKERQUE"
    -seoDescription: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel à DUNKERQUE. En présentiel ✓ formateur expert ✓ inscription simple ✓"
    -seoCanonical: null
    -seoIndexed: true
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1424 …}
  }
  +formIsSubmitted: false
  -bus: Symfony\Component\Messenger\TraceableMessageBus {#442 …}
  -formView: Symfony\Component\Form\FormView {#3053 …}
  -form: Symfony\Component\Form\Form {#3131 …}
  +formName: "contact"
  +formValues: [
    "firstname" => ""
    "lastname" => ""
    "phone" => ""
    "email" => ""
    "message" => ""
    "rgpd" => null
    "_token" => "csrf-token"
  ]
  +isValidated: false
  +validatedFields: []
  -shouldAutoSubmitForm: true
}
TrainingSessionPlaceSearch App\Twig\Components\TrainingSessionPlaceSearch 10.0 MiB 0.75 ms
Input props
[
  "training" => 366
  "selectedPlaceId" => 30
  "hidePlaceSelector" => true
]
Attributes
[]
Component
App\Twig\Components\TrainingSessionPlaceSearch {#3346
  +training: 366
  +places: [
    1 => "LILLE"
    2 => "LYON"
    3 => "MARSEILLE"
    4 => "NANTES"
    5 => "PARIS"
    6 => "TOULOUSE"
    7 => "BORDEAUX"
    8 => "NICE"
    9 => "STRASBOURG"
    10 => "MONTPELLIER"
    11 => "RENNES"
    12 => "SAINT-ETIENNE"
    13 => "LE HAVRE"
    14 => "REIMS"
    15 => "ANGERS"
    16 => "CLERMONT FERROND"
    17 => "METZ"
    18 => "NIMES"
    19 => "ROUEN"
    20 => "La Garde"
    21 => "NANCY"
    22 => "CAEN"
    23 => "POITIERS"
    24 => "TOURS"
    25 => "SAINT JEAN De BRAYE"
    26 => "AMIENS"
    27 => "LIMOGES"
    28 => "BREST"
    29 => "LE MANS"
    30 => "DUNKERQUE"
    31 => "CHARTRES"
    32 => "Pau"
    33 => "MULHOUSE"
    34 => "CABESTANY"
    35 => "AIX EN PROVENCE"
    36 => "SAINT DENIS"
    37 => "CALAIS"
    38 => "ARGENTEUIL"
    39 => "BIARRITZ"
    40 => "AVIGNON"
    41 => "AGEN"
    42 => "TERSSAC"
    43 => "ANGOULEME"
    44 => "ARLES"
    45 => "BAYONNE"
    46 => "BEZIERS"
    47 => "CARCASSONNE"
    48 => "CHAMBERY"
    49 => "TROYES"
    50 => "LENS"
    51 => "A distance"
  ]
  +selectedPlaceId: 30
  +selectedPlace: Proxies\__CG__\App\Entity\Place {#1497 …}
  +hidePlaceSelector: true
  -placeRepository: App\Repository\PlaceRepository {#2325 …}
  -trainingRepository: App\Repository\TrainingRepository {#2326 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#2327 …}
}
TrainingContact App\Twig\Components\TrainingContact 10.0 MiB 1.43 ms
Input props
[
  "training" => Proxies\__CG__\App\Entity\Training {#1419
    -id: 366
    -label: "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    -slug: "formation-marches-publics-repondre-appel-offres-presentiel"
    -pdfFile: null
    -pdfName: "repondre-a-un-appel-d-offres-formation-marches-publics-68bbd4e2f09e1725328478.pdf"
    -pdfMimeType: "application/pdf"
    -updatedAt: DateTimeImmutable @1757140194 {#1608
      date: 2025-09-06 06:29:54.0 UTC (+00:00)
    }
    -showOnHomePage: false
    -featuredOnSearch: false
    -price: 1980.0
    -cpf: false
    -collectiveFaceToFaceHours: 21
    -individualFaceToFaceHours: 0
    -individualVideoconferenceHours: 2
    -collectiveVideoconferenceHours: 0
    -elearningHours: 5
    -certification: null
    -format: App\Enum\TrainingFormat {#1607 …}
    -description: "<p>La formation 'Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel' est conçue pour les professionnels souhaitant maîtriser les enjeux des marchés publics. Accessible en présentiel, cette formation se déroule à DUNKERQUE, au 48 avenue de FaidHerbe, 59240 DUNKERQUE. Vous apprendrez à élaborer des réponses adaptées aux appels d'offres publics.</p> <p>Cette formation vise particulièrement les habitants de DUNKERQUE et des villes environnantes comme Grande-Synthe, Petite-Synthe, et Coudekerque-Branche. Elle est destinée à des professionnels d'entreprises de toutes tailles, des collectivités territoriales, ou toute personne impliquée dans la soumission d'appels d'offres.</p> <p>Suivre cette formation vous permettra de mieux comprendre les procédures, les exigences légales, et les bonnes pratiques à adopter lors de la réponse à un appel d’offres. Vous découvrirez les stratégies pour rédiger une proposition qui capte l’attention et satisfait aux attentes des acheteurs publics.</p> <p>Les contenus abordés lors de la formation incluent : le cadre juridique des marchés publics, les étapes clés de la réponse à un appel d’offres, la rédaction d'un dossier de candidature, ainsi que des cas pratiques pour mettre en application vos nouvelles connaissances. La formation se déroule uniquement en présentiel et favorise les interactions avec le formateur et les autres participants.</p> <p>Déplacez-vous facilement à nos locaux pour la 'Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel'. En transports en commun, plusieurs lignes locales desservent le secteur et des arrêts se trouvent à proximité. Si vous venez en train, la gare la plus proche est la Gare de DUNKERQUE, avec des liaisons depuis Lille, Calais, et d'autres villes répertoriées. Pour ceux qui préfèrent la voiture, l'accès routier est simple, avec des stationnements disponibles à proximité. Un aéroport existe également à proximité, facilitant l'accès pour les participants venant de plus loin.</p>"
    -minPeriod: 4
    -maxPeriod: 8
    -public: "<div>TPE, PME, entrepreneurs, responsables commerciaux ou administratifs</div>"
    -prerequisites: "<div>Maîtriser les bases de la communication écrite professionnelle (rédaction, structuration d’un document)</div>"
    -objectives: Doctrine\ORM\PersistentCollection {#1636 …}
    -category: Proxies\__CG__\App\Entity\TrainingCategory {#1653 …}
    -financing: Doctrine\ORM\PersistentCollection {#1693 …}
    -trainingProgramParts: Doctrine\ORM\PersistentCollection {#1715 …}
    -places: Doctrine\ORM\PersistentCollection {#1713 …}
    -code: "mp-21-P"
    -faceToFaceHoursText: "3 demi-journées"
    -satisfactionRate: 9.5
    -cpfLink: null
    +allPlaces: ? bool
    +allFinancing: ? bool
    -completionRate: null
    -slugHistory: [
      "formation-appels-doffres-de-marches-publics"
      "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    ]
    -sessions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingCityChildren: Doctrine\ORM\PersistentCollection {#1741 …}
    -subTitle: "Formation en présentiel"
    -relatedTrainings: Doctrine\ORM\PersistentCollection {#1745 …}
    -pixels: []
    -faqs: Doctrine\ORM\PersistentCollection {#1771 …}
    -createdBy: null
    -status: App\Enum\Trainer\TrainingStatus {#1615 …}
    -trainers: Doctrine\ORM\PersistentCollection {#1803 …}
    -seoTitle: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel DUNKERQUE"
    -seoDescription: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel à DUNKERQUE. En présentiel ✓ formateur expert ✓ inscription simple ✓"
    -seoCanonical: null
    -seoIndexed: true
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1424 …}
  }
]
Attributes
[]
Component
App\Twig\Components\TrainingContact {#3417
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#2945 …}
  +training: Proxies\__CG__\App\Entity\Training {#1419
    -id: 366
    -label: "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    -slug: "formation-marches-publics-repondre-appel-offres-presentiel"
    -pdfFile: null
    -pdfName: "repondre-a-un-appel-d-offres-formation-marches-publics-68bbd4e2f09e1725328478.pdf"
    -pdfMimeType: "application/pdf"
    -updatedAt: DateTimeImmutable @1757140194 {#1608
      date: 2025-09-06 06:29:54.0 UTC (+00:00)
    }
    -showOnHomePage: false
    -featuredOnSearch: false
    -price: 1980.0
    -cpf: false
    -collectiveFaceToFaceHours: 21
    -individualFaceToFaceHours: 0
    -individualVideoconferenceHours: 2
    -collectiveVideoconferenceHours: 0
    -elearningHours: 5
    -certification: null
    -format: App\Enum\TrainingFormat {#1607 …}
    -description: "<p>La formation 'Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel' est conçue pour les professionnels souhaitant maîtriser les enjeux des marchés publics. Accessible en présentiel, cette formation se déroule à DUNKERQUE, au 48 avenue de FaidHerbe, 59240 DUNKERQUE. Vous apprendrez à élaborer des réponses adaptées aux appels d'offres publics.</p> <p>Cette formation vise particulièrement les habitants de DUNKERQUE et des villes environnantes comme Grande-Synthe, Petite-Synthe, et Coudekerque-Branche. Elle est destinée à des professionnels d'entreprises de toutes tailles, des collectivités territoriales, ou toute personne impliquée dans la soumission d'appels d'offres.</p> <p>Suivre cette formation vous permettra de mieux comprendre les procédures, les exigences légales, et les bonnes pratiques à adopter lors de la réponse à un appel d’offres. Vous découvrirez les stratégies pour rédiger une proposition qui capte l’attention et satisfait aux attentes des acheteurs publics.</p> <p>Les contenus abordés lors de la formation incluent : le cadre juridique des marchés publics, les étapes clés de la réponse à un appel d’offres, la rédaction d'un dossier de candidature, ainsi que des cas pratiques pour mettre en application vos nouvelles connaissances. La formation se déroule uniquement en présentiel et favorise les interactions avec le formateur et les autres participants.</p> <p>Déplacez-vous facilement à nos locaux pour la 'Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel'. En transports en commun, plusieurs lignes locales desservent le secteur et des arrêts se trouvent à proximité. Si vous venez en train, la gare la plus proche est la Gare de DUNKERQUE, avec des liaisons depuis Lille, Calais, et d'autres villes répertoriées. Pour ceux qui préfèrent la voiture, l'accès routier est simple, avec des stationnements disponibles à proximité. Un aéroport existe également à proximité, facilitant l'accès pour les participants venant de plus loin.</p>"
    -minPeriod: 4
    -maxPeriod: 8
    -public: "<div>TPE, PME, entrepreneurs, responsables commerciaux ou administratifs</div>"
    -prerequisites: "<div>Maîtriser les bases de la communication écrite professionnelle (rédaction, structuration d’un document)</div>"
    -objectives: Doctrine\ORM\PersistentCollection {#1636 …}
    -category: Proxies\__CG__\App\Entity\TrainingCategory {#1653 …}
    -financing: Doctrine\ORM\PersistentCollection {#1693 …}
    -trainingProgramParts: Doctrine\ORM\PersistentCollection {#1715 …}
    -places: Doctrine\ORM\PersistentCollection {#1713 …}
    -code: "mp-21-P"
    -faceToFaceHoursText: "3 demi-journées"
    -satisfactionRate: 9.5
    -cpfLink: null
    +allPlaces: ? bool
    +allFinancing: ? bool
    -completionRate: null
    -slugHistory: [
      "formation-appels-doffres-de-marches-publics"
      "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    ]
    -sessions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingCityChildren: Doctrine\ORM\PersistentCollection {#1741 …}
    -subTitle: "Formation en présentiel"
    -relatedTrainings: Doctrine\ORM\PersistentCollection {#1745 …}
    -pixels: []
    -faqs: Doctrine\ORM\PersistentCollection {#1771 …}
    -createdBy: null
    -status: App\Enum\Trainer\TrainingStatus {#1615 …}
    -trainers: Doctrine\ORM\PersistentCollection {#1803 …}
    -seoTitle: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel DUNKERQUE"
    -seoDescription: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel à DUNKERQUE. En présentiel ✓ formateur expert ✓ inscription simple ✓"
    -seoCanonical: null
    -seoIndexed: true
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1424 …}
  }
  +formIsSubmitted: false
  -bus: Symfony\Component\Messenger\TraceableMessageBus {#442 …}
  -formView: Symfony\Component\Form\FormView {#3435 …}
  -form: Symfony\Component\Form\Form {#3495 …}
  +formName: "contact"
  +formValues: [
    "firstname" => ""
    "lastname" => ""
    "phone" => ""
    "email" => ""
    "message" => ""
    "rgpd" => null
    "_token" => "csrf-token"
  ]
  +isValidated: false
  +validatedFields: []
  -shouldAutoSubmitForm: true
}
TrainingModalAction App\Twig\Components\TrainingModalAction 10.0 MiB 0.31 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\TrainingModalAction {#3665
  +isCpf: false
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#2327 …}
}
TrainingModal App\Twig\Components\TrainingModal 10.0 MiB 1.62 ms
Input props
[
  "training" => Proxies\__CG__\App\Entity\Training {#1419
    -id: 366
    -label: "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    -slug: "formation-marches-publics-repondre-appel-offres-presentiel"
    -pdfFile: null
    -pdfName: "repondre-a-un-appel-d-offres-formation-marches-publics-68bbd4e2f09e1725328478.pdf"
    -pdfMimeType: "application/pdf"
    -updatedAt: DateTimeImmutable @1757140194 {#1608
      date: 2025-09-06 06:29:54.0 UTC (+00:00)
    }
    -showOnHomePage: false
    -featuredOnSearch: false
    -price: 1980.0
    -cpf: false
    -collectiveFaceToFaceHours: 21
    -individualFaceToFaceHours: 0
    -individualVideoconferenceHours: 2
    -collectiveVideoconferenceHours: 0
    -elearningHours: 5
    -certification: null
    -format: App\Enum\TrainingFormat {#1607 …}
    -description: "<p>La formation 'Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel' est conçue pour les professionnels souhaitant maîtriser les enjeux des marchés publics. Accessible en présentiel, cette formation se déroule à DUNKERQUE, au 48 avenue de FaidHerbe, 59240 DUNKERQUE. Vous apprendrez à élaborer des réponses adaptées aux appels d'offres publics.</p> <p>Cette formation vise particulièrement les habitants de DUNKERQUE et des villes environnantes comme Grande-Synthe, Petite-Synthe, et Coudekerque-Branche. Elle est destinée à des professionnels d'entreprises de toutes tailles, des collectivités territoriales, ou toute personne impliquée dans la soumission d'appels d'offres.</p> <p>Suivre cette formation vous permettra de mieux comprendre les procédures, les exigences légales, et les bonnes pratiques à adopter lors de la réponse à un appel d’offres. Vous découvrirez les stratégies pour rédiger une proposition qui capte l’attention et satisfait aux attentes des acheteurs publics.</p> <p>Les contenus abordés lors de la formation incluent : le cadre juridique des marchés publics, les étapes clés de la réponse à un appel d’offres, la rédaction d'un dossier de candidature, ainsi que des cas pratiques pour mettre en application vos nouvelles connaissances. La formation se déroule uniquement en présentiel et favorise les interactions avec le formateur et les autres participants.</p> <p>Déplacez-vous facilement à nos locaux pour la 'Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel'. En transports en commun, plusieurs lignes locales desservent le secteur et des arrêts se trouvent à proximité. Si vous venez en train, la gare la plus proche est la Gare de DUNKERQUE, avec des liaisons depuis Lille, Calais, et d'autres villes répertoriées. Pour ceux qui préfèrent la voiture, l'accès routier est simple, avec des stationnements disponibles à proximité. Un aéroport existe également à proximité, facilitant l'accès pour les participants venant de plus loin.</p>"
    -minPeriod: 4
    -maxPeriod: 8
    -public: "<div>TPE, PME, entrepreneurs, responsables commerciaux ou administratifs</div>"
    -prerequisites: "<div>Maîtriser les bases de la communication écrite professionnelle (rédaction, structuration d’un document)</div>"
    -objectives: Doctrine\ORM\PersistentCollection {#1636 …}
    -category: Proxies\__CG__\App\Entity\TrainingCategory {#1653 …}
    -financing: Doctrine\ORM\PersistentCollection {#1693 …}
    -trainingProgramParts: Doctrine\ORM\PersistentCollection {#1715 …}
    -places: Doctrine\ORM\PersistentCollection {#1713 …}
    -code: "mp-21-P"
    -faceToFaceHoursText: "3 demi-journées"
    -satisfactionRate: 9.5
    -cpfLink: null
    +allPlaces: ? bool
    +allFinancing: ? bool
    -completionRate: null
    -slugHistory: [
      "formation-appels-doffres-de-marches-publics"
      "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    ]
    -sessions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingCityChildren: Doctrine\ORM\PersistentCollection {#1741 …}
    -subTitle: "Formation en présentiel"
    -relatedTrainings: Doctrine\ORM\PersistentCollection {#1745 …}
    -pixels: []
    -faqs: Doctrine\ORM\PersistentCollection {#1771 …}
    -createdBy: null
    -status: App\Enum\Trainer\TrainingStatus {#1615 …}
    -trainers: Doctrine\ORM\PersistentCollection {#1803 …}
    -seoTitle: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel DUNKERQUE"
    -seoDescription: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel à DUNKERQUE. En présentiel ✓ formateur expert ✓ inscription simple ✓"
    -seoCanonical: null
    -seoIndexed: true
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1424 …}
  }
]
Attributes
[]
Component
App\Twig\Components\TrainingModal {#3725
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#3726 …}
  +training: Proxies\__CG__\App\Entity\Training {#1419
    -id: 366
    -label: "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    -slug: "formation-marches-publics-repondre-appel-offres-presentiel"
    -pdfFile: null
    -pdfName: "repondre-a-un-appel-d-offres-formation-marches-publics-68bbd4e2f09e1725328478.pdf"
    -pdfMimeType: "application/pdf"
    -updatedAt: DateTimeImmutable @1757140194 {#1608
      date: 2025-09-06 06:29:54.0 UTC (+00:00)
    }
    -showOnHomePage: false
    -featuredOnSearch: false
    -price: 1980.0
    -cpf: false
    -collectiveFaceToFaceHours: 21
    -individualFaceToFaceHours: 0
    -individualVideoconferenceHours: 2
    -collectiveVideoconferenceHours: 0
    -elearningHours: 5
    -certification: null
    -format: App\Enum\TrainingFormat {#1607 …}
    -description: "<p>La formation 'Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel' est conçue pour les professionnels souhaitant maîtriser les enjeux des marchés publics. Accessible en présentiel, cette formation se déroule à DUNKERQUE, au 48 avenue de FaidHerbe, 59240 DUNKERQUE. Vous apprendrez à élaborer des réponses adaptées aux appels d'offres publics.</p> <p>Cette formation vise particulièrement les habitants de DUNKERQUE et des villes environnantes comme Grande-Synthe, Petite-Synthe, et Coudekerque-Branche. Elle est destinée à des professionnels d'entreprises de toutes tailles, des collectivités territoriales, ou toute personne impliquée dans la soumission d'appels d'offres.</p> <p>Suivre cette formation vous permettra de mieux comprendre les procédures, les exigences légales, et les bonnes pratiques à adopter lors de la réponse à un appel d’offres. Vous découvrirez les stratégies pour rédiger une proposition qui capte l’attention et satisfait aux attentes des acheteurs publics.</p> <p>Les contenus abordés lors de la formation incluent : le cadre juridique des marchés publics, les étapes clés de la réponse à un appel d’offres, la rédaction d'un dossier de candidature, ainsi que des cas pratiques pour mettre en application vos nouvelles connaissances. La formation se déroule uniquement en présentiel et favorise les interactions avec le formateur et les autres participants.</p> <p>Déplacez-vous facilement à nos locaux pour la 'Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel'. En transports en commun, plusieurs lignes locales desservent le secteur et des arrêts se trouvent à proximité. Si vous venez en train, la gare la plus proche est la Gare de DUNKERQUE, avec des liaisons depuis Lille, Calais, et d'autres villes répertoriées. Pour ceux qui préfèrent la voiture, l'accès routier est simple, avec des stationnements disponibles à proximité. Un aéroport existe également à proximité, facilitant l'accès pour les participants venant de plus loin.</p>"
    -minPeriod: 4
    -maxPeriod: 8
    -public: "<div>TPE, PME, entrepreneurs, responsables commerciaux ou administratifs</div>"
    -prerequisites: "<div>Maîtriser les bases de la communication écrite professionnelle (rédaction, structuration d’un document)</div>"
    -objectives: Doctrine\ORM\PersistentCollection {#1636 …}
    -category: Proxies\__CG__\App\Entity\TrainingCategory {#1653 …}
    -financing: Doctrine\ORM\PersistentCollection {#1693 …}
    -trainingProgramParts: Doctrine\ORM\PersistentCollection {#1715 …}
    -places: Doctrine\ORM\PersistentCollection {#1713 …}
    -code: "mp-21-P"
    -faceToFaceHoursText: "3 demi-journées"
    -satisfactionRate: 9.5
    -cpfLink: null
    +allPlaces: ? bool
    +allFinancing: ? bool
    -completionRate: null
    -slugHistory: [
      "formation-appels-doffres-de-marches-publics"
      "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    ]
    -sessions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingCityChildren: Doctrine\ORM\PersistentCollection {#1741 …}
    -subTitle: "Formation en présentiel"
    -relatedTrainings: Doctrine\ORM\PersistentCollection {#1745 …}
    -pixels: []
    -faqs: Doctrine\ORM\PersistentCollection {#1771 …}
    -createdBy: null
    -status: App\Enum\Trainer\TrainingStatus {#1615 …}
    -trainers: Doctrine\ORM\PersistentCollection {#1803 …}
    -seoTitle: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel DUNKERQUE"
    -seoDescription: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel à DUNKERQUE. En présentiel ✓ formateur expert ✓ inscription simple ✓"
    -seoCanonical: null
    -seoIndexed: true
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1424 …}
  }
  +action: "pdf"
  -bus: Symfony\Component\Messenger\TraceableMessageBus {#442 …}
  -formView: Symfony\Component\Form\FormView {#3744 …}
  -form: Symfony\Component\Form\Form {#3835 …}
  +formName: "training_modal"
  +formValues: [
    "firstname" => ""
    "lastname" => ""
    "phone" => ""
    "email" => ""
    "rgpd" => null
    "_token" => "csrf-token"
  ]
  +isValidated: false
  +validatedFields: []
  -shouldAutoSubmitForm: true
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#2327 …}
}