×
ribbon

تا پایان تخفیف

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

PHP یک زبان برنامه نویسی سمت سرور است که عمدتاً برای توسعه وب استفاده می شود؛ اما این... بیشتر
گواهی‌نامه
3.8 (13 امتیاز)
591دانشجو
مقدماتی

علی شیخ

مشخصات دوره
محتوای دوره
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

آموزش اصول شی گرایی

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

اصول شی گرایی در PHP

آموزش پروه محور PHP

محتوای دوره

5 فصل47 جلسه7 ساعت ویدیو
فصل اول: آشنایی با برنامه‌نویسی شیء گرا (OOP)
  مفهوم OOP
مشاهده
"06:44
  مفهوم کلاس (Class)
مشاهده
"07:55
  Const و Static Property
"05:29
  Member Visibility
"04:23
  متد سازنده (Construct)
"04:32
  متد Destruct
"03:41
  متد استاتیک (Static Method)
"05:38
  کپسوله‌سازی (Encapsulation)
"09:20
  Set و Get
"13:43
  مفهوم وراثت (Inheritance)
"06:59
  کوییز مفهوم وراثت
"03:00
  کلاس‌ها‌ و متد نهایی (ّ Final Method )
"02:51
  کلاس‌ها و متد انتزاعی (Abstract Method)
"04:34
  رابط کاربری (Interface)
"06:31
  ویژگی (Trait)
"11:32
  فضای‌نام (Namespace)
"06:07
  Magic Constants
"04:56
  بارگیری خودکار (Autoloading)
"07:56
  کوییز بارگیری خودکار
"04:00
  تمرین برنامه‌نویسی: پیاده‌سازی کلاس سگ (الزامی)
"180:00
فصل دوم: آشنایی با MVC
فصل سوم: پروژه ایجاد فریم‌ورک MVC
فصل چهارم: صفحه احراز هویت (User Authentication)
فصل پنجم: صفحه مقالات (CRUD Article)

پیش‌نیاز‌ها

این دوره به آموزش شیء‌گرایی در PHP می‌پردازد و مفاهیم پایه‌ای در برنامه‌نویسی PHP را مورد بررسی قرار نمی‌دهد؛ بنابراین قبل از شرکت در این دوره باید دوره‌ آموزش PHP و MySQL را بگذرانید. 

همچنین توصیه می‌کنیم بعد از گذراندن دوره آموزش پروژه محور شیء‌گرایی در PHP، برای پیشرفت در این زمینه، آموزش برنامه‌نویسی وب با زبان PHP و فریم‌ورک لاراول را بگذرانید.

توضیحات دوره

PHP یک زبان برنامه نویسی سمت سرور است که عمدتاً برای توسعه وب استفاده می‌شود؛ اما این زبان در برنامه نویسی عمومی و همه‌منظوره هم کاربرد دارد. شی گرایی PHP یکی از مزایای این زبان به‌حساب می‌آید که به نسخه PHP5 اضافه شده است. با آموزش شی گرایی در PHP می‌توانید برنامه‌های وب پیچیده با قابلیت استفاده مجدد طراحی کنید. دوره آموزش برنامه نویسی شی گرا در PHP یا شی گرایی در PHP با هدف آموزش این زبان محبوب با رویکرد شی گرایی در مکتب خونه قرار داده شده است که در ادامه به معرفی آن خواهیم پرداخت.

معرفی دوره آموزش برنامه نویسی شی گرا در PHP

دوره آموزش برنامه نویسی شی گرا در PHP با هدف آموزش رویکرد شی گرا در زبان PHP تهیه و تدوین شده است و هم‌اکنون در دسترس کاربران مکتب خونه قرار دارد. دوره نام برده در 5 فصل و حدود ٧ ساعت تدریس شده است که مدت‌زمان تقریبی برای گذراندن این دوره به‌صورت کامل 31 ساعت خواهد بود.

کاربرد دوره آموزش شی گرایی در PHP چیست؟

در این دوره از آموزش php به آموزش پروژه محور شی گرایی در PHP می‌پردازیم و مفاهیم شی گرایی PHP را مورد بررسی قرار می‌دهیم. از جمله مفاهیمی که در این دوره به آن می‌پردازیم عبارت‌اند از:

  • کلاس: کلاس نوعی داده تعریف‌شده توسط برنامه‌نویس است که شامل توابع و داد‌ه‌های محلی می‌شود.
  • شیء: یک نمونه منفرد از ساختار داده است که توسط کلاس تعریف می‌شود.
  • وراثت: یک کلاس می‌تواند تابع موجود در کلاس دیگر را به ارث ببرد و از آن استفاده کند. به این پدیده وراثت می‌گویند.
  • Encapsulation: به مفهومی گفته می‌شود که در آن همه داده‌ها و توابع با هم ترکیب می‌شوند تا یک شیء جدید ساخته شود. 

علاوه بر آموزش شی گرایی در PHP، در این دوره به مفهوم و کاربرد برنامه نویسی MVC در PHP می‌پردازیم. MVC یک الگوی طراحی برنامه است که داده‌های برنامه و منطق (مدل) تجاری را از ارائه (نما) جدا می‌کند. MVC مخفف اصطلاحات Model،View و Controller است. کنترلر میان مدل‌ها و نماها قرار می‌گیرد.

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

هدف اصلی از دوره آموزش شی گرایی در PHP این است که شما با مباحث و کاربرد شی گرایی PHP و برنامه نویسی MVC به‌خوبی آشنا شوید. چرا که اکثر فریم‌ورک‌های PHP از شی گرایی و MVC استفاده می‌کنند.  بنابراین برای کار با این فریم‌ورک‌ها و یادگیری آن‌ها باید درک خوبی از شی گرایی در PHP و MVC داشته باشید. از همین رو این دوره به شما کمک می‌کند این دو مهارت مهم را به‌خوبی درک کنید و با روند کارشان آشنا شوید.

دوره آموزش شی گرایی در PHP مناسب چه کسانی است؟

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

  • کسانی که برنامه نویسی PHP انجام می‌دهند.
  • کسانی که به ساخت اپلیکیشن‌های پیچیده و جذاب علاقه‌مندند.
  • کسانی که به دنبال متخصص شدن در زمینه برنامه نویسی PHP هستند.

بعد از فراگیری دوره آموزش شی گرایی در PHP چه مهارت‌هایی کسب خواهید کرد؟

کاربران بعد از دوره به مهارت‌های زیر تسلط میابند:

  • آشنایی کامل با مفهوم شی گرایی PHP و بخش‌های آن
  • آشنایی کامل با مفهوم برنامه نویسی MVC
  • ایجاد و کار با فریم‌ورک MVC
  • ایجاد URL- های کاربرپسند
  • پیاده‌سازی احراز هویت کاربر
  • پیاده‌سازی چهار عمل اصلی ایجاد، نمایش، ویرایش و حذف Article

ویژگی‌های متمایز دوره آموزش شی گرایی در PHP مکتب‌خونه چیست؟

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

سرفصل‌های دوره آموزش شی گرایی در PHP چیست؟

این دوره آموزش برنامه نویسی شی گرا در PHP با بررسی مفاهیم شی گرایی در PHP آغاز می‌شود. اینترفیس‌ها، اینکپسولیشن، وراثت، کلاس‌ها و غیره از جمله مباحث مطرح در این دوره هستند. پس از آشنایی کامل با مفهوم Object-oriented وارد مبحث MVC شده و دیزاین پترن MVC را مورد بررسی قرار می‌دهیم. پس از بررسی شی گرایی و MVC نمایش انجام پروژه‌ها را شروع کرده و به آموزش ایجاد فریم‌ورک MVC می‌پردازیم. در پروژه بعدی چگونگی احراز هویت کاربران و چهار عمل اصلی دیتابیس (ایجاد، نمایش، ویرایش و حذف) را به شما آموزش می‌دهیم.

اطلاعات بیشتر

امتیاز و نظرات کاربران

3.8

از مجموع 13 امتیاز

4نظر

4 سال پیش

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

هادی شیخ بکلو

1 سال پیش

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

حمید سفری

3 سال پیش

سلام دوره خوبیه ولی کاش کد هارو در اختیار ما قرار میدادن

حسین شاداب فر

1 سال پیش

وسط دوره ول کردم ، چون دوره کداشو نزاشته و اینکه اخراش داره از روی کد ها توضیح میده - به نظرم اصلا خوب نیست کدش و نزاشته

سعيد بياتي

گواهی‌نامه

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

پس از گذراندن محتوای دوره به صورت آنلاین (بدون دانلود) در سایت مکتب‌خونه، در صورتی‌ که حد نصاب قبولی در دوره را کسب و تمرین ها و پروژه های الزامی را ارسال کنید، گواهی‌نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

قابل اشتراک‌گذاری در

linkdin

دوره‌های پیشنهادی مشابه

درباره استاد

علی شیخ
19دوره
46,065دانشجو

علی شیخ در سال ۱۳۹۴ در رشته مهندسی کامپیوتر فارغ‌التحصیل شد و به عنوان برنامه‌نویس وب در شرکت معدنی و صنعتی چادرملو شروع به کار کرد. تخصص اصلی ایشان در زبان‌های جاوا اسکریپت و php است. وی به دلیل این که به آموزش علاقه زیادی داشت، تصمیم به راه‌اندازی وب‌سایتی در این زمینه به نام وب پروگ گرفت و اکنون از سال 1398 تاکنون توانسته‌است سهم کوچکی در آموزش به افراد علاقه‌مند به برنامه‌نویسی را داشته باشد.

اطلاعات بیشتر

دیگر دوره‌های علی شیخ

سوالات پرتکرار

حداقل و حداکثر زمانی که می‌توانم یک دوره را بگذرانم چقدر است؟

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

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.