×
ribbon

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

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

مدرس:

علی شیخ

PHP یک زبان برنامه نویسی سمت سرور است که عمدتاً برای توسعه وب استفاده می شود؛ اما این... بیشتر
گواهی‌نامه
دسترسی: کامل
اطلاعات بیشتر
3.9 (14)
5 دیدگاه
603دانشجو
31ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

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

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

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

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

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

این دوره شامل:

7 ساعت ویدئو

64 تمرین و پروژه

30 سؤال سنجش و یادگیری

دسترسی به تالار گفتگو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

4 هفته مهلت ارسال تمرین و پروژه

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

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
03:28
فصل سوم: پروژه ایجاد فریم‌ورک MVC
  ایجاد فولدرهای‌‌ پروژه
08:12
  فایل htaccess.
19:13
  ساخت صفحه اصلی و هسته کلاس
09:38
  ایجاد Controller از URL
17:29
  متدها و پارامترها
13:49
  کنترل‌کننده پایه (Base Controller)
08:00
  کوییز کنترل‌کننده پایه
04:00
  بازدیدها (Views)
08:52
  پیکربندی فایل‌ها و بارگیری خودکار
08:59
  کوییز پیکربندی فایلها و بارگیری خودکار
03:00
  هدر و فوتر (Header & Footer)
06:55
  پایگاه داده (Database)
08:49
  مدل (Model)
10:06
  مباحث تکمیلی
03:59
  کوییز مباحث تکمیلی
08:00
  تمرین برنامه‌نویسی: لیست مقالات (الزامی)
240:00
فصل چهارم: صفحه احراز هویت (User Authentication)
  ایجاد پروژه و پایگاه داده
04:28
  UI پروژه
05:50
  User Controller
10:34
  صفحه ورود و ثبت‌نام (Login & Register View)
11:33
  فرم اعتبار‌سنجی (Form Validation)
19:24
  کوییز فرم اعتبار سنجی
02:00
  User Model
11:18
  ثبت نام کاربر (User Registration)
12:20
  کوییز ثبت نام کاربر
02:00
  Flash Messaging
16:36
  ورود کاربر (User Login)
08:17
  خروج از سیستم (Logout)
06:30
  کوییز خروج از سیستم
02:00
  تمرین برنامه‌نویسی: صفحه ثبت‌نام (الزامی)
420:00
فصل پنجم: صفحه مقالات (CRUD Article)
  Article Controller
03:23
  سطح دسترسی مقالات
04:10
  مدل مقالات (Article Model)
09:43
  کوییز مدل مقالات
01:00
  ایجاد مقاله
10:58
  نمایش مقاله
08:37
  ویرایش مقاله
07:49
  کوییز ویرایش مقاله
01:00
  حذف مقاله
04:00
  پروژه پایانی: مدیریت مقالات (الزامی)
600:00

پیش‌نیاز‌ها

این دوره به آموزش شیء‌گرایی در 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.9

بر اساس امتیاز 14 دانشجو

1
2
3
4
5

دانشجوی دوره

8 روز پیش

5

من از اون گروه ادمایی هستم که دوره هایزیادی رو میبینم . اگر با php و فرم ورک ها آشنایی دارید به نظرم این دوره میتونه دیدتون رو بازتر کنه و من واقعا راضیم ازش

هادی شیخ بکلو

4 سال پیش

5

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

حمید سفری

1 سال پیش

4

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

حسین شاداب فر

3 سال پیش

4

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

سعيد بياتي

2 سال پیش

1

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

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
19دوره
46,428دانشجو
762نظر و امتیاز

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

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

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

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

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

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

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

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