هیچ دوره ای در سبد خرید شما وجود ندارد
توضیحات:
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 را پیاده سازی کنید از آن بهره ببرید.
asgrendel دانشجوی دوره
عرض سلام
بنده سه آموزشی که شما مدرس آن بودید رو تهیه کردم ولی متاسفانه در هیچکدام سورس کدها ارائه نشده . لطفا راهنمایی بفرمایید آیا فایل های دروس رو می تونیم داشته باشیم یا خیر. در اموزش دیگرتون کامنت هم گذاشتم که پاسخی ندادید. ممنون .
حسین دهقان مدرس دوره
سلام دوست من، بابت تاخیر عذرخواهی میکنم، سورس کد دوره ها رو اطلاع دادم که قرار بدن تا شما دسترسی داشته باشین همچنین میتونین با بنده مستقیما در ارتباط باشین و سوالات خودتون رو بپرسین
ای دی تلگرام:
@hsseindehghan
asgrendel دانشجوی دوره
بسیار ممنون از لطف شما