ابوالفضل طالبی

دوره آموزشی طراحی ماژول ، کامپوننت و پلاگین جوملا-مبتدی تا پیشرفته-تحت پروژه 100%عملی

1 پست در این موضوع

دوره آموزشی طراحی ماژول ، کامپوننت و پلاگین جوملا (مبتدی تا پیشرفته) تحت پروژه 100 % عملی

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

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

توجه توجه: کاربرانی که قصد فراگیری دوره طراحی افزونه برای جوملا را دارند باید به این نکته واقف باشند که مدرس این دوره باید به طور کامل بر روی فریم ورک جوملا تسلط داشته باشد تا به بهترین شکل ممکن مباحث آموزشی را به دانشجویان منتقل نماید.مدرسان این دوره آقایان ابوالفضل طالبی و سهیل نوین فرد جز توسعه دهندگان جوملا جهانی در ایران میباشند.لذا هرگونه دوره آموزشی طراحی افزونه در سایتهای دیگر بجز این دوره توصیه نمیشود.

لینک صفحه شخصی ابوالفضل طالبی در جوملا جهانی

سوابق: نخستین توسعه دهنده افزونه های جوملا جهانی در ایران - عضو بخش نویسندگان مجله جوملا جهانی - مشاور بخش تجارت الکترونیک بیش از 100 سازمان و نهاد دولتی - عضو رسمی هیت مدیره شرکت YouTechnology انگلستان - طراحی و پیاده سازی بخش تجارت الکترونیک بیش از 3000 سایت ایرانی و خارجی -عضو تحریریه ماهنامه دیجیتال و همکاری با ماهنامه های عصر ارتباط و خلاقیت

joomlairan_extension_poster.jpg

اهداف کلی این دوره:

- فراگیری کامل و حرفه ای طراحی افزونه های جوملا تحت جوملا 1.5 و 2.5

- آشنایی کامل با ساختار برنامه نویسی MVC

- آشنایی کامل با FrameWork جوملا

- آشنایی کامل با ساختارها module , Component , Plugin

- پیاده سازی یک افزونه به عنوان پروژه پایانی

مشخصات دوره :

مدرس (مدرسان) : ابوالفضل طالبی

مدت زمان دوره: 12 ساعت - 4 جلسه ( کارگاه کاملا عملی تحت پروژه)

تاریخ برگزاری: به وب سایت آموزشگاه مراجعه نمائید

محل برگزاری: آموزشگاه انجمن جوملای ایران (تهران - امیر آباد)

هزینه دوره: 650 هزار تومان

مدرک: در پایان دوره مدرک پایان دوره از طرف انستیتو انجمن جوملای ایران ارائه میگردد.

هدیه دوره: به کلیه عزیزانی که در این دوره شرکت میکنند پکیج joompack هدیه داده خواهد شد.

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

راهنمای ثبت نام:

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

جهت کسب هر نوع اطلاعاتی در خصوص دوره میتوانید با ایمیل info@joomlairan.com و شماره تلفن 88006203 تماس حاصل نمایید.

دوره آموزشی طراحی ماژول ، کامپوننت و پلاگین جوملا (مبتدی تا پیشرفته) تحت پروژه 100 % عملی:

تعریف کلی افزونه ها:

  • - ساختار ماژول و مفهوم آن در جوملا
  • - ساختار پلاگین و مفهوم آن در جوملا
  • - ساختار کامپوننت و مفهوم آن در جوملا
  • - ساختار زبان در جوملا و ارتباط آن با افزونه ها
  • - تفاوتهای و عمکردهای هر یک از افزونه های جوملا
  • - ساختار دیتابیس در جوملا
  • - توضیحاتی در خصوص جداول مهم در دیتابیس
  • - شرح کلی در خصوص برخی از فایلهای مهم در جوملا
  • - شرحی بر مدل 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 به مدیریت لیستها
  • - ایجاد هرچه بهتر لینکها در طراحی کامپوننت توسط JRoute
  • - استفاده از session ها در جوملا
  • - تعریف ساختار فایل xml نصبی کامپوننت ها
  • - ایجاد کامپوننت چند زبانه
  • - ایجاد منوهای مختلف برای بخش های مختلف کامپوننت
  • - ساخت بسته نصبی کامپوننت
  • - تبدیل کامپوننت جوملا 1.5 به جوملا 2.5
  • - پروژه پایانی طراحی و ساخت یک کامپوننت با نام " فروشگاه ساز پی سی مارکت " میباشد.

دانشجویان مستعد دوره دعوت به همکاری خواهند شد.

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

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket