Byg din egen MVC-ramme fra Scratch med PHP [Gratis 6-timers kursus]

MVC-rammer som Ruby on Rails, Laravel og Angular bruges ofte til webudvikling. MVC står for "Model View Controller" og er en almindelig måde at adskille de vigtigste dele af en applikation på.

Og vi har udgivet et kursus på freeCodeCamp.org YouTube-kanalen, der vil lære dig at opbygge din egen MVC-ramme fra bunden ved hjælp af PHP.

Kurset giver dig en bedre forståelse af, hvordan disse rammer fungerer under hætte.

MVC-rammen, du bygger i dette kursus, vil ikke ligefrem være produktionsklar. Men det vil lære dig, hvordan du anvender disse grundlæggende begreber i dine egne webudviklingsprojekter.

Dette kursus undervises af veteran PHP-udvikleren Zura Sekhniashvili, kendt på YouTube som The Codeholic.

Du kan kode sammen derhjemme og lære at implementere følgende MVC-rammefunktioner:

  • Brugerdefineret routing
  • Komponist
  • Controllere
  • Visninger / layout
  • Modeller
  • Migrationer
  • Form widgetklasser
  • Behandling af anmodningsdata
  • Valideringer
  • Registrering / Login
  • Enkel aktiv registrering
  • Session-flashbeskeder
  • Mellemværker
  • Applikationsbegivenheder
  • Ramme genanvendelig / installerbar kerne

Når du implementerer disse funktioner, udvikler du en bedre forståelse af:

  • Sådan arbejder du med filsystem
  • Sådan arbejder du med databaser
  • Sådan bruges abstraktion i rigtige projekter
  • Sådan implementeres tilpasset routing
  • Sådan installeres tredjepartspakker ved hjælp af komponist
  • Sådan oprettes genanvendelige komponistpakker
  • og andre vigtige færdigheder, du kan anvende i fremtidige softwareudviklingsprojekter.

Se det fulde kursus på freeCodeCamp.org YouTube-kanalen (6-timers ur).