DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Framework Symfony perfectionnement

Date de mise à jour : 05/12/2024 | Identifiant OffreInfo : 24_279431

Information fournie par :
Carif-Oref Provence - Alpes - Côte d'Azur

Objectifs, programme, validation de la formation

Objectifs

Optimiser les performances d'une application Symfony
Développer une API REST sécurisée et documentée
Mettre en place des mesures avancées pour sécuriser une application Symfony

Programme de la formation

Module 1 : Optimisation des performances dans Symfony
Introduction à l'optimisation des performances dans Symfony.
Utilisation de la mise en cache et de la gestion de la mémoire.
Optimisation de la base de données pour des requêtes plus rapides.
Gestion des profils d'environnement pour améliorer les performances.
Module 2 : Architecture de projet et design patterns
Principes fondamentaux de l'architecture de projet avec Symfony.
Utilisation des design patterns pour structurer efficacement les projets.
Organisation des contrôleurs, modèles, et services pour une meilleure maintenabilité.
Structuration des contrôleurs d'actions et gestion des services.
Module 3 : Création d'API REST avec Symfony
Introduction à la création d'API REST performantes.
Utilisation des bundles FOSRestBundle et NelmioApiDocBundle pour développer et documenter les APIs.
Sécurisation des routes et données transmises par l'API.
Implémentation de JWT (JSON Web Token) pour une authentification robuste.
Module 4 : Sécurité avancée pour les applications Symfony
Gestion des rôles utilisateurs et mise en place de contrôles d'accès.
Introduction aux principales vulnérabilités web selon OWASP.
Utilisation de la bibliothèque OWASP Security Bundle pour sécuriser l'application.
Implémentation de CSP (Content Security Policy) pour se protéger contre les attaques XSS.
Sécurisation contre les attaques CSRF avec la bibliothèque HttpFoundation.

Validation et sanction

Optimiser les performances des applications Symfony
Structurer et organiser un projet Symfony avec des principes d'architecture avancée
Utiliser les design patterns pour améliorer la maintenabilité et l'évolutivité des projets
Créer et documenter une API REST sécurisée avec Symfony
Maîtriser les bundles comme FOSRestBundle et NelmioApiDocBundle pour le développement d'API
Mettre en œuvre des mécanismes d'authentification robustes avec JWT
Assurer la sécurité des routes et des données grâce aux contrôles d'accès et rôles utilisateur
Protéger les applications contre les vulnérabilités web en suivant les recommandations OWASP
Intégrer des outils de sécurité comme CSP pour prévenir les attaques XSS
Sécuriser les formulaires et les requêtes contre les attaques CSRF

Type de formation

Non certificiante

Sortie

Information non communiquée

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
14 heures en centre, 2 heures en entreprise

Conventionnement : Non

Financeur(s)

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Information non communiquée

Conditions spécifiques et prérequis

Avoir des connaissances du framework Symfony Facultatif : disposer de notions en sécurité web et en recommandations OWASP

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
291 Rue Albert Caquot
06560 - Valbonne
Responsable :
Téléphone fixe : 01 77 17 90 36
Contacter l'organisme

Contacts

Contact sur la formation
28 rue du chemin vert
75011 - Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
fax :
Site web : https://formation.vivaneo.fr/
Contacter l'organisme
Contacter l'organisme formateur
Vivaneo
SIRET: 51017673800043
75011 Paris 11e
Responsable : MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 23/12/2024 au 31/12/2025
débutant le : 23/12/2024
Adresse d'inscription
291 Rue Albert Caquot
06560 - Valbonne
Etat du recrutement : Information non disponible
Modalités : Entrées/sorties permanentes

Organisme responsable

Vivaneo
SIRET : 51017673800043

Adresse
28 rue du chemin vert
75011 - Paris 11e
Téléphone fixe : 01 77 17 90 36
Contacter l'organisme