Évoluez vers une architecture PHP professionnelle avec Silex
list 4 sequences
assignment Level : Introductive
chat_bubble_outline Language : French
card_giftcard 640 points
Users' reviews
-
starstarstarstarstar

Key information

credit_card Free access
verified_user Fee-based Certificate
timer 80 hours in total

About the content

Dans ce cours, vous allez construire pas à pas un exemple simple : une application web de type CMS. Notre micro-CMS d'exemple sera basique : il permettra de gérer une liste d'articles ainsi que les commentaires déposés par les utilisateurs authentifiés. Le résultat obtenu en fin de cours est accessible en ligne.

L'intégralité du code source du projet, depuis la version initiale jusqu'à l'application finale, est disponible sur GitHub.

À l'issue de ce cours, vous serez capable d'intégrer à vos projets un framework, un moteur de templates, la gestion du responsive design et bien d'autres choses encore. Et surtout vous aurez, je l'espère, enrichi votre vision du développement Web avec PHP.

 

more_horiz Read more
more_horiz Read less
dns

Syllabus

Partie 1 - Initialisation de l'application
1. Introduction : pourquoi ce cours ?
2. Itération 1 : affichage de la liste des articles
3. Itération 2 : passage à une architecture MVC
4. Itération 3 : intégration du framework PHP Silex
Quiz : Quiz 1
 
Partie 2 - Refactorisation de l'architecture
1. Itération 4 : modélisation objet de l'accès aux données
2. Itération 5 : intégration du moteur de templates Twig
3. Itération 6 : intégration du framework Web Bootstrap
4. Itération 7 : affichage des détails sur un article
Quiz : Quiz 2
Activité : Créez une application de gestion de livres
 
Partie 3 - Sécurité et administration
1. Itération 8 : gestion de la sécurité
2. Itération 9 : ajout de commentaires à un article
3. Itération 10 : back-office d'administration
Quiz : Quiz 3
 
Partie 4 - Fonctionnalités avancées
1. Itération 11 : préparation pour la production
2. Itération 12 : ajout d'une API JSON
3. Itération 13 : réorganisation des contrôleurs
4. Iteration 14 : Bootstrap Twitter, Twig, les formulaires et la validation...
5. Conclusion et perspectives
Quiz : Quiz 4
Activité : Enrichissez une application de gestion de liens web
 
Certificat de réussite
record_voice_over

Instructors

Baptiste Pesquet

Ingénieur et agrégé d'informatique, j'enseigne en BTS SIO au lycée La Martinière Duchère de Lyon et en école d'ingénieurs à Polytech Lyon.

store

Content designer

OpenClassrooms

OpenClassrooms (formerly Le site du Zéro or SdZ) is a website that offers courses about computer science and entrepreneurship. Online courses can be made both by site staff, professors of universities or colleges partner as by its members.

Today, courses are available in several formats: MOOC (Massive Open Online Course), web text, e-book, book and video. The company delivers certifications for certain courses, including one recognized by the state in partnership with IESA multimedia.

You are the designer of this MOOC?
What is your opinion on this resource ?
Content
0/5
Platform
0/5
Animation
0/5