HomeController :: showformationFront
Request
GET Parameters
No GET parameters
POST Parameters
No POST parameters
Uploaded Files
No files were uploaded
Request Attributes
| Key | Value |
|---|---|
| _controller | "App\Controller\HomeController::showformationFront" |
| _firewall_context | "security.firewall.map.context.main" |
| _links | Symfony\Component\WebLink\GenericLinkProvider {#2497 -links: [ 2485 => Symfony\Component\WebLink\Link {#2485 -href: "https://www.sip-projects-services.com/api/docs.jsonld" -rel: [ "http://www.w3.org/ns/hydra/core#apiDocumentation" => "http://www.w3.org/ns/hydra/core#apiDocumentation" ] -attributes: [] } ] } |
| _route | "app_formation_detailsfront" |
| _route_params | [ "slug" => "fullstack-spring-angular-devops-38.html" ] |
| _security_firewall_run | "_security_main" |
| _stopwatch_token | "19fcfc" |
| formation | App\Entity\Formation {#1028 -id: 38 -titre: "FullStack Spring Angular DEVOPS" -prix: "600" -description: """ <h1><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">📘 Bootcamp Fullstack (70h)</span></span></h1>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Technologies : Spring Boot + Angular + DevOps + React Native</strong><br />\r\n <strong>Projet fil rouge :</strong> Développement d’une application complète en <strong>architecture microservices</strong></span></span></p>\r\n \r\n <hr />\r\n <h2><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">🗓️ Organisation globale (3 mois)</span></span></h2>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Durée totale :</strong> 70 heures</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Rythme recommandé :</strong> ~6h / semaine</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Répartition :</strong></span></span>\r\n \t<ul>\r\n \t\t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Backend & Frontend : 40h</span></span></li>\r\n \t\t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">DevOps : 15h</span></span></li>\r\n \t\t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Mobile (React Native) : 10h</span></span></li>\r\n \t\t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Projet & soutenance : 5h</span></span></li>\r\n \t</ul>\r\n \t</li>\r\n </ul>\r\n \r\n <hr />\r\n <h1><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">🧩 MODULE 1 : Backend & Frontend (Spring Boot + Angular) – 40h</span></span></h1>\r\n \r\n <h2><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">🔹 Chapitre 1 : Introduction & Architecture (4h)</span></span></h2>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Présentation du projet (microservices)</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Architecture globale (API Gateway, services, DB)</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Outils : Spring Boot, Angular</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Workshop :</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Setup projet + initialisation des services</span></span></li>\r\n </ul>\r\n \r\n <hr />\r\n <h2><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">🔹 Chapitre 2 : Backend Spring Boot (10h)</span></span></h2>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Création REST API</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Architecture MVC</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Couche Data (JPA / Hibernate)</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Gestion des entités & relations</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Pagination & filtrage</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Workshops :</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">CRUD complet</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Pagination API</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Génération PDF</span></span></li>\r\n </ul>\r\n \r\n <hr />\r\n <h2><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">🔹 Chapitre 3 : Microservices & Communication (6h)</span></span></h2>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Découpage en microservices</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">API Gateway</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Communication REST / Feign</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Introduction à Apache Kafka</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Workshop :</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Communication entre services + event Kafka</span></span></li>\r\n </ul>\r\n \r\n <hr />\r\n <h2><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">🔹 Chapitre 4 : Sécurité (5h)</span></span></h2>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Authentification (JWT)</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Autorisation (roles)</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Sécurisation API</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Workshop :</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Login / Register sécurisé</span></span></li>\r\n </ul>\r\n \r\n <hr />\r\n <h2><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">🔹 Chapitre 5 : Frontend Angular (10h)</span></span></h2>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Architecture Angular</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Components, Services, Routing</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Forms & validation</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Consommation API</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Workshops :</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Dashboard</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">CRUD UI</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Intégration templates UI</span></span></li>\r\n </ul>\r\n \r\n <hr />\r\n <h2><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">🔹 Chapitre 6 : Fonctionnalités avancées (5h)</span></span></h2>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Emailing</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Notifications</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Gestion des erreurs</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Upload fichiers</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Workshops :</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Envoi email</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Notifications utilisateur</span></span></li>\r\n </ul>\r\n \r\n <hr />\r\n <h1><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">⚙️ MODULE 2 : DevOps (15h)</span></span></h1>\r\n \r\n <h2><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">🔹 Chapitre 1 : CI/CD (5h)</span></span></h2>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Introduction DevOps</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Pipelines avec GitLab</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Build avec Maven</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Workshop :</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Pipeline build + test</span></span></li>\r\n </ul>\r\n \r\n <hr />\r\n <h2><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">🔹 Chapitre 2 : Qualité & Tests (3h)</span></span></h2>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Tests unitaires</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Tests d’intégration</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Analyse qualité avec SonarQube</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Workshop :</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Ajout tests + scan qualité</span></span></li>\r\n </ul>\r\n \r\n <hr />\r\n <h2><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">🔹 Chapitre 3 : Containerisation (4h)</span></span></h2>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Dockerisation des services</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Création images avec Docker</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Workshop :</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Dockerfile + docker-compose</span></span></li>\r\n </ul>\r\n \r\n <hr />\r\n <h2><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">🔹 Chapitre 4 : Orchestration (3h)</span></span></h2>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Introduction à Kubernetes</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Déploiement microservices</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Workshop :</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Déploiement cluster local</span></span></li>\r\n </ul>\r\n \r\n <hr />\r\n <h1><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">📱 MODULE 3 : Mobile (React Native) – 10h</span></span></h1>\r\n \r\n <h2><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">🔹 Chapitre 1 : Introduction (2h)</span></span></h2>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Présentation React Native</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Setup environnement</span></span></li>\r\n </ul>\r\n \r\n <hr />\r\n <h2><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">🔹 Chapitre 2 : Développement mobile (5h)</span></span></h2>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Navigation</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">UI mobile</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Appels API</span></span></li>\r\n </ul>\r\n \r\n <p><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive"><strong>Workshop :</strong></span></span></p>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">App mobile connectée au backend</span></span></li>\r\n </ul>\r\n \r\n <hr />\r\n <h2><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">🔹 Chapitre 3 : Fonctionnalités (3h)</span></span></h2>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Authentification</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Notifications</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Optimisation UX</span></span></li>\r\n </ul>\r\n \r\n <hr />\r\n <h1><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">🎯 MODULE 4 : Projet & Soutenance (5h)</span></span></h1>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Finalisation du projet</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Déploiement complet</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Présentation architecture</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Démonstration</span></span></li>\r\n </ul>\r\n \r\n <hr />\r\n <h1><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">🧪 Workshops inclus</span></span></h1>\r\n \r\n <ul>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">CRUD complet (Backend + Frontend)</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Pagination & filtres</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">PDF generation</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Emailing</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Kafka events</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Notifications</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Sécurité JWT</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">CI/CD pipeline</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Docker & Kubernetes deployment</span></span></li>\r\n \t<li><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">App mobile connectée</span></span></li>\r\n </ul> """ -contenu: null -affiche: "BootCamp Spring Angular & Devops 370 x 250 px) (2)-6782364ed1299.png" -duree: "60" -slug: "fullstack-spring-angular-devops-38.html" -planification: null -texttt: null -totalinscrit: "150" -nblike: "350" -nbavis: "200" -niveau: "Débutant" -categorie: "BootCamp" -nbheure: null -desccourt: "<p style="text-align:justify"><span style="font-size:14px"><span style="font-family:Comic Sans MS,cursive">Ce bootcamp fullstack de 70 heures permet aux participants de concevoir et développer une application complète en architecture microservices, en utilisant Spring Boot pour le backend et Angular pour le frontend. La formation couvre également l’intégration de pratiques DevOps modernes avec des outils comme GitLab, Jenkins, Docker et Kubernetes. Les apprenants mettent en œuvre des fonctionnalités avancées telles que la sécurité, la communication inter-services, l’emailing et le traitement d’événements. Une ouverture vers le développement mobile est proposée avec React Native afin de connecter une application mobile au backend. À l’issue du bootcamp, les participants disposent d’un projet complet prêt à être déployé dans un environnement professionnel.</span></span></p>" -photofront: "BootCamp Spring Angular & Devops 370 x 250 px) (2)-6782364ed2d59.png" -formateur: Proxies\__CG__\App\Entity\User {#1124 …} -sections: Doctrine\ORM\PersistentCollection {#1112 …} -evenements: Doctrine\ORM\PersistentCollection {#1090 …} -isPopulaire: true -offres: Doctrine\ORM\PersistentCollection {#1038 …} -traces: Doctrine\ORM\PersistentCollection {#1045 …} } |
| slug | "fullstack-spring-angular-devops-38.html" |
Request Headers
| Header | Value |
|---|---|
| accept | "*/*" |
| accept-encoding | "gzip, br, zstd, deflate" |
| authorization | "" |
| cookie | "PHPSESSID=46e5cbddfe2d35de0f918739987c319b" |
| host | "www.sip-projects-services.com" |
| remote-ip | "216.73.216.222" |
| user-agent | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
| x-forwarded-for | "216.73.216.222" |
| x-forwarded-proto | "https" |
| x-ovhrequest-id | "ca4fd3ebe5eb5ad8fdb2375bc0b9dc15" |
| x-php-ob-level | "1" |
| x-predictor | "1" |
Request Content
Request content not available (it was retrieved as a resource).
Response
Response Headers
| Header | Value |
|---|---|
| cache-control | "no-cache, private" |
| content-type | "text/html; charset=UTF-8" |
| date | "Sat, 22 Aug 2026 13:41:08 GMT" |
| link | "<https://www.sip-projects-services.com/api/docs.jsonld>; rel="http://www.w3.org/ns/hydra/core#apiDocumentation"" |
| x-debug-token | "6b9817" |
Cookies
Request Cookies
| Key | Value |
|---|---|
| PHPSESSID | "46e5cbddfe2d35de0f918739987c319b" |
Response Cookies
No response cookies
Session 4
Session Metadata
| Key | Value |
|---|---|
| Created | "Sat, 22 Aug 26 15:41:06 +0200" |
| Last used | "Sat, 22 Aug 26 15:41:07 +0200" |
| Lifetime | 28800 |
Session Attributes
| Attribute | Value |
|---|---|
| _csrf/https-reset_password_request_form | "KdNQuhwj5ySeXdrcC4jQZ_hnXT7RvhHWHOWdcYD7-9k" |
Session Usage
4
Usages
Stateless check enabled
| Usage |
|---|
App\Twig\PanierExtension:21
[
[
"file" => "/home/sipprog/www/src/Twig/PanierExtension.php"
"line" => 21
"function" => "get"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/ExtensionSet.php"
"line" => 331
"function" => "getGlobals"
"class" => "App\Twig\PanierExtension"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/Environment.php"
"line" => 788
"function" => "getGlobals"
"class" => "Twig\ExtensionSet"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/Environment.php"
"line" => 801
"function" => "getGlobals"
"class" => "Twig\Environment"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/Template.php"
"line" => 367
"function" => "mergeGlobals"
"class" => "Twig\Environment"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/Template.php"
"line" => 379
"function" => "display"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/TemplateWrapper.php"
"line" => 40
"function" => "render"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/Environment.php"
"line" => 280
"function" => "render"
"class" => "Twig\TemplateWrapper"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/framework-bundle/Controller/AbstractController.php"
"line" => 220
"function" => "render"
"class" => "Twig\Environment"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/framework-bundle/Controller/AbstractController.php"
"line" => 228
"function" => "renderView"
"class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
"type" => "->"
]
[
"file" => "/home/sipprog/www/src/Controller/HomeController.php"
"line" => 566
"function" => "render"
"class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 163
"function" => "showformationFront"
"class" => "App\Controller\HomeController"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 75
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/autoload_runtime.php"
"line" => 29
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/home/sipprog/www/public/index.php"
"line" => 5
"args" => [
"/home/sipprog/www/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
App\Twig\PanierExtension:22
[
[
"file" => "/home/sipprog/www/src/Twig/PanierExtension.php"
"line" => 22
"function" => "get"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/ExtensionSet.php"
"line" => 331
"function" => "getGlobals"
"class" => "App\Twig\PanierExtension"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/Environment.php"
"line" => 788
"function" => "getGlobals"
"class" => "Twig\ExtensionSet"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/Environment.php"
"line" => 801
"function" => "getGlobals"
"class" => "Twig\Environment"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/Template.php"
"line" => 367
"function" => "mergeGlobals"
"class" => "Twig\Environment"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/Template.php"
"line" => 379
"function" => "display"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/TemplateWrapper.php"
"line" => 40
"function" => "render"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/Environment.php"
"line" => 280
"function" => "render"
"class" => "Twig\TemplateWrapper"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/framework-bundle/Controller/AbstractController.php"
"line" => 220
"function" => "render"
"class" => "Twig\Environment"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/framework-bundle/Controller/AbstractController.php"
"line" => 228
"function" => "renderView"
"class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
"type" => "->"
]
[
"file" => "/home/sipprog/www/src/Controller/HomeController.php"
"line" => 566
"function" => "render"
"class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 163
"function" => "showformationFront"
"class" => "App\Controller\HomeController"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 75
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/autoload_runtime.php"
"line" => 29
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/home/sipprog/www/public/index.php"
"line" => 5
"args" => [
"/home/sipprog/www/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:44
[
[
"file" => "/home/sipprog/www/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
"line" => 44
"function" => "getMetadataBag"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/twig-bridge/AppVariable.php"
"line" => 78
"function" => "getToken"
"class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/Extension/CoreExtension.php"
"line" => 1635
"function" => "getUser"
"class" => "Symfony\Bridge\Twig\AppVariable"
"type" => "->"
]
[
"file" => "/home/sipprog/www/var/cache/dev/twig/b8/b829fe302e6073d7c1193a7ad1c36f10.php"
"line" => 931
"function" => "twig_get_attribute"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/Template.php"
"line" => 171
"function" => "block_mm"
"class" => "__TwigTemplate_5467124ac0b6e90723525ef4b67a2093"
"type" => "->"
]
[
"file" => "/home/sipprog/www/var/cache/dev/twig/b8/b829fe302e6073d7c1193a7ad1c36f10.php"
"line" => 284
"function" => "displayBlock"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/Template.php"
"line" => 394
"function" => "doDisplay"
"class" => "__TwigTemplate_5467124ac0b6e90723525ef4b67a2093"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/Template.php"
"line" => 367
"function" => "displayWithErrorHandling"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/home/sipprog/www/var/cache/dev/twig/bd/bd78ec01344344455447142719b357d8.php"
"line" => 49
"function" => "display"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/Template.php"
"line" => 394
"function" => "doDisplay"
"class" => "__TwigTemplate_ef9da448d394db684311f122f64b3d3d"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/Template.php"
"line" => 367
"function" => "displayWithErrorHandling"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/Template.php"
"line" => 379
"function" => "display"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/TemplateWrapper.php"
"line" => 40
"function" => "render"
"class" => "Twig\Template"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/twig/twig/src/Environment.php"
"line" => 280
"function" => "render"
"class" => "Twig\TemplateWrapper"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/framework-bundle/Controller/AbstractController.php"
"line" => 220
"function" => "render"
"class" => "Twig\Environment"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/framework-bundle/Controller/AbstractController.php"
"line" => 228
"function" => "renderView"
"class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
"type" => "->"
]
[
"file" => "/home/sipprog/www/src/Controller/HomeController.php"
"line" => 566
"function" => "render"
"class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 163
"function" => "showformationFront"
"class" => "App\Controller\HomeController"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 75
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/autoload_runtime.php"
"line" => 29
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/home/sipprog/www/public/index.php"
"line" => 5
"args" => [
"/home/sipprog/www/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Symfony\Component\Security\Http\Firewall\ContextListener:184
[
[
"file" => "/home/sipprog/www/vendor/symfony/security-http/Firewall/ContextListener.php"
"line" => 184
"function" => "remove"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 111
"function" => "onKernelResponse"
"class" => "Symfony\Component\Security\Http\Firewall\ContextListener"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 230
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 59
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 152
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 196
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 184
"function" => "filterResponse"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 75
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/home/sipprog/www/vendor/autoload_runtime.php"
"line" => 29
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/home/sipprog/www/public/index.php"
"line" => 5
"args" => [
"/home/sipprog/www/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
| Key | Value |
|---|---|
| APP_ENV | "dev" |
| APP_MEDIA_SECRET | "5f6e8a4d7c1b3f9d4e5a2c1b9f0d7e6c" |
| APP_SECRET | "1d32da938af66cd42d55fdb74a98568a" |
| CORS_ALLOW_ORIGIN | "^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$" |
| DATABASE_URL | "mysql://sipprogsipacadem:ACsSip12062026@sipprogsipacadem.mysql.db:3306/sipprogsipacadem?serverVersion=10.4.18-MariaDB&charset=utf8mb4" |
| JWT_PASSPHRASE | "56c5737238e16dd0d42d365b2b0304e21f89d9453d2f4aebb5f98e1206cb7ea8" |
| JWT_PUBLIC_KEY | "%kernel.project_dir%/config/jwt/public.pem" |
| JWT_SECRET_KEY | "%kernel.project_dir%/config/jwt/private.pem" |
| MAILER_DSN | "smtp://sip-academy@smart-it-partner.com:8Z42xmlGggkoiPFjUyS1LA0Kf@ssl0.ovh.net:587" |
| MAILER_FROM_ADDRESS | "sip-academy@smart-it-partner.com" |
| MESSENGER_TRANSPORT_DSN | "doctrine://default?auto_setup=0" |
| TWILIO_SID | "AC6825fd8aa644fce062b5dd37a5ccb0b3" |
| TWILIO_TOKEN | "7c6ac52b6e8925b136b50eaffce63d01" |
| TWILIO_WHATSAPP_NUMBER | "whatsapp:+14155238886" |
Defined as regular env variables
| Key | Value |
|---|---|
| APP_DEBUG | "1" |
| CFG_CLUSTER | "cluster100" |
| DOCUMENT_ROOT | "/home/sipprog/www" |
| ENVIRONMENT | "production" |
| FCGI_ROLE | "RESPONDER" |
| GATEWAY_INTERFACE | "CGI/1.1" |
| GEOIP_AREA_CODE | "805" |
| GEOIP_CITY | "Santa Paula" |
| GEOIP_COUNTRY_CODE | "US" |
| GEOIP_COUNTRY_NAME | "United States" |
| GEOIP_DMA_CODE | "803" |
| GEOIP_LATITUDE | "34.355598" |
| GEOIP_LONGITUDE | "-119.070099" |
| GEOIP_REGION | "CA" |
| HTTPS | "on" |
| HTTP_ACCEPT | "*/*" |
| HTTP_ACCEPT_ENCODING | "gzip, br, zstd, deflate" |
| HTTP_AUTHORIZATION | "" |
| HTTP_COOKIE | "PHPSESSID=46e5cbddfe2d35de0f918739987c319b" |
| HTTP_HOST | "www.sip-projects-services.com" |
| HTTP_REMOTE_IP | "216.73.216.222" |
| HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
| HTTP_X_FORWARDED_FOR | "216.73.216.222" |
| HTTP_X_FORWARDED_PROTO | "https" |
| HTTP_X_OVHREQUEST_ID | "ca4fd3ebe5eb5ad8fdb2375bc0b9dc15" |
| HTTP_X_PREDICTOR | "1" |
| PHP_SELF | "/public/index.php" |
| QUERY_STRING | "" |
| REDIRECT_STATUS | "200" |
| REDIRECT_URL | "/public/showformationFront/fullstack-spring-angular-devops-38.html" |
| REMOTE_ADDR | "216.73.216.222" |
| REMOTE_PORT | "30148" |
| REQUEST_METHOD | "GET" |
| REQUEST_TIME | 1787406068 |
| REQUEST_TIME_FLOAT | 1787406068.0029 |
| REQUEST_URI | "/showformationFront/fullstack-spring-angular-devops-38.html" |
| SCRIPT_FILENAME | "/home/sipprog/www/public/index.php" |
| SCRIPT_NAME | "/public/index.php" |
| SCRIPT_URI | "https://www.sip-projects-services.com:443/showformationFront/fullstack-spring-angular-devops-38.html" |
| SCRIPT_URL | "/showformationFront/fullstack-spring-angular-devops-38.html" |
| SERVER_ADDR | "10.100.20.1" |
| SERVER_ADMIN | "postmaster@www.sip-projects-services.com" |
| SERVER_NAME | "www.sip-projects-services.com" |
| SERVER_PORT | "443" |
| SERVER_PROTOCOL | "HTTP/1.1" |
| SERVER_SIGNATURE | "" |
| SERVER_SOFTWARE | "Apache" |
| SYMFONY_DOTENV_VARS | "APP_ENV,APP_SECRET,DATABASE_URL,MESSENGER_TRANSPORT_DSN,MAILER_DSN,MAILER_FROM_ADDRESS,CORS_ALLOW_ORIGIN,JWT_SECRET_KEY,JWT_PUBLIC_KEY,JWT_PASSPHRASE,TWILIO_SID,TWILIO_TOKEN,TWILIO_WHATSAPP_NUMBER,APP_MEDIA_SECRET" |
| UNIQUE_ID | "aomm9HQkDjFW5H4AV8E7cAAAAHQ" |
| USER | "sipprog" |
| argc | 0 |
| argv | [] |