Skip to content

Utilizați PHP pentru a crea un cadru MVC – Curs complet

Utilizați PHP pentru a crea un cadru MVC – Curs complet

Aflați cum să utilizați PHP pentru a construi un cadru MVC de la zero.

Veți obține o înțelegere a modului în care sunt realizate cadrele. Cadrul pe care îl construiți nu este pregătit pentru producție.

Pe parcursul acestui proiect vom învăța multe lucruri:
– Cum se lucrează cu sistemul de fișiere
– Cum se lucrează cu baze de date
– Cum să utilizați abstracția în proiecte reale
– Cum se implementează rutarea personalizată
– Cum se instalează pachete terță parte folosind composer
– Cum se creează un pachet de compozitor reutilizabil
– și multe alte lucruri importante

✏️ Acest curs a fost dezvoltat de
Zura Sekhniashvili (Codeholic). Urmăriți canalul său de YouTube: https://www.youtube.com/thecodeholic

💻 Cod: https://github.com/thecodeholic/php-mvc-framework

⭐️ Conținutul cursului ⭐️
⌨️ (00:00:00) Introducere
⌨️ (00:01:29) Afișează caracteristici
⌨️ (00:03:57) Demostrația cadrului
⌨️ (00:07:40) Creați aplicație și router
⌨️ (00:14:17) Activați încărcarea automată folosind compozitorul
⌨️ (00:19:20) Implementați rutarea
⌨️ (00:32:31) Creați structura proiectului
⌨️ (00:36:03) Implementați vizualizări și machete
⌨️ (01:00:54) Implementați controlere
⌨️ (01:12:49) Dezinfectați datele $_POST
⌨️ (01:18:19) Începe înregistrarea
⌨️ (01:24:54) Implementați al doilea aspect
⌨️ (01:29:56) Implementați modele
⌨️ (01:41:18) Implementați validarea folosind modele
⌨️ (02:00:21) Implementați formularul Widget
⌨️ (02:21:01) Migrații și conexiune la baza de date
⌨️ (02:29:53) fișier .env și Configurare aplicație
⌨️ (02:38:59) Implementați Migrații
⌨️ (03:04:21) Implementați ActiveRecord și Terminați înregistrarea
⌨️ (03:23:56) Restricționați înregistrarea cu același e-mail
⌨️ (03:32:49) Implementați mesajele Flash Session
⌨️ (03:49:44) Implementați etichete de intrare
⌨️ (03:59:43) Implementați autentificare
⌨️ (04:29:26) Ascunde butoanele Conectare/Înregistrare Când utilizatorul este autorizat
⌨️ (04:35:15) Creați rute protejate
⌨️ (04:57:45) Creați componente Vizualizare și implementați titlurile paginilor
⌨️ (05:06:55) Îmbunătățiți widgetul formular cu abstractizare
⌨️ (05:20:55) Faceți pachetul de compoziție instalabil de bază
⌨️ (05:47:18) Creați un al doilea site web pentru a utiliza același nucleu
⌨️ (05:52:18) Adăugați o funcție nouă la bază și lansați o nouă versiune

⭐️ Mulțumiri speciale suporterilor noștri Champion! ⭐️
🏆 Loc Do
🏆 Joseph C
🏆 DeezMaster

Învățați să codificați gratuit și obțineți un job de dezvoltator: https://www.freecodecamp.org

Citiți sute de articole despre programare: https://freecodecamp.org/news

Cursuri interesante:

Leave a Reply

Your email address will not be published. Required fields are marked *