CaptionsMaker
.com
Use PHP to Create an MVC Framework - Full Course
Edit Subtitles
Download Subtitles
SRT
TXT
Title:
Description:
Learn how to use PHP to build an MVC framework from scratch. You will get an understanding of how frameworks are made. The framework you build is not production-ready. During this project we will learn many things: - How to work with file system - How to work with databases - How to use Abstraction in real projects - How to implement custom routing - How to install third party packages using composer - How to create reusable composer package - and many other important things ✏️ This course was developed by Zura Sekhniashvili (The Codeholic). Check out his YouTube channel: https://www.youtube.com/thecodeholic 💻 Code: https://github.com/thecodeholic/php-mvc-framework ⭐️ Course Contents ⭐️ ⌨️ (00:00:00) Introduction ⌨️ (00:01:29) Show features ⌨️ (00:03:57) Demo of the Framework ⌨️ (00:07:40) Create Application and Router ⌨️ (00:14:17) Enable autoloading using composer ⌨️ (00:19:20) Implement Routing ⌨️ (00:32:31) Create project structure ⌨️ (00:36:03) Implement views & layouts ⌨️ (01:00:54) Implement Controllers ⌨️ (01:12:49) Sanitize $_POST data ⌨️ (01:18:19) Start Registration ⌨️ (01:24:54) Implement second layout ⌨️ (01:29:56) Implement Models ⌨️ (01:41:18) Implement Validation using models ⌨️ (02:00:21) Implement form Widget ⌨️ (02:21:01) Migrations & Connection to Database ⌨️ (02:29:53) .env file & Application Config ⌨️ (02:38:59) Implement Migrations ⌨️ (03:04:21) Implement ActiveRecord & Finish Registration ⌨️ (03:23:56) Restrict registration with the same email ⌨️ (03:32:49) Implement Session Flash messages ⌨️ (03:49:44) Implement Input labels ⌨️ (03:59:43) Implement Login ⌨️ (04:29:26) Hide Login/Register buttons When user is authorized ⌨️ (04:35:15) Create protected routes ⌨️ (04:57:45) Create View component & implement page titles ⌨️ (05:06:55) Improve form widget with abstraction ⌨️ (05:20:55) Make core installable composer package ⌨️ (05:47:18) Create second website to use the same core ⌨️ (05:52:18) Add new feature to core and release new version ⭐️ Special thanks to our Champion supporters! ⭐️ 🏆 Loc Do 🏆 Joseph C 🏆 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp
YouTube url:
https://www.youtube.com/watch?v=6ERdu4k62wI&t=692s
Created:
20. 6. 2021 04:13:00