{}

Training / Programmation

Symfony 6

Programmation


Symfony 6

Symfony est un framework open-source de développement web écrit en PHP, qui offre aux développeurs une plateforme structurée, modulable et performante. Il a été créé par SensioLabs et est maintenu par une communauté active de contributeurs. Ce framework vise à simplifier et accélérer le développement d'applications web en fournissant des composants réutilisables, des conventions de codage et des bonnes pratiques. Les principales caractéristiques de Symfony incluent son architecture MVC (Modèle-Vue-Contrôleur), la gestion de la configuration via des fichiers YAML, la prise en charge des bases de données relationnelles et NoSQL et un système de routing flexible. Grâce à ses fonctionnalités avancées, Symfony est un choix populaire parmi les développeurs pour construire des applications web complexes et évolutives.

Programme
Public
PRE-REQUIS
OBJECTIF

Programme

  1. Introduction au framework Symfony et environnement de développement:

    • Présentation du framework Symfony et des concepts MVC (Modèle-Vue-Contrôleur)
    • Installation et configuration de Symfony avec Composer
    • Création d'un projet et familiarisation avec l'architecture des dossiers et fichiers
  2. Développement des entités et des formulaires avec Doctrine ORM:

    • Présentation de l'ORM Doctrine et mapping des entités
    • Création de la base de données et gestion des migrations
    • Création de formulaire et validation des données
  3. Mise en place de contrôleurs et routes:

    • Création et utilisation des contrôleurs avec le système d'injection de dépendances
    • Configuration des routes avec les annotations et la gestion des URL
    • Utilisation des Templates avec Twig pour la présentation des données
  4. Gestion de l'authentification et la sécurité:

    • Mise en place d'un système d'authentification et d'autorisation
    • Création de Firewall et configuration d'accès aux différentes parties de l'application
    • Gestion des rôles et hiérarchie de permissions pour les différents utilisateurs
  5. Optimisation et déploiement de l'application:

    • Utilisation du cache et optimisation des performances de l'application
    • Mise en place de tests unitaires et fonctionnels avec PHPUnit
    • Déploiement de l'application sur un serveur en production

Public

RAS

PRE-REQUIS

Base en algorithmie

OBJECTIF

RAS

Détail de la formation

  • prix :150,000 FCFA
  • Lieu :Yaoundé, Douala, En ligne
  • Durée de la formation :1 mois

Formateur

Souscrire a la formation