Centre d'aide au développement d'applications web avec Symfony

Documentation et cours pour Symfony

Mis à jour le 16/01/2022

Suivez les étapes nécessaires pour créer votre site web

Si vous désirer accéder à l'essentiel de notre formation, je vous propose de suivre les prérequis.
Ensuite, laissez-vous guider par nos jolis cadres bleutés. Il vons indiqueront toutes les étapes à suivre de notre formation express.
Vous progresserez pas à pas grâce à cette méthode pour débutants.

Présentation de la formation Symfony

Ce guide est essentiellement réservé à un public de développeurs amateurs. Toutefois, vous y trouverez de nombreux exemples et de travaux pratiques complets afin de satisfaire un grand nombre des demandes de vos clients. Notre interface est également dédiée à toutes celles et ceux qui souhaitent découvrir le monde de la programmation orientée objet.

Si vous avez l'habitude de coder un site internet Html classique ou si vous avez déjà une expérience en Php avec base de données de type SQL, la méthode de travail proposée ici vous donnera peut-être l'occasion de changer votre façon de procéder à l'avenir.

Nous appréhenderons les divers concepts liés à la programmation de pages web dynamiques de manière ludique. Ainsi, tout le contenu de formation en accéléré ne sera pas détaillé à 100%, de manière à ne pas décourager un novice. Je vous invite à suivre scrupuleusement toutes les étapes et les indications fournies au sein de ces tutos afin de bénéficier pleinement de tous les avantages du framework Symfony.

Le système MVC (Modèle - Vue - Contrôleur)

Depuis plusieurs années, le développement de sites internet en Php avec une base de données MySQL se réalise essentiellement à l'aide d'un modèle d'architecture logicielle MVC (Modèle - Vue - Contrôleur).
Avant ce système d'architecture logicielle, les pages web étaient codées dans un seul fichier, dans lequel le langage Html, le langage Php ainsi que le langage MySQL se cotoyaient de manière souvent confuse. Avec le MVC, ces différents langages ont été répartis entre plusieurs fichiers. Cela permet de concevoir son code de manière beaucoup plus claire et lisible. En outre, le développeur de site internet peut se concentrer plus facilement sur une tâche bien précise. Une équipe de plusieurs webmasters peut saisir l'avantage de se répartir les différentes branches qui constituent l'ensemble d'un site.

Nous allons étudier ce modèle. Nous utiliserons les langages Php pour le contrôleur, MySQL pour le modèle et Html 5 avec CSS 3 pour la vue.

Utilisation de la machine virtuelle

Vous n'en aurez pas forcément besoin, mais elle peut se révéler très pratique. Avec le logiciel VirtualBox, vous pourrez télécharger une version 32 bits de Windows pour vos tests.

Conseils

Je vous recommande de suivre l'une après l'autre toutes les phases proposées à l'intérieur de ce guide, surtout si vous êtes débutant. Essayez de ne pas accumuler trop de connaissances en un temps record. Les étapes sont relativement brèves, n'hésitez pas à être sûr de bien avoir tout assimiler avant de continuer à suivre les cours.

Je vous donnerai tout au long de ces exercices, des liens externes sur de la documentation si vous souhaitez en connaître d'avantage sur la programmation d'applications pour internet. Je partagerai aussi avec vous des tutoriels sur la plateforme Youtube avec des formateurs de qualité.

Menu