- Présentation
- Programme
- Responsables
- FAQ
Objectif de formation
Cette formation avancée vous plonge dans l’univers de Symfony, l’un des frameworks PHP les plus puissants et flexibles. Vous apprendrez à développer des applications web complexes, à optimiser les performances de vos projets, et à créer des API sécurisées. À la fin de cette formation, vous serez capable de concevoir et de maintenir des applications robustes et sécurisées en utilisant Symfony, en suivant les meilleures pratiques du développement web.
Prérequis
- Connaissance de base en PHP et en développement web.
- Expérience préalable avec Symfony est recommandée mais pas obligatoire.
- Candidature via notre site ou MonCompteFormation
- Examen de votre dossier et entretien éventuel
- Validation de votre candidature
Diplôme ou certification
- Vous obtenez une certification labelisée GLOBAL DIGITAL UNIVERSITY sous réserve de la validation de toutes les soutenances orales
- Rappels sur les concepts de base de Symfony.
- Nouveautés et fonctionnalités avancées du Framework.
- Structuration d’une application Symfony.
- Utilisation des bundles et organisation du code.
- Mapping objet-relationnel avec Doctrine.
- Requêtes avancées et optimisation des performances.
- Création et gestion de formulaires complexes.
- Validation des données et gestion des erreurs.
- Création et utilisation de services.
- Injection de dépendances et gestion de la configuration.
- Authentification et autorisation avancées.
- Gestion des utilisateurs et des rôles.
- Écriture de tests unitaires et fonctionnels.
- Outils de débogage et bonnes pratiques de testing.
- Concepts de base des API REST.
- Utilisation des composants Symfony pour créer des API.
- Configuration des routes spécifiques aux API.
- Création de contrôleurs RESTful.
- Sérialisation et désérialisation des données.
- Utilisation de JMS Serializer et Symfony Serializer.
- Authentification avec JWT (JSON Web Tokens).
- Mise en place d’autorisation et de contrôles d’accès.
- Gestion des versions d’API.
- Documentation des API avec Swagger ou NelmioApiDocBundle.
- Écriture de tests pour les endpoints API.
- Outils de testing (PHPUnit, Postman).
- Optimisation des performances des API.
- Bonnes pratiques pour le déploiement en production.
Responsables pédagogiques :
- Richard LEUBOU(Docteur en informatique et applications, enseignant en Master 2 Université de Strasbourg)
- Benoît CRESPIN (Maître de conférence en Informatique, Université de Limoges) – personne ressource consultée dans le cadre de la conception et de la mise en place des parcours de formation
Référent handicap :
- Toute personne en situation de handicap et désirant suivre une formation chez GDU bénéficie d’un accompagnement gratuit sur demande à l’adresse handicap@gducampus.com
- Notre plateforme a été conçue afin d’éviter les surcharges mentales, pour rendre plus confortables les pages pour les personnes hyperactives ou les plus jeunes, particulièrement sensibles au mouvement sur écran.
- Notre référent handicap répond à vos questions. Si besoin, nous vous orienterons vers l’organisme habilité pour traiter votre demande.
- Contact référent handicap: handicap@gducampus.com
Vos questions, nos réponses
Voulez-vous suivre cette formation ?
500€
En présentiel ou à distance
En petit groupe (maxi 5 stagiaires)
Démarrage possible à tout moment
Délais d’accès 15 jours
Ces cours pourraient également vous intéresser :
- adminBachelor concepteur designer UI – UX800 HoursIntermédiaire0 Leçon0 Quiz0 Etudiant
Devenez expert en design d'interfaces utilisateur et apprenez à créer des expériences numériques attractives et...
Gratuit - adminBachelor concepteur développeur d’applications800 HoursIntermédiaire0 Leçon0 Quiz0 Etudiant
Devenez un expert en conception et développement d'applications web avec PHP, Symfony et ReactJS.
Gratuit - adminConcevoir des éléments graphiques et des supports de communication18 WeeksIntermédiaire0 Leçon0 Quiz0 Etudiant
Maîtrisez les concepts avancés du développement web avec Symfony et apprenez à créer des applications...
Gratuit