آموزش برنامه نویسی شی گرا در PHP – پیش ثبت نام

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

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

مهندس سید رضا هاشمیان
مهندس سید رضا هاشمیان

عضو گروه مدرسین فرادرس

کارشناسی فناوری اطلاعات


سید رضا هاشمیان، کارشناس فناوری اطلاعات گرایش برنامه نویسی تحت وب هستند. وی به عنوان برنامه نویس تحت وب فعالیت خود را آغاز کرده و همچینین به عنوان مدرس، در موسسات آموزشی مختلف به تدریس تکنولوژی ها و زبان های برنامه نویسی تحت وب می پردازند. ایشان همچنین به برنامه نویسی و پیاده سازی پروژه های نرم افزاری و سامانه های تحت وب علاقه مند بوده و با زبان های برنامه نویسی همچون جاوا، سی شارپ و ویژوال بیسیک دات نت و PHP آشنایی دارند. (+)



در این آموزش، ما ابتدا مفاهیم مقدماتی برنامه نویسی شی گرا را بررسی کرده و سپس به پیاده سازی این مفاهیم به زبان PHP خواهیم پرداخت و در پایان، به منظور جمع بندی و تکمیل مفاهیم، یک پروژه تحت وب با محتوای دفترچه تلفن، پیاده سازی خواهیم کرد.

👤 مدرس: مهندس سید رضا هاشمیان
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

وضعیت انتشار در حال برنامه ریزی
زمان تقریبی انتشار بر حسب تعداد درخواست های دانشجویان و اولویت زمانی و آموزشی اعضای هیات علمی فرادرس، انتشار این آموزش در واحد نشر فرادرس اولویت سنجی می شود. انتشار یک آموزش پس از شروع به ضبط ۴ تا ۱۲ هفته زمان می برد.

درخواست اطلاع رسانی انتشار این آموزش

این آموزش در حال برنامه ریزی برای ارائه در فرادرس است و انتشار سریع تر آن، بستگی به تعداد متقاضیان این آموزش دارد. چنانچه شما نیز تمایل به انتشار سریع این آموزش دارید در کادر زیر ایمیل خود را درج نمایید.

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.




    توضیحات

    برنامه‌ نویسی شی گرا، ساختار مناسب برنامه نویسی

    برنامه نویسی شی گرا یا Object-oriented programming، روشی برای برنامه نویسی است که ساختار اصلی آن، بر اساس اشیا می باشد. در این سبک از برنامه نویسی، بر خلاف حالت عادی و متداول، داده ها و توابع مورد استفاده در کنار یکدیگر و در قالب شی ذخیره می شوند و شما در برنامه خود، مدیریت و استفاده از این اشیا را به عهده خواهید داشت.

    در برنامه نویسی شی گرا، رویکرد برنامه نویس جهت پیاده سازی برنامه، رویکرد پایین به بالا است. در رویکرد پایین به بالا، ابتدا واحدهای کوچک برنامه ایجاد شده و سپس این واحدها به یکدیگر متصل شده و بعد از پیوند واحدهای کوچک، واحدهای بزرگ تر ایجاد می شوند.

    برنامه نویسی شی گرایی، بر اساس دو مفهوم کلاس (Class) و شی (Object) توسعه داده شده است که هر کلاس، یک بخش اصلی از برنامه است که تعدادی از داده ها و عملیات مرتبط با مدیریت داده ها را بر عهده دارد و هر شی نیز حالت مشخصی از فراخوانی یک کلاس می باشد، در واقع ما کلاس را تعریف می کنیم و برای استفاده از امکانات آن، یک شی را بر اساس کلاس می سازیم. این نمونه اصلی برنامه نویسی با رویکرد پایین به بالا یا اصطلاحا Bottom-up می باشد.

    از جمله مفاهیمی که در برنامه نویسی شی گرا، با آن ها روبرو هستیم، می توان به موارد زیر اشاره کرد:

    • کلاس ها و اشیا
    • تعیین کننده های دسترسی
    • کپسوله سازی
    • وراثت
    • واسط
    • چند ریختی
    • خلاصه سازی و تجرد
    • کلاس های انتزاعی

    ما مفاهیم بالا را در درس اول این آموزش، بررسی کرده و تاثیر هر کدام از این مفاهیم را بر برنامه نویسی شی گرا، یاد می گیریم.

    برنامه نویسی شیءگرا در PHP

    زبان PHP در ابتدا از ساختار برنامه نویسی شی گرا پشتیبانی نمی کرد و صرفا در قالب قطعه کدهایی در کنار کدهای HTML پیاده سازی می شد و شما در برنامه های کاربردی خود، در قسمت های مورد نظر از صفحه وب خود، به پیاده سازی قطعه کدهای مورد نظر به زبان PHP می پرداختید. این روش شاید ساده بود اما خوانایی برنامه را به شدت کاهش می داد و در کنار آن، عملکرد جالبی نیز نداشت. با توجه به تغییرات حاصل در زبان PHP، در نسخه های جدید این زبان امکان استفاده از قابلیت برنامه نویسی شی گرا وجود دارد.

    در این آموزش، ما ابتدا مفاهیم مقدماتی برنامه نویسی شی گرا را بررسی کرده و سپس به پیاده سازی این مفاهیم به زبان PHP خواهیم پرداخت و در پایان، به منظور جمع بندی و تکمیل مفاهیم، یک پروژه تحت وب با محتوای دفترچه تلفن، پیاده سازی خواهیم کرد.

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: آشنایی با برنامه نویسی شی گرا
    • درس دوم: شروع به کار برنامه نویسی شی گرا در PHP
      • تعریف کلاس
      • دسترسی به متدها و خصوصیات داخل کلاس
      • استفاده از اشیا
    • درس سوم: وراثت
      • ارث بری از کلاس
      • Override کردن متدها
    • درس چهارم: کنترل دسترسی به اشیا
      • دسترسی به Modifier
      • جلوگیری از Override
      • متدهای Set و Get
    • درس پنجم: تعریف خصوصیات و متدهای ثابت
      • Modifier ثابت
      • مدیریت Static های ارث بری شده
      • ثابت های کلاس
      • اشاره به کلاس والد
    • درس ششم: کار با سازنده ها و مخرب ها
      • متد Constructor
      • آرگومان های Constructor
      • متد Destructor
      • متد Clone
    • درس هفتم: پروژه پایانی (دفترچه تلفن)

     

    مفید برای رشته های
    • مهندسی کامپیوتر
    • مهندسی فناوری اطلاعات (IT)


    اطلاعات تکمیلی

    نام آموزش آموزش برنامه نویسی شی گرا در PHP – پیش ثبت نام
    ناشر فرادرس
    کد آموزش FVPHP96111
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)



    سایر آموزش های مهندس سید رضا هاشمیان




    دیدگاه ها

    1. 0 از 5

      :

      سلام این مبحث فقط با تدریسی مانند دکتر کلامی قابل فهم میباشد لطفا فقط آقای دکتر کلامی این رو تدریس کنن ممنون میشیم

    2. 0 از 5

      :

      سلام ، این مبحث فقط فقط با تدریس دکتر کلامی میشه به خوبی درک کرد لطفا اگر امکانش هست آقای دکتر کلامی این مبحث رو تدریس کنن با تشکر از مجموعه فرادرس.

    3. 1 از 5

      :

      واقعا جای این آموزش در فرادرس خالی بود .
      اما خیلی بهتر می شد اگه دکتر کلامی این مبحث مهم را درس می دادند.

    4. 0 از 5

      :

      سلام. دوره آموزش php با تدریس دکتر کلامی، واقعا عالی بود. اگر بشود که مدرس این دوره نیز (که ادامه دوره قبلی است) هم دکتر کلامی باشند، بسیار مفیدتر و بهتر خواهد بود.

    5. 5 از 5

      :

      شدیدا در فرادرس نیاز هست که این موضوع به مجموعه آموزش پی اچ پی اضافه شود و امیدوارم در اولویت بالا قرار بگیرد زیرا که آموزش جناب دکتر هریس بسیار ناقص است در این زمینه و پیش فرض در نظر گرفته دانشجو نیازی به دانستن این مبحث ندارد


    نظر شما در مورد این فرادرس چیست؟

    درج دیدگاه

    امتیاز شما به این آموزش:

    *




درخواست اطلاع رسانی انتشار این آموزش

این آموزش در حال برنامه ریزی برای ارائه در فرادرس است و انتشار سریع تر آن، بستگی به تعداد متقاضیان این آموزش دارد. چنانچه شما نیز تمایل به انتشار سریع این آموزش دارید در کادر زیر ایمیل خود را درج نمایید.

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.



برچسب‌ها: , , , , , , , , , , , , , , , ,




فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران

عضویت در خبرنامه فرادرس

برای دریافت اخبار مربوط به آخرین فرادرس های منتشر شده، ایمیل خود را در کادر زیر وارد نمایید.


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.

فرادرس مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی logo-samandehi پرداخت آنلاین -  بانک ملت پرداخت آنلاین - بانک پارسیان پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان