آموزش تصویری شی گرایی در PHP

آموزش تصویری شی گرایی در PHP

  مشخصات آموزش

آموزش تصویری شی گرایی در PHP

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

با عرض سلام به همه ی کاربران عزیز لرنینگ تی وی و دانشجویان عزیز.از آنجا که احساس شد باید در سایت آموزش های متنوعی قرار بگیرد تا نیاز همه ی کاربران پاسخ داده شود لذا تصمیم به ضبط مباحث مربوط به زبان دوست داشتنی PHP کردیم.

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

در آموزش تصویری شی گرایی در PHP مباحث زیر را فرا خواهید گرفت:

– مفهوم کلاس، شی، سازنده و تناظر دنیای شی گرایی با دنیای واقعی ( در ۱ جلسه)

– مفهوم ارث بری ( inheritance)  و یادگیری توسعه کلاس ها در PHP ( در ۱ جلسه)

– مفهوم کلاس های انتزاعی (Abstract class) در دنیای واقعی و  نکات ریز ارث بری آنها ( در ۱ جلسه)

– مفهوم رابط ها (Interface) و نحوه تعریف و استفاده از آن در PHP و نکات ریز ارث بری رابط ها ( در ۱ جلسه)

– مفهوم Trait ها و یادگیری تعریف و استفاده از آنها در PHP ( در ۲ جلسه)

– یادگیری الحاق کردن کلاس و توابع مختلف در فایل های جدا با استفاده از require , include ( در ۱ جلسه)

– یادگیری کامل  و مفصل namespace ها در php ( در ۴ جلسه)

– یادگیری قواعد documentation و کامنت گذاری اصولی در پروژه های بزرگ ( در ۱ جلسه)

– و…..

خب اگه بخواهید توضیح مفصلی در مورد این دوره ی آموزشی بشنوید به صورت زیر شرح میدم:

در جلسه ی اول از این دوره ابتدا به مفهوم کلاس ، شی ، متد و پراپرتی ها پرداختیم و به طور کامل تشریح شده است که مفاهیم شی گرایی در واقع یک تناظر از مفاهیم دنیای واقعی هستند(با مثال).در همین جلسه نحوه نوشتن کلاس ، ساخت شی از کلاس ، سطح دسترسی public,private,protected آشنا خواهیم شد.همچنین برای مقدار دهی با سازنده در PHP آشنا خواهیم شد.

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

در جلسه ی سوم با مفهوم کلاس های انتزاعی برخورد می کنیم که متوجه خواهیم شد چطور یک  کلاس انتزاعی (Abstract class) در PHP تعریف و استفاده بشود.در ضمن چون در جلسه قبل ارث بری در php را فرا گرفتیم با استفاده از مفاهیم جلسه قبل نحوه ارث بری کلاس های انتزاعی را به طور کامل فرا می گیریم.

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

در جلسه ی پنجم و ششم به سراغ Trait ها می رویم که در php ورژن ۵٫۳ معرفی شد و می شود گفت که یه جورایی با اینکه PHP فقط از ارث بری یک سطحی پشتیبانی می کند اما با استفاده از Trait ها قادر خواهیم بود این محدودیت را رفع کنیم و نکات فراوانی را در مورد Trait ها یاد می گیریم.

نکاتی مثل :

– یک Trait می تواند خود حاوی چند Trait دیگر باشد.

– یک کلاس می تواند از چند Trait استفاده کند.

– چگونه با برخورد نام (Conflict) اعضای کلاس مثلا یک متد با متد موجود در یک Trait جلوگیری کنیم.

-و….

در جلسه ی هفتم با استفاده از کلمات کلیدی include,include_once,require,require_once هنگامی که پروژه ما بزرگ شد و کلاس ها و متد ها در فایل های مختلف پخش شدند قادر خواهیم بود این متد ها و کلاس های پخش شده را با هم در یک فایل الحاق و استفاده کنیم.

در ۴ جلسه ( جلسه ی هشتم،نهم،دهم،یازدهم) به طور کامل با یکی از ویژگی های جذاب PHP که در نسخه ۵٫۳ افزوده شده است آشنا می شویم و نکات زیادی را فرا خواهیم گرفت که از این پس قادر خواهیم شد در پروژه های سطح متوسط و بزرگ با استفاده از namespace ها یک پروژه ساخت یافته تر و حرفه ای تر داشته باشیم که بالطبع مدیریتش هم آسون تر خواهد شد.

در جلسه ی دوازدهم با یک سری نکات کلی از قواعد کامنت گذاری در PHP (اصطلاحا documentation) آشنا می شویم.حتما تا به حال CMS ها یا پروژه های مختلف PHP نگاهی به سورسش انداختید و متوجه شدید از یک سری قواعد خاص برای کامنت گذاری استفاده می شه.ما هم در این جلسه به تشریح مهمترین اونها پرداختیم.

آموزش تصویری شی گرایی در PHP

با تشکر

تیم آموزشی لرنینگ تی وی

 

۵ Responses to “آموزش تصویری شی گرایی در PHP”

  1. مجتبی گفت:

    سلام
    این فایلتون دانلود نمیشه چرا؟؟؟؟
    به صفحه دیگه ای هدایت میکنه ولی لینک دانلود وجود نداره؟؟؟؟

    • سید عبدالله محمودزاده گفت:

      سلام دوست عزیز… دقت کنید یه صفحه جدید باز میشه که همه ی جلسات لینک های دانلودش اونجا هست و آموزش به آموزش دانلود کنید….

  2. مجتبی گفت:

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

ارسال دیدگاه

نام (*)
پست الکترونیکی (*)
وبسایت

  مشخصات مدرس

سید عبدالله محمودزاده
دانش آموخته ی رشته ی مهندسی نرم افزار می باشد. زمینه ی تخصصی وی: برنامه نویسی Application ها ویندوزی به زبان C#.NET طراحی پایگاه داده (SQL server,MySQL,Access ) تکنولوژی های کار با منابع داده (ADO.NET,Linq,Entity Framework) برنامه نویسی وب (HTML5,CSS3,JavaScript,Jquery,Ajax,PHP,Jason) می باشد.
لوگوی جشنواره وب و موبایل ایران