Vous savez déjà faire des sites internet ? Vous maîtrisez votre code, mais n'êtes pas totalement satisfait ? Vous avez trop souvent l'impression de réinventer la roue ?

Alors ce tutoriel est fait pour vous !

Symfony2 est un puissant framework qui va vous permettre de réaliser des sites complexes rapidement, mais de façon structurée et avec un code clair et maintenable. En un mot : le paradis du développeur !

Ce tutoriel est un tutoriel pour débutants sur Symfony2, vous n'avez besoin d'aucune notion sur les frameworks pour l'aborder, nous allons les découvrir ensemble. Cependant, il est fortement conseillé :

  • Partie 1 - Vue d'ensemble de Symfony2


    1. Symfony2, un framework PHP

    2. Vous avez dit Symfony2 ?

    3. Utilisons la console pour créer un bundle

  • Partie 2 - Les bases de Symfony2


    1. Mon premier « Hello World ! » avec Symfony2

    2. Le routeur de Symfony2

    3. Les contrôleurs avec Symfony2

    4. Le moteur de templates Twig

    5. Installer un bundle grâce à Composer

    6. Les services, théorie et création

  • Partie 3 - Gérer la base de données avec Doctrine2


    1. La couche métier : les entités

    2. Manipuler ses entités avec Doctrine2

    3. Les relations entre entités avec Doctrine2

    4. Récupérer ses entités avec Doctrine2

    5. Les évènements et extensions Doctrine

    6. TP : Les entités de notre blog

  • Partie 4 - Allons plus loin avec Symfony2


    1. Créer des formulaires avec Symfony2

    2. Validez vos données

    3. Sécurité et gestion des utilisateurs

    4. Les services, utilisation poussée

    5. Le gestionnaire d'évènements de Symfony2

    6. Traduire son site

  • Partie 5 - Astuces et points particuliers


    1. Utiliser des ParamConverters pour convertir les paramètres de requêtes

    2. Personnaliser les pages d'erreur

    3. Utiliser Assetic pour gérer les codes CSS et JS de votre site

    4. Utiliser la console directement depuis le navigateur

    5. Déployer son site Symfony2 en production

  • Certificat de réussite

déroulement d'un cours

  • 1

    Dès la date de lancement du cours, vous aurez accès au contenu pédagogique et aux exercices.

  • 2

    Vous progressez dans le cours semaine par semaine. Une partie du cours correspond à une semaine de travail de votre part.

  • !

    Les exercices doivent être réalisés en une semaine. La date limite vous sera annoncée au démarrage de chaque nouvelle partie. Les exercices sont indispensables pour obtenir votre certification.

  • 3

    À l'issue du cours, vous recevrez vos résultats par e-mail. Votre certificat de réussite vous sera également transmis si vous êtes membre Premium et que vous avez au moins 70% de bonnes réponses.

Exemple de certificat de réussite
Exemple de certificat de réussite