0

سبد خرید خالی است.

Demo

آموزش طراحی ماژول پلاگین کامپوننت

آموزش طراحی افزونه جوملا 2.5

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

این دوره ی آموزشی توسط نخستین توسعه دهنده جوملا در ایران ، استاد طالبی تهیه شده است و سرفصلهای آن کامل و جامع میباشد.

  بسته ویدئویی اموزشی طراحی افزونه برای جوملا 2.5 یکی دیگر از فیلمهای آموزشی تهیه شده توسط اموزشگاه جوملای ایران است که شما را گام به گام با مبحث طراحی افزونه برای جوملا 2.5 آشنا میسازد و با ارئه یک آموزش روان و سلیس علاوه بر افزایش علاقه مندی شما به مبحث طراحی سایت ، در پایان آموزش شما را وارد بازار کار خواهد کرد!

مشاهده دمو فیلمهای آموزشی

مزایای این بسته ویدئویی چیست؟

  • آموزش ویدئویی با کیفیت عالی و با تدریس استاد طالبی
  • انجام تمرین عملی در پایان هر فصل آموزشی
  • دریافت مدرک دوره آموزشی بدون آزمون
  • 20درصد تخفیف در خرید مجموعه های دیگر

 

سرفصلهای بسته ویدئویی آموزش طراحی افزونه جوملا 2.5 مبتدی تا پیشرفته :

  • ساختار ماژول و مفهوم آن در جوملا
  • ساختار پلاگین و مفهوم آن در جوملا
  • ساختار کامپوننت و مفهوم آن در جوملا
  • ساختار زبان در جوملا و ارتباط آن با افزونه ها
  • تفاوتهای و عمکردهای هر یک از افزونه های جوملا
  • ساختار دیتابیس در جوملا
  • توضیحاتی در خصوص جداول مهم در دیتابیس
  • شرح کلی در خصوص برخی از فایلهای مهم در جوملا
  • شرحی بر مدل MVC
  • شرحی بر MVC و ارتباط آن با جوملا
  • ابزارهای مورد نیاز برای توسعه




طراحی و توسعه ماژول در جوملا 1.5 ,2.5 :

  • شروع طراحی ماژول
  • ساختار ماژول
  • فایل Helper.php در ماژول و عملکرد آن
  • فایل Default.php در ماژول و عملکرد آن
  • ساختار فایل xml ماژول
  • وظیفه فایل index.html در پوشه ها
  • چند زبانه کردن ماژول
  • طراحی ماژول پایه و روش نامگذاری آن
  • طراحی توابع مورد نیاز در ماژول
  • اتصال به دیتابیس تحت فریم ورک جوملا در ماژول
  • اجرای Query تحت فریم ورک جوملا در ماژول
  • استفاده از فرم های HTML در داخل ماژول
  • طراحی فرم های HTML داخل ماژول با استفاده از فریم ورک جوملا
  • قرار دادن تقویم فارسی داخل ماژول
  • ارسال و دریافت متغیر ها توسط فرم های ساخته شده در داخل ماژول
  • روش دسترسی به ماژول فقط برای اعضا سایت
  • ایجاد پارامتر های مختلف برای ماژول
  • ایجاد پارامتر لیست بخشها در تنظیمات ماژول
  • ایجاد پارامتر لیست مجموعه ها در داخل ماژول
  • نحوه خواندن یک مطلب و نمایش آن داخل یک ماژول
  • استایل دادن به ماژول
  • بکارگیری Module Class Suffix
  • امنیت در کدنویسی ماژولها
  • بکارگیری لینکهای سئو در ساخت ماژول
  • ارتقا ماژول طراحی شده از نسخه 1.5 به نسخه های 2.5
  • ساخت بسته نصبی ماژول
  • طراحی ماژول " تماس با ما " به عنوان پروژه نهایی




طراحی و توسعه پلاگین در جوملا 1.5 و 2.5 :

  • شروع طراحی پلاگین
  • ساختار پلاگین ها در جوملا
  • ساختار و عملکرد فایل xml در پلاگین
  • پلاگین های از نوع authentication و عملکرد آنها
  • پلاگین های از نوع content و عملکرد آنها
  • پلاگین های از نوع editors و عملکرد آنها
  • پلاگین های از نوع editors-xtd و عملکرد آنها
  • پلاگین های از نوع search و عملکرد آنها
  • پلاگین های از نوع system و عملکرد آنها
  • توضیح و آموزش متدهای مورد نیاز در طراحی پلاگین
  • onPrepareContent در پلاگین ها
  • onAfterDisplayTitle در پلاگین ها
  • onBeforeDisplayContent در پلاگین ها
  • onAfterDisplayContent در پلاگین ها
  • onBeforeContentSave در پلاگین ها
  • onContentPrepareData در پلاگین ها
  • onContentPrepareForm در پلاگین ها
  • مفهوم Regular Expressions و کاربرد آن در پلاگین های نوع content
  • طراحی پلاگین پایه از نوع content
  • استفاده از Regular Expressions
  • طراحی پلاگین پایه از نوع editor-xtd
  • ارتباط دادن پلاگین editor-xtd و پلاگین content
  • بکارگیری لینکهای سئو در ساخت پلاگین
  • تبدیل پلاگین ساخته شده به نسخه 2.5
  • ساخت بسته نصبی از پلاگین طراحی شده
  • طراحی پلاگین " امضای نویسنده" به عنوان پروژه پایانی




طراحی و توسعه کامپوننت در جوملا 1.5 , 2.5 :


  • شروع طراحی کامپوننت
  • ساختار کلی کامپوننت ها در جوملا
  • ساختن محیط کار برای ساخت افزونه ها(Sand Box)
  • تعریف Front-end و back-end
  • شرح کاملی بر مدل MVC در طراحی کامپوننت های جوملا
  • نحوه ساخت Query تحت فریم ورک جوملا و استفاده از انها در کامپوننت
  • آموزش کلاسهای مورد استفاده برای دیتابیس تحت فریم ورک جوملا
  • JFactory::getDBO و کاربرد آن
  • استفاده از setQuery و کاربرد آن
  • استفاده از query() و اجرای کوئری های ایجاد شده
  • کاربرد insertid()
  • استفاده از loadObjectList و کاربرد آن
  • استفاده از loadResult() و کاربرد آن
  • استفاده از loadRow() و کاربرد آن
  • استفاده از loadAssoc() و کابرد آن
  • استفاده از loadObject() و کاربرد آن
  • استفاده از loadResultArray() و کاربرد آن
  • استفاده از loadRowList() و کاربرد آن
  • مسیر یابی توسط کلاس JPATH
  • تشکیل Controller پایه
  • افزودن وظایف به Controller ها (Task)
  • افزودن view در سایت
  • افزودن Model در سایت
  • ساخت Inreface مدیریت ابتدایی کامپوننت در بخش Back-end
  • اضافه کردن عملیات مدیریتی (interaction ها)
  • تعریف toolbar و عملکرد آن در بخش مدیریت
  • تعریف آیکونهای دلخواه برای دکمه های عملیاتی
  • تعریف آیکون برای تیتر قسمتهای مختلف
  • ایجاد دکمه گزینه New
  • ایجاد دکمه گزینه Edit
  • ایجاد دکمه Cancel
  • ایجاد CheckBox - List - RadioButton - Textfield - Textarea
  • ایجاد فرم ورود اطلاعات در بخش مدیریت
  • حذف ، ویرایش و افزودن اطلاعات در بخش مدیریت
  • ساخت گروه در کامپوننت
  • ایجاد دکمه گزینه پیکربندی
  • تعریف پارامتر برای استفاده در کامپوننت
  • فراخوانی پارامترهای تعریف شده جهت پیکربندی
  • ایجاد مشاهده لیست وار از رکوردها
  • مفهوم JHTML در فریم ورک جوملا
  • افزودن filtering و ordering به مدیریت لیستها
  • عملیات CRUD پایگاه داده در لیست های مدیریتی
  • ایجاد هرچه بهتر لینکها در طراحی کامپوننت توسط JRoute
  • استفاده از session ها در جوملا
  • تعریف ساختار فایل xml نصبی کامپوننت ها
  • ایجاد کامپوننت چند زبانه
  • ایجاد منوهای مختلف برای بخش های مختلف کامپوننت
  • ساخت بسته نصبی کامپوننت
  • تبدیل کامپوننت جوملا 1.5 به جوملا 2.5
  • و..

 

  • نوع آموزش:ویدویی
  • زبان:فارسی
  • مدرس: ابوالفضل طالبی
  • پیش نیاز: آموزش جوملا 2.5 + آموزش php
  • روش دریافت: ارسال پستی
  • تعداد جلسات: 45 جلسه
  • زمان: 10 ساعت
  • قیمت: 150 هزار تومان

امتیاز کلی این مطلب (0)

0 از 5 ستاره

نظر خود را اضافه کنید.

ارسال نظر بعنوان میهمان

0
شرایط و قوانین.

کاربرانی که در این گفتگو شرکت کرده اند

آموزشگاه جوملای ایران

امیرآباد بالاتر از چهار راه فاطمی پلاک 1593 واحد 5
88983197