در حال حاضر محصولی در سبد خرید شما وجود ندارد.

پنل کاربری

رمز خود را فراموش کرده اید؟ اگر اولین بار است از سایت جدید استفاده میکنید باید پسورد خود را ریست نمایید.
دسته بندی
دسته بندی

در حال حاضر محصولی در سبد خرید شما وجود ندارد.

کدنویسی PHP OOP برای تازه کاران + پروژه ها

13,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
افزودن به سبد خرید
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ویدئو معرفی این محصول

PHP OOP را از ابتدا بیاموزید: مفاهیم برنامه نویسی شی گرا با مثال و پروژه. یادگیری PHP اوه تضمین شده!

عنوان اصلی : Complete PHP OOP Concepts for Absolute Beginners + Projects

سرفصل های دوره :

مقدمه:
پیش نیاز دوره
دانلود مطالب دوره
اصول OOP:
ملاک و روش چیست؟
اشیا چیست؟
چگونه اشیاء را تعریف کنیم
متدها را با پارامترها و مقدار بازگشتی تعریف کنید
استفاده از موارد کاربران با کلاس و اشیا
تمرین 2: ایجاد کلاس، شیء، ویژگی و روش فایل ها
تکلیف: ایجاد یک کلاس دانشجویی، شیء، ویژگی و روش
آزمون: مبانی OOP
منابع: OOP Basics
خلاصه: آنچه در این بخش آموخته اید
$this کلمه کلیدی :
هدف: آنچه در این بخش خواهید آموخت
$this کلمه کلیدی چیست؟
نحوه استفاده از این کلمه کلیدی $
تمرین 1: با استفاده از $this یک کلاس دانشجویی بنویسید و به ویژگی ها و روش ها دسترسی پیدا کنید.
تکالیف: یک کلاس ماشین حساب با استفاده از این کلمه کلیدی $ بنویسید
آزمون: $this کلمه کلیدی
منابع: $this Keyword
خلاصه: آنچه در این بخش آموخته اید
سازنده و ویرانگر:
هدف: آنچه در این بخش خواهید آموخت
سازنده چیست؟
تعریف و فراخوان سازنده
هدف سازنده
Properties را با Constructor راه اندازی کنید
Destructor چیست؟
تعریف و فراخوانی Destructor
هدف ویرانگر
پروژه: بهبود کلاس کارکنان با سازنده
تمرین 1: ایجاد کلاس فایل ها با سازنده و تخریب کننده
مسابقه: سازنده و ویرانگر
تکالیف: کلاس ماشین حساب را با سازنده و تخریب کننده بهبود دهید
منابع: سازنده و ویرانگر
خلاصه: آنچه در این بخش آموخته اید
روش‌ها و ویژگی‌های زنجیره‌ای:
هدف: آنچه در این بخش خواهید آموخت
چگونه روش ها و خواص را زنجیره کنیم
تمرین 1: پیاده سازی روش زنجیره ای برای کلاس پست ها
تکالیف: زنجیره عملیات ماشین حساب
خلاصه: آنچه در این بخش آموخته اید
تغییرکننده‌های دسترسی - عمومی و خصوصی:
هدف: آنچه در این بخش خواهید آموخت
آشنایی با اصلاح کننده های دسترسی
اصلاح کننده های دسترسی عمومی چیست
تعدیل کننده های دسترسی خصوصی چیست
نحوه استفاده از اصلاح کننده های دسترسی خصوصی
اصلاح کننده دسترسی عمومی در مقابل خصوصی
مورد استفاده: بهبود کلاس کارمند با اصلاح کننده های دسترسی
تمرین 1: کلاس بانک را با اصلاح کننده های خصوصی ایجاد کنید
امتحان: اصلاح‌کننده‌های عمومی و خصوصی
تکالیف: اصلاح‌کننده‌های عمومی و خصوصی
منابع: اصلاح‌کننده‌های عمومی و خصوصی
خلاصه: آنچه در این بخش آموخته اید
ارث:
هدف: آنچه در این بخش خواهید آموخت
ارث چیست؟
کلاس کودک از کلاس والدین به ارث می‌برد
روش ها و ویژگی های خود کلاس کودک
چه چیزی محافظت می شود اصلاح کننده های دسترسی
مدیفایر کنترل دسترسی محافظت شده در وراثت
نسخ: روش‌ها و ویژگی‌های کلاس اولیای نادیده گرفتن کلاس فرزند
ارث تک و چندگانه
مورد استفاده: دوره و کلاس درس با مفهوم وراثت
تمرین 1: نمایش مفهوم وراثت با کلاس حیوانات
آزمون: ارث
تکلیف: ایجاد کلاس پدر و پسر و نمایش مفهوم وراثت.
منابع: ارث
خلاصه: آنچه در این بخش آموخته اید
کلید کلیدی نهایی:
هدف: آنچه در این بخش خواهید آموخت
کلید کلیدی نهایی چیست؟
پنهان کردن: جلوگیری از نادیده گرفتن روش‌ها و ویژگی‌های کلاس والدین
تمرین 1: یک کلاس راننده ایجاد کنید و ارث را محدود کنید
تکلیف:
منابع
خلاصه: آنچه در این بخش آموخته اید
رابط:
هدف: آنچه در این بخش خواهید آموخت
اینترفیس چیست؟
نحوه اعلان و پیاده سازی رابط
بیش از یک رابط را در کلاس پیاده سازی کنید
استفاده از مورد رابط
تمرین 1: ایجاد رابط تلفن و اجرای کلاس iOS
آزمون: رابط
تکلیف
منابع
خلاصه: آنچه در این بخش آموخته اید
کلاس ها و روش های چکیده:
هدف: آنچه در این بخش خواهید آموخت
کلاس ها و روش های انتزاعی چیست؟
چگونه کلاس ها و روش ها را به عنوان چکیده اعلام کنیم
مورد استفاده از کلاس Abstract
تمرین 1: کلاس پایگاه داده را به عنوان کلاس انتزاعی تعریف کنید
تکلیف
آزمون: کلاس ها و روش های چکیده
منابع
خلاصه: آنچه در این بخش آموخته اید
روش ها و ویژگی های استاتیک:
هدف: آنچه در این بخش خواهید آموخت
روش‌ها و ویژگی‌های استاتیک چیست؟
تعریف و دسترسی به روش‌ها و ویژگی‌های استاتیک
خود:: کلیدواژه
مورد استفاده از روش‌ها و ویژگی‌های استاتیک
کلاس Static Utility FileHelper
تمرین 1: کلاس Static Helper Operation String
تکلیف
منابع
خلاصه: آنچه در این بخش آموخته اید
چند ریختی:
هدف: آنچه در این بخش خواهید آموخت
چند ریختی چیست؟
نمونه ای از چند شکلی
تمرین 1: نشان دادن eنمونه ای از چندشکلی با رابط حیوانات و کلاس سگ
تکلیف
منابع
خلاصه: آنچه در این بخش آموخته اید
محفظه‌سازی داده‌ها:
هدف: آنچه در این بخش خواهید آموخت
کپسوله کردن داده چیست
نمونه ای از کپسوله سازی داده ها
تمرین 1: نمایش کپسولاسیون با کلاس دانش آموز
خلاصه: آنچه در این بخش آموخته اید
انتزاع داده ها:
هدف: آنچه در این بخش خواهید آموخت
نمونه ای از انتزاع داده ها
تمرین 1: نمایش انتزاع داده ها با شرکت و کلاس کارمند
خلاصه: آنچه در این بخش آموخته اید
نسخ :
هدف: آنچه در این بخش خواهید آموخت
چه چیزی فراگیر است
نمونه ای از Overriding
Overloading در مقابل Overriding
تمرین 1: نمایش مفهوم لغو با پزشک و متخصص
منابع
خلاصه: آنچه در این بخش آموخته اید
روش های جادویی:
هدف: آنچه در این بخش خواهید آموخت
روش‌های جادویی چیست؟
_set and _get Magic Methods
_call Magic Method
_روش جادویی toString
_debuginfo روش جادویی
تمرین 1: روش های جادویی را بنویسید
منابع
خلاصه: آنچه در این بخش آموخته اید
اشاره به نوع:
هدف: آنچه در این بخش خواهید آموخت
Type Hinting چیست
روش های اشاره را با آرایه ها تایپ کنید
روش های اشاره را با اشیا تایپ کنید
تمرین 1: یک کلاس پست برای savePost() و fetchPosts() با نوع مناسب بنویسید
منابع
خلاصه: آنچه در این بخش آموخته اید
تزریق وابستگی:
هدف: آنچه در این بخش خواهید آموخت
تزریق وابستگی چیست؟
نمونه ای از تزریق وابستگی با کوپلینگ محکم
تزریق وابستگی به روش درست
تمرین 1: نمونه ای از تزریق وابستگی را با استفاده از دانشگاه و دانشجو نشان دهید
خلاصه: آنچه در این بخش آموخته اید
کار با اشیا:
هدف: آنچه در این بخش خواهید آموخت
شبیه سازی اشیاء
Serialize Objects
اشیاء کش
مقایسه اشیا
تکرار اشیاء
تمرین 1: نحوه کپی کردن اشیاء را نشان دهید
منابع: کار با اشیا
خلاصه: آنچه در این بخش آموخته اید
صفات و کد گنجاندن:
هدف: آنچه در این بخش خواهید آموخت
صفات چیست؟
تعریف و استفاده از صفات
چند صفت در یک کلاس
تمرین 1: ایجاد ویژگی برای عملیات فایل ها و استفاده از آن در کلاس پست ها
منابع: صفات و گنجاندن کد
خلاصه: آنچه در این بخش آموخته اید
بارگیری خودکار و تماس پویا:
هدف: آنچه در این بخش خواهید آموخت
AutoLoading چیست
توابع بارگیری خودکار
بارگیری خودکار فضاهای نام
تمرین 1: بارگذاری خودکار توابع از پوشه src
منابع: بارگیری خودکار و تماس پویا
خلاصه: آنچه در این بخش آموخته اید
S.O.L.I.D - اصول شی گرا:
S-RP : اصل مسئولیت واحد
O-CP: اصل بسته را باز کنید
L-SP: اصل جایگزینی لیسکوف
I-SP: اصل جداسازی رابط
D-IP: اصل وارونگی وابستگی
منابع
پروژه 1: کلاس پایگاه داده با OOP:
ایجاد پایگاه داده و جداول
ایجاد فایل پیکربندی
ایجاد کلاس پایگاه داده
آزمایش کلاس اپلیکیشن پایگاه داده
پروژه‌های 2: عملیات CRUD با کلاس پست با OOP:
ایجاد پایگاه داده و جداول
ایجاد فایل پیکربندی
انتخاب رکوردها از DB
درج سوابق از DB
به روز رسانی سوابق از DB
حذف سوابق از DB
بخش پاداش:
[فقط دانلود] پروژه OOP 1: سیستم رزرو آنلاین بلیط
[فقط دانلود] پروژه OOP 2: سیستم مدیریت گردشگری
[فقط دانلود] پروژه OOP 3: سیستم مدیریت بیمارستان
[فقط دانلود] OOP Project 4: Voting Management System
[فقط دانلود] پروژه OOP 5: سیستم حقوق و دستمزد

نمایش سرفصل های انگلیسی

Complete PHP OOP Concepts for Absolute Beginners + Projects