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

۱۱ فصل
۲۱ جلسه
۴ ساعت
۱

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

۳ قسمت
۰۰:۱۷:۱۰
1

درس اول: مفهوم کلی شی گرایی

رایگان
۰۴:۳۲
2

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

رایگان
۰۳:۴۳
3

درس سوم: چرا برنامه نویسی شی گرایی

رایگان
۰۸:۵۵
۲

شی و کلاس در PHP

۲ قسمت
۰۰:۳۱:۵۹
۳

تابع سازنده و مخرب در کلاس PHP

۲ قسمت
۰۰:۱۴:۵۹
۴

دسترسی در کلاس PHP

۳ قسمت
۰۰:۲۳:۴۶
۵

ارث بری در php

۱ قسمت
۰۰:۲۴:۰۰
۶

Abstract و Interface در php

۲ قسمت
۰۰:۲۳:۴۵
۷

چندریختی در php یا Polymorphism

۱ قسمت
۰۰:۰۷:۲۶
۸

trait در php

۱ قسمت
۰۰:۱۵:۳۵
۹

تابع و متغیر استایتک در php

۲ قسمت
۰۰:۱۱:۴۶
۱۰

فضای نامی در php

۱ قسمت
۰۰:۰۸:۲۵
۱۱

Iterables و متدهای جادویی در php

۳ قسمت
۰۱:۰۷:۴۷

توضیحات:

PHP یک زبان برنامه نویسی سمت سرور است که عمدتاً برای توسعه وب استفاده می شود اما به عنوان یک زبان برنامه نویسی همه منظوره نیز استفاده می شود. برنامه نویسی شی گرا (PHP OOP)، یک نوع اصل زبان برنامه نویسی است که به php5 اضافه شده است و به ساخت برنامه های کاربردی وب پیچیده و قابل استفاده مجدد کمک می کند.

شی گرایی یک از پرکاربردترین روش ها در بین برنامه نویس هاست. با شی گرایی شما برنامه ای مرتب تر، خوانا تر و با کیفیت تر می نویسید و همچنین توسعه برنامه ای که می نویسید نیز بسیار راحت تر می شود. در این دوره آموزشی شما به صورت کامل با مبحث شی گرایی در PHP آشنا می شوید. برخی از مزایای برنامه نویسی OOP:

  • به آسانی میتوان کدها را مدیریت کرد
  • به آسانی میتوان از کدها استفده کرد آن هم استفاده مجدد
  • از تکرار جلوگیری می کند
  • سریع و کارآمد است

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

  • کلاس
  • شی
  • ویژگی ها یا پراپرتی
  • توابع

در دوره شی گرایی در PHP چه می آموزید؟

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

بازار کار شیء گرایی در PHP :

در صورت یادگیری این آموزش شما قادر خواهید بود وارد دوره های MVC و لاراول و دیگر فریم ورک های مبتنی بر MVC شوید که دو موضوع بسیار مهم است که MVC یک نوع ساختار در برنامه نویسی و لاراول نیز یک فریمورک قدرتمند در این زمینه است. همچنین در کنار آن میتوانید پروژه های خودتان به شکلی مناسب، منظم و خوانا پیاده سازی کنین و حرفه ای کدنویسی کنید. بی شک با یادگیری این دوره امکان ورود به بازار کار برای شما راحتتر خواهد بود چرا که خیلی از شرکت های برنامه نویسی خواهان برنامه نویس هایی هستن که مسلط به مباحث OOP هستن و در آن میتوانن فریم ورک های مختلفی چون لاراول را به خوبی فرا بگیرند و در اماده سازی پروژه ها از آن استفاده کنند.

سرفصل های دوره شی گرایی در PHP :

فصل اول : آشنایی با مفهوم شی گرایی در PHP

–      درس اول: مفهوم کلی شی گرایی

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

–      درس سوم: چرا برنامه نویسی شی گرایی

فصل دوم : شی و کلاس در PHP

–      درس اول: کلاس چیست و چگونه در PHP پیاده سازی میشود

–      درس دوم: شی چیست و چگونه از آن در PHP استفاده میشود

فصل سوم: تابع سازنده و مخرب در کلاس PHP

–      درس اول: مفهوم و نحوه استفاده از تابع سازنده

–      درس دوم: مفهوم و نحوه استفاده از تابع مخرب

فصل چهارم: دسترسی در کلاس PHP

–      درس اول: مفهوم و نحوه استفاده از public

–      درس دوم: مفهوم و نحوه استفاده از protected

–      درس سوم: مفهوم نحوه استفاده از private

فصل پنجم: ارث بری در php

–      درس اول: مفهموم و نحوه استفاده از ارث بری در php

فصل ششم: Abstract و Interface در php

–      درس اول: مفهوم و نحوه استفاده از Abstract

–      درس دوم: مفهوم و نحوه استفاده از interface

فصل هفتم: چندریختی در php

–      درس اول: مفهوم و نحوه استفاده از چندریختی

فصل هشتم: trait  در php

–      درس اول: مفهوم و چرایی و نحوه استفاده از trait

فصل نهم: تابع و متغیر استایتک در php

–      درس اول: متغیر استاتیک

–      درس دوم: تابع استاتیک

فصل دهم: فضای نامی در php

–      درس اول: مفهوم و نحوه استفاده از فضای نامی در php

فصل یازدهم: Iterables  و متدهای جادویی در php

–      درس اول: مفهوم و نحوه استفاده از Itreables

–      درس دوم: ارائه چند متد جادویی

این دوره برای چه کسانی مناسب است؟

این دوره برای افرادی مناسب است که میخواهند در ادامه به آموزش MVC و لاراول و دیگر فریم ورک های مبتنی برساختار OOP بپردازند و در پروژه های خود از آن استفاده کنند. همانطور که میدانید برای ورود به و یادگیری MVC و فریم ورک های مبتنی بر MVC باید مفاهیم و نحوه نوشتن کدهای PHP به صورت شی گرایی یا PHP OOP فرا گرفته باشیم.

پیش نیازهای این دوره چیست؟

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

نرم افزارهای استفاده شده :

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

  • نرم افزار راه اندازی وب سرور Xampp
  • محیط کدنویسی VSCode
  • مرورگر

مزیت دوره شما نسب به دوره های مشابه :

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