لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش PHP و MVC شی گرا
Object Oriented PHP & MVC
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یک چارچوب سفارشی شی گرا PHP MVC بسازید و سپس یک برنامه کاربردی با آن بسازید یک چارچوب سفارشی MVC از ابتدا بسازید یک برنامه کاربردی با استفاده از چارچوب سفارشی خود بسازید یک کلاس PDO سفارشی برای مدیریت تعاملات پایگاه داده ایجاد احراز هویت کامل کاربر با استفاده از OOP و PDO PHP سفارشی خود را پیاده کنید. برنامه پیش نیازها: شما باید مفاهیم اولیه PHP و برنامه نویسی را بدانید
در این دوره ما قدم به قدم برای ساختن یک چارچوب کامل سفارشی MVC (Model View Controller) به نام TraversyMVC با استفاده از PHP شی گرا خواهیم رفت. ما چیزی شبیه به Codeigniter خواهیم ساخت اما بسیار سبک تر. این فریم ورک کاملا متن باز است و شما می توانید نام آن را تغییر دهید، مواردی را اضافه کنید و غیره را تغییر دهید و از آن به عنوان خود استفاده کنید. این چارچوب شامل...
خواهد بود
یک کلاس کتابخانه هسته برای بارگیری روشهای کنترلکننده از URL (همچنین با استفاده از htaccess.)
یک کلاس کنترل کننده پایه برای بارگیری مدل ها و نماها
یک کتابخانه پایگاه داده سفارشی با استفاده از PDO برای همه مدلها برای تعامل با پایگاه داده با استفاده از دستورات آماده شده
نه تنها فریم ورک را ایجاد می کنیم، بلکه یک برنامه کاربردی در بالای آن به نام SharePosts می سازیم که تا حدودی یک شبکه اجتماعی برای اشتراک گذاری پست ها خواهد بود. این برنامه شامل...
خواهد بود
احراز هویت کامل کاربر
کنترل دسترسی برای پستها
تأیید اعتبار فرم سمت سرور
بوت استرپ 4 UI
CRUD پستها
عملکردهای کمکی (تغییر مسیرهای پیام فلش)
ما همچنین برنامه را در اینترنت مستقر خواهیم کرد
این یک دوره PHP مبتدی نیست. شما از قبل باید چیزهایی مانند متغیرها، آرایه ها، حلقه ها، توابع و همه اصول اولیه زبان PHP را درک کنید. اگر OOP را به طور کامل درک نکنید، اشکالی ندارد. قبل از شروع پروژه فریمورک، یک دوره آموزشی در مورد برنامه نویسی شی گرا با PHP خواهیم داشت که در آن با کلاس ها، متدها، ویژگی ها و موارد دیگر آشنا خواهید شد.
برای یادگیری اصول اولیه، لطفاً سری PHP Front To Back در YouTube توسط Traversy Media را بررسی کنید
سرفصل ها و درس ها
معرفی و راه اندازی دوره
Course Intro & Setup
به دوره خوش آمدید
Welcome To The Course
فایل ها و سوالات پروژه
Project Files & Questions
راه اندازی محیط XAMPP
XAMPP Environment Setup
معرفی و راه اندازی دوره
Course Intro & Setup
به دوره خوش آمدید
Welcome To The Course
فایل ها و سوالات پروژه
Project Files & Questions
راه اندازی محیط XAMPP
XAMPP Environment Setup
مقدمه ای برای OOP PHP
Intro To OOP PHP
درباره این بخش
About This Section
OOP چیست؟
What Is OOP?
کلاس ها، ویژگی ها و روش ها
Classes, Properties & Methods
سازنده و ویرانگر
The Constructor & Destructor
به Modifiers، Getters & Setter دسترسی داشته باشید
Access Modifiers, Getters & Setters
وراثت طبقاتی
Class Inheritance
روش ها و خواص استاتیک
Static Methods & Properties
مقدمه ای برای OOP PHP
Intro To OOP PHP
درباره این بخش
About This Section
OOP چیست؟
What Is OOP?
کلاس ها، ویژگی ها و روش ها
Classes, Properties & Methods
سازنده و ویرانگر
The Constructor & Destructor
به Modifiers، Getters & Setter دسترسی داشته باشید
Access Modifiers, Getters & Setters
وراثت طبقاتی
Class Inheritance
روش ها و خواص استاتیک
Static Methods & Properties
چارچوب [بخش 1] - هسته
The Framework [Part 1] - The Core
MVC چیست؟
What Is MVC?
توضیح گردش کار
Workflow Explanation
ایجاد ساختار پوشه
Creating The Folder Structure
همه چیز را از طریق index.php هدایت کنید
Direct Everything Through index.php
کلاس فایل و هسته بوت استرپ
Bootstrap FIle & Core Class
بارگیری کنترلر از URL
Loading The Controller From The URL
روش ها و پارامترهای نقشه برداری
Mapping Methods & Parameters
چارچوب [بخش 1] - هسته
The Framework [Part 1] - The Core
MVC چیست؟
What Is MVC?
توضیح گردش کار
Workflow Explanation
ایجاد ساختار پوشه
Creating The Folder Structure
همه چیز را از طریق index.php هدایت کنید
Direct Everything Through index.php
کلاس فایل و هسته بوت استرپ
Bootstrap FIle & Core Class
بارگیری کنترلر از URL
Loading The Controller From The URL
روش ها و پارامترهای نقشه برداری
Mapping Methods & Parameters
چارچوب [بخش 2] - گردش کار MVC
The Framework [Part 2] - MVC Workflow
کلاس کنترل پایه
Base Controller Class
بارگیری نماها
Loading Views
فایل پیکربندی و آپلود کننده
Config File & Uploader
سربرگ و پاورقی شامل
Header & Footer Includes
کنار - دوره تصادف PDO
Aside - PDO Crash Course
کلاس پایگاه داده - قسمت 1
The Database Class - Part 1
کلاس پایگاه داده - قسمت 2
The Database Class - Part 2
پاک کردن
Clean Up
چارچوب [بخش 2] - گردش کار MVC
The Framework [Part 2] - MVC Workflow
کلاس کنترل پایه
Base Controller Class
بارگیری نماها
Loading Views
فایل پیکربندی و آپلود کننده
Config File & Uploader
سربرگ و پاورقی شامل
Header & Footer Includes
کنار - دوره تصادف PDO
Aside - PDO Crash Course
کلاس پایگاه داده - قسمت 1
The Database Class - Part 1
کلاس پایگاه داده - قسمت 2
The Database Class - Part 2
پاک کردن
Clean Up
برنامه [1] - راه اندازی و تأیید هویت کاربر
The App [1] - Setup & User Authentication
راه اندازی اولیه برنامه و پایگاه داده
Initial App & Database Setup
صفحات، بوت استرپ و نوار ناوبری
Pages, Bootstrap & Navbar
ایجاد کنترلر کاربران
Creating The Users Controller
مشاهده فرم ثبت نام و ورود به سیستم
Register & Login Form Views
اعتبار سنجی فرم
Form Validation
بررسی مدل کاربر و ایمیل
User Model & Email Check
ثبت نام کاربر
User Registration
پیام های فلش سفارشی
Custom Flash Messaging
ورود کاربر
User Login
داده های جلسه کاربر و خروج
User Session Data & Logout
برنامه [1] - راه اندازی و تأیید هویت کاربر
The App [1] - Setup & User Authentication
راه اندازی اولیه برنامه و پایگاه داده
Initial App & Database Setup
صفحات، بوت استرپ و نوار ناوبری
Pages, Bootstrap & Navbar
ایجاد کنترلر کاربران
Creating The Users Controller
مشاهده فرم ثبت نام و ورود به سیستم
Register & Login Form Views
اعتبار سنجی فرم
Form Validation
بررسی مدل کاربر و ایمیل
User Model & Email Check
ثبت نام کاربر
User Registration
پیام های فلش سفارشی
Custom Flash Messaging
ورود کاربر
User Login
داده های جلسه کاربر و خروج
User Session Data & Logout
برنامه [2] - کارکرد پست ها
The App [2] - Posts Functionality
کنترل کننده پست ها
Posts Controller
کنترل دسترسی به پست ها
Posts Access Control
مدل پست و نمایش
Post Model & Display
افزودن فرم پست
Add Post Form
درج پست ها
Inserting Posts
ارسال صفحه نمایش جزئیات
Post Show Details Page
ویرایش پست ها
Editing Posts
حذف پست ها
Deleting Posts
برنامه [2] - کارکرد پست ها
The App [2] - Posts Functionality
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات