SymfonySymfony

Projet - Découverte du Framework Symfony

SymfonyDoctrine ORMBootstrapPHPPostgreSQL

Création d'une application web complète de bibliothèque virtuelle avec Symfony à travers un cours pratique sur OpenClassrooms.

9 septembre 2024

Vue d’ensemble

Ce projet de découverte du framework Symfony, réalisé dans le cadre du cours OpenClassrooms "Construisez un site web à l'aide du framework Symfony", m'a permis de développer une application web de bibliothèque virtuelle. Le projet m'a initié à la structure des projets Symfony, à l'utilisation des composants essentiels du framework, à la gestion de base de données avec Doctrine, à la création de formulaires, et à la mise en place d'une authentification sécurisée.

Fonctionnalités clés

  • Configuration initiale du projet Mise en place de l’environnement Symfony et configuration de l'application.
  • Architecture Symfony Compréhension et organisation des répertoires (Controller, Entity, Template, etc.).
  • Composants Symfony essentiels Utilisation des routes, contrôleurs, vues et entités pour construire l'application.
  • Base de données avec Doctrine Création, gestion et interaction avec la base de données via Doctrine ORM.
  • Formulaires et validation Création de formulaires Symfony et gestion de la validation côté serveur.
  • Sécurité et authentification Implémentation d’un système d’inscription, de connexion et de gestion d’accès sécurisé.
project preview
SymfonySymfony

Symfony est un framework PHP moderne et puissant pour développer des applications web évolutives.

Doctrine ORMDoctrine ORM

Doctrine est un ORM utilisé avec Symfony pour la gestion des entités et la base de données.

BootstrapBootstrap

Bootstrap est un framework CSS populaire pour créer des interfaces web responsives et élégantes rapidement.

PHPPHP

Langage de programmation serveur utilisé avec Symfony.

PostgreSQLPostgreSQL

PostgreSQL est un système de gestion de base de données relationnelle puissant et open source.

Vous cherchez un collaborateur?

Je suis disponible pour discuter de vos projets, partager des idées ou répondre à vos questions. N'hésitez pas à me contacter.