آموزش شی گرایی در php

آموزش و دوره شی گرایی در php مقدماتی و پیشرفته
آموزش و دوره شی گرایی در php مقدماتی و پیشرفته
سرفصل های تخصصی دوره
  • لیست ویدیوهای آموزشی شی گرایی مقدماتی

    مشاهده و دانلود
  • تعرف یا ساخت یک کلاس در php

    00:03:07

    ساختن شی (object) از روی کلاس ها

    قفل شده
    00:05:49

    آشنایی با مفهوم factory function ها

    00:05:04

    آشنایی و استفاده از constructor

    قفل شده
    00:05:36

    متدهای استاتیک (static) و استفاده بعنوان سازنده کلاس

    قفل شده
    00:06:03

    مفهوم کپسوله سازی (encapsulation) مثال عملی برای ورودی شی گرایی در php

    قفل شده
    00:04:26

    آشنایی با کلمات کلیدی static و self

    قفل شده
    00:04:35

    مرور آموزش های برای یادگیری بهتر شما در شی گرایی

    قفل شده
    00:06:56

    متد getter بهمراه مثال

    00:04:54

    نکات پیشرفته در مورد کلاس ها

    قفل شده
    00:06:24

    کپی از شی در php

    قفل شده
    00:03:14

    آشنایی با static property ها

    قفل شده
    00:02:32

    نحوه تعامل یک شی با خود

    قفل شده
    00:03:55

    تعاملات بین دو شی

    قفل شده
    00:04:21

    خاصیت های ذاتی و عجیب شی ها

    قفل شده
    00:02:22

    آشنایی با مفهوم dependency در شی گرایی

    قفل شده
    00:03:07

    آشنایی با dependency injection و پیاده سازی آن

    قفل شده
    00:05:27

    امتحان آموزش ها (کدها) به صورت عملی تر در شی گرایی php

    قفل شده
    00:03:25

    آشنایی با interface ها (اینترفیس چیست)

    قفل شده
    00:05:42

    چگونه سرباز با دو سلاح کار کند

    قفل شده
    00:05:25

    تعویض سلاح برای سرباز

    قفل شده
    00:04:39

    مفهوم ارث بری یا inheritance برای کلاس ها در شی گرایی

    قفل شده
    00:03:47

    کلاس های انتزاعی (abstract class)

    قفل شده
    00:03:51

    نکات تکمیلی ارث بری (inheritance) در php

    قفل شده
    00:04:39

    Trait چیست و استفاده از trait ها برای جلوگیری از تکرار کد

    قفل شده
    00:03:29

    آشنایی با namespace ها در شی گرایی php بخش اول

    قفل شده
    00:03:16

    آشنایی با namespace ها در شی گرایی php بخش دوم

    قفل شده
    00:03:41

    آشنایی مقدماتی با مفهوم polymorphism

    قفل شده
    00:04:59

    مثال هایی برگرفته از هسته فریم ورک لاراول

    قفل شده
    00:08:59

  • لیست ویدیوهای آموزشی شی گرایی پیشرفته

    مشاهده و دانلود
  • چرا اینترفیس ها بخش 1

    قفل شده
    00:04:51

    چرا اینترفیس ها بخش 2

    قفل شده
    00:05:52

    متدهای جادویی یا magic

    قفل شده
    00:03:07

    introspection

    قفل شده
    00:03:47

    instanceof

    قفل شده
    00:03:55

    __tostring

    قفل شده
    00:05:05

    __invoke

    قفل شده
    00:03:05

    __call

    قفل شده
    00:04:27

    __callstatic

    قفل شده
    00:05:29

    a little tip on __call

    قفل شده
    00:02:22

    __get

    قفل شده
    00:05:00

    __set

    قفل شده
    00:03:46

    clone

    قفل شده
    00:06:09

    deepCopy otherways

    قفل شده
    00:03:15

    wakeup and sleep

    قفل شده
    00:04:00

    destruct part1

    قفل شده
    00:04:59

    destruct part2

    قفل شده
    00:05:46

    destruct part3

    قفل شده
    00:06:19

    __call refactoring example

    قفل شده
    00:03:43

    casting object

    قفل شده
    00:04:02

    countable interface

    قفل شده
    00:05:43

    arrayAccess interface part1

    قفل شده
    00:04:23

    arrayAccess interface part2

    قفل شده
    00:06:21

    arrayAccess interface part3

    قفل شده
    00:03:00

    arrayAccess interface - non int values

    قفل شده
    00:06:02

    arrayAccess interface - range limit for values part 5

    قفل شده
    00:04:14

    arrayAccess interface - refactoring the class part 6

    قفل شده
    00:03:20

    foreach on objects

    قفل شده
    00:04:50

    IteratorInterface part1

    قفل شده
    00:06:52

    IteratorInterface part2

    قفل شده
    00:06:50

    IteratorInterface part3

    قفل شده
    00:36:54

    Iterator example

    قفل شده
    00:08:33

    range() vs Iterator

    قفل شده
    00:03:02

    object comparison

    قفل شده
    00:06:38

    self vs static - late static binfing

    قفل شده
    00:05:05

    how to add methods to objects

    قفل شده
    00:04:02

    calling methods on a class

    قفل شده
    00:03:47

    new scopes for the new method

    قفل شده
    00:05:11

    limiting the scope for bind to

    قفل شده
    00:02:19

    how to make renamable methods

    قفل شده
    00:02:49

    macroable class

    قفل شده
    00:03:21

    using the macroable class

    قفل شده
    00:04:28

شی گرایی با نام oop در انگلیسی به صورت  Object-Oriented Programming نوشته می شود شی به معنی واحد بودن می باشد شی گرایی یک سبک و الگو چیدن کدها در کنار یکدیگر به صورت واحد با یکسری قوانین است اگر بخواهیم مفهوم را دوباره تعریف کنیم به یک سبک یا الگوی نوشتن کد که به برنامه نویسان اجازه می دهد تا بخش های مشابه را درکنار یکدیگر به صورت واحد در یک کلاس گروه بندی کنند شی گرایی گفته می شود.

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

استاد دوره
ایمان غفوری
مدرس : ایمان غفوری

کاربر جاب تیم

"من همیشه می توانم آزادانه انتخاب کنم، اما باید بدانم که اگر انتخاب نکنم، باز هم انتخابی کرده ام."

مشاهده تمام مطالب مدرس

ثبت نام دوره
تعداد جلسات : 71
نوع دوره : آنلاین
قیمت :
132,550 تومان
مالیات : بله

آموزش و دوره شی گرایی در php

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

آموزش و دوره شی گرایی در php مقدماتی و پیشرفته

مهمترین مزیت برنامه نویسی شی گرا، شبیه سازی مفاهیم دنیای واقعی در برنامه نویسی می باشد که کمک می کند مفاهیم بسیار پیچیده به مفاهیمی قابل درک در دنیای واقعی تبدیل شود و هر شی که با مفهوم کلاس در برنامه نویسی تعریف می شود می تواند رفتاری مختص خود داشته باشد

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

شی گرایی و تاریخچه شکل گیری آن

شی گرایی و تاریخچه شکل گیری آن

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

الگوهای برنامه نویسی شی گرا در php

  • کلاس (class)
  • شی (object)
  • خاصیت ها و رفتار کلاس (property and method)
  • ارث بری یا وراثت (inheritance)
  • چند ریختی (polymorphism)
  • کپسوله سازی (encapsulation)

با فریم ورک های php آشنا شوید.

سرفصل های شی گرایی مقدماتی php

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

  • مقدمه و تعریف شی گرایی در php
  • تعریف کلاس
  • ساختن شی (object) از روی کلاس ها
  • آشنایی با مفهوم factory function ها
  • آشنایی و استفاده از constructor
  • متدهای استاتیک (static) و استفاده بعنوان  سازنده کلاس
  • مفهوم کپسوله سازی (encapsulation) و مثال عملی برای ورودی شی گرایی در php
  • آشنایی با کلمات کلیدی static و self
  • مرور آموزش های برای یادگیری بهتر شما در شی گرایی
  • متد getter بهمراه مثال
  • نکات پیشرفته در مورد کلاس ها
  • کپی از شی در php
  • آشنایی با static property ها
  • نحوه تعامل یک شی با خود
  • تعاملات بین دو شی
  • خاصیت های ذاتی و عجیب شی ها
  • آشنایی با مفهوم dependency در شی گرایی
  • آشنایی با dependency injection و پیاده سازی آن
  • امتحان آموزش ها (کدها) به صورت عملی تر در شی گرایی php
  • آشنایی با interface ها (اینترفیس چیست)
  • چگونه سرباز با دو سلاح کار کند
  • تعویض سلاح برای سرباز
  • مفهوم ارث بری یا inheritance برای کلاس ها در شی گرایی
  • کلاس های انتزاعی (abstract class)
  • نکات تکمیلی ارث بری (inheritance) در php
  • Trait چیست و استفاده از trait ها برای جلوگیری از تکرار کد
  • آشنایی با namespace ها در شی گرایی php بخش اول
  • آشنایی با namespace ها در شی گرایی php بخش دوم
  • آشنایی مقدماتی با مفهوم polymorphism
  • مثال هایی برگرفته از هسته فریم ورک لاراول

سرفصل های شی گرایی در php دوره پیشرفته

این بخش در 42 قسمت به صورت کاملا حرفه ای آماده گردیده است مباحث تدریس شده به صورت خلاصه شامل دلیل استفاده از interface ها، فراخوانی و آبجکت سازی به صورت داینامیک، عملگر instanceof ،نکات مربوط به casting ، شرح متدهای جادویی در 14 قسمت ، کاربرد interface های arrayAccesss و countable در 12 قسمت می باشد

  • why interface part1
  • why interface part2
  • magic
  • introspection
  • instanceof
  • __tostring
  • __invoke
  • __call
  • __callstatic
  • a little tip on __call
  • __get
  • __set
  • clone
  • deepCopy otherways
  • wakeup and sleep
  • destruct part1
  • destruct part2
  • destruct part3
  • __call refactoring example
  • casting object
  • countable interface
  • arrayAccess interface part1
  • arrayAccess interface part2
  • arrayAccess interface part3
  • arrayAccess interface - non int values
  • arrayAccess interface - range limit for values part 5
  • arrayAccess interface - refactoring the class part 6
  • foreach on objects
  • IteratorInterface part1
  • IteratorInterface part2
  • IteratorInterface part3
  • Iterator example
  • range() vs Iterator
  • object comparison
  • self vs static - late static binfing
  • how to add methods to objects
  • calling methods on a class
  • new scopes for the new method
  • limiting the scope for bind to
  • how to make renamable methods
  • macroable class
  • using the macroable class

پیشنیاز های آموزش شی گرایی در php

آشنایی به سینتکس این زبان تقریبا کافیست. آشنایی با اصول اولیه زبان برنامه نویسی php

مزایای خرید دوره شی گرایی در php

  • این آموزش کلید پیشرفت شما در برنامه نویسی php می باشد
  • این دوره با قیمت ناچیزی برای ورود به بازار کار همراه با سخترین و مفهومی ترین مثال (شطرنج) آماده شده است
  • بلافاصله بعد از پرداخت می توانید دوره را شروع کنید
  • واحد کیفی ما سطح علمی، صدا، تصویر و شیوه بیان دوره آموزش شی گرایی را تایید می کند