Une fondation solide
Les sections précédentes constituent une base solide pour démarrer un projet performant et complexe. Il est cependant recommandé de poursuivre l’apprentissage en améliorant le projet NovaMooc de différentes façons.
-
Gestion de layout par type d’utilisateur (étudiant/enseignant) afin de montrer visuellement dans quelle case se trouve l’utilisateur (cf. chapitre Gestion avancée des vues - Création de plans (layouts) avancés).
-
Création de nouvelles routes API pour ajouter/modifier/supprimer un cours (cf. chapitre Architecture de projet - Les différentes méthodes HTTP).
-
Création d’un formulaire web pour ajouter/modifier des cours (cf. chapitre Mise en place de formulaires - Gestion des formulaires).
-
Gestion des droits d’accès (cf. chapitre Gestion des droits d’accès (ACL) - Mise en place d’une stratégie de gestion de droits).
-
Documentation de l’API (cf. chapitre Architecture de projet - Documentation/annuaire des routes de l’API).
La boîte à outils de Phalcon a été détaillée dans ce livre, il ne reste plus qu’à l’exploiter.
NovaMooc est un bon exercice pour évoluer et gagner en expérience sur Phalcon.
Il existe une version du projet Mooc avec une surcouche visuelle et l’ajout de quelques fonctionnalités supplémentaires décrites précédemment.
Ce projet est téléchargeable...