Développement framework symfony & devops

Certification : Développeur web

Proposée par GLOBAL DIGITAL UNIVERSITY · 68100 Mulhouse

Éligible CPF
Formation continue
À distance

Prix

Indiqué par le ou les établissement(s)

2 900 €

Présentation

- 80% de pratique et 20% de théorie
- Accompagnement personnalisé et en petits groupes une fois chaque semaine
- Plateforme e-learning disponible à tout moment

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue À distance 2 900 € – Bac+2 : deug, bt, dut... (niveau 5) –

Objectifs

Vous souhaitez maîtriser le développement back-end avec Symfony tout en intégrant les principes d’automatisation DevOps pour déployer vos projets efficacement ? Cette formation est faite pour vous.

  • Confronter vos connaissances en développement avec la documentation de Symfony afin d’assimiler sa structure MVC, ses composants clés et ses bonnes pratiques.
  • Configurer le framework Symfony via Composer pour disposer d’un environnement de développement stable et standardisé.
  • Développer une application web évolutive avec Symfony en respectant une architecture modulaire, réutilisable et testable.
  • Identifier les points d’automatisation tout au long du cycle de développement pour améliorer les processus de livraison et de maintenance.
  • Programmer des scripts d’automatisation avec Bash ou YAML afin de simplifier les tâches répétitives (tests, déploiements, sauvegardes...)
  • Créer un environnement de développement isolé avec Docker pour éviter les écarts de configuration entre les postes de travail et la production.
  • Mettre en place une intégration et un déploiement continus avec GitHub Actions pour automatiser la livraison de votre application Symfony.

Cette formation vous permet de maîtriser Symfony tout en intégrant les outils DevOps fondamentaux pour construire et maintenir une application professionnelle, scalable et automatisée.

Programme

Cette formation est basée sur une méthode par projet avec un accompagnement personnalisé. Tout au long de la formation, vous avez accès au contenu e-learning ainsi que des sessions d'accompagnement avec votre mentor une fois chaque semaine.

  • Présentation de Symfony et de son écosystème
  • Installation du projet via Composer et configuration initiale
  • Création de routes, contrôleurs et vues avec Twig
  • Connexion à une base de données avec Doctrine ORM
  • Gestion des entités, formulaires, et validation
  • Structure MVC, composants Symfony et bonnes pratiques de développement
  • Création d’un mini-projet modulaire (CRUD complet)
  • Identification des points d’automatisation dans un projet Symfony
  • Création de scripts Bash ou YAML pour automatiser des tâches (build, test...)
  • Construction d’un environnement de développement avec Docker (Dockerfile, docker-compose)
  • Configuration de GitHub Actions pour CI/CD (tests, lint, déploiement)
  • Exécution de tests automatisés avant livraison
  • Déploiement automatisé sur un serveur distant ou une plateforme cloud
Voir la formation sur le site de l'établissement