avatar de l'auteur Nam Lee

Nam Lee < apprentie dev web >

Saison 05 : Architecture

le 19 septembre 2020

O'clock

Chouette, du rangement !

Épisode 01 : Structure

Nous construisons des routes.

Et nous structurons l'index afin de pouvoir le réutiliser.

Pour toute la saison, nous allons travailler sur un seul projet : oShop

C'est un site de commerce en ligne de vente de chaussures.

Épisode 02 : Agile

Nous découvrons le principe du MVC et de la méthode Agile.

Pour appliquer cette dernière, nous utiliserons le framework SCRUM.

Épisode 03 : Routage et dépendances

Pour faciliter la construction des routes, nous utilisons AltoRouter.

Et Composer pour l'installer.

Épisode 04 : Données

Après avoir créé les contrôleurs, c'est au tour des modèles.

Et par la même occasion, nous découvrons ce qu'est l'Active Record.

Épisode 05 : Héritons et dynamisons

L'héritage permet de factoriser le code et j'aime toujours autant cela.

Nous en profitons pour dynamiser notre site.

Épisode 06 : Autoload

De nouvelles notions bien pratique pour alléger l'appel des classes dans l'index : namespace et autolaod.

De plus, nous générons de nouvelles routes avec AltoRouter.

Épisode 07 : Re-dynamisons

Un atelier pour continuer à dynamiser notre site.

À la fin, toutes les pages sont en place et leur contenu provient de la base de données.

Épisode 08 : Parcours et bilan

Le parcours se passe encore mieux que celui de la saison précédente.

Nous devons créer un mini-site sur Sonic et j'ai même le temps d'ajouter des pages.

Apparemment j'ai bien compris le MVC et mon code est bon.

À part une petite ligne que j'aurais pu optimiser.

Récapitulatif

J'aime de plus en plus le back.

J'ai l'impression de voler quand je termine un challenge complet avec seulement une heure supplémentaire.

De plus en plus, je me sens bébé dev.

Et je prends beaucoup de plaisir à coder.