آبجکتیو-سی (Objective-C) یک زبان شیگرا است که با اضافه کردن مفاهیم ارسال پیام از زبان اسمالتاک به زبان سی ایجاد شده است. در حال حاضر استفاده اصلی آن در محیط های Mac OS X و iPhone OS است و برنامههایی از این زبان که از کتابخانههای خاص این محیطها استفاده نکرده باشند در همهٔ محیطهایی که کامپایلر جیسیسی (GCC) استفاده میشود، قابل استفادهاند. در واقع زبان آبجکتیو-سی یک لایهٔ بسیار نازک روی زبان سی است. هر برنامه به زبان سی را میتوان با کامپایلر آبجکتیو-سی کامپایل کرد. اکثر دستورات از زبان سی به ارث رسیدهاند و تعدادی دستور برای ارسال پیغام به آنها اضافه شدهاست. زبان آبجکتیو-سی روشهایی برای انتقال پیام به زبان سی اضافه کرد. در این زبان از مدل اسمالتالک برای فرستادن پیام استفاده میشود. در این روش یک پیام برای یک شی فرستاده میشود و در صورتی که شی گیرنده متدی برای اجرای آن داشته باشد، آن را اجرا میکند. این روش برعکس روش سی++ است که گیرنده باید حتماً یک متد را پیادهسازی کرده باشد تا شیای بتواند آن را صدا بزند.
در دوره آموزشی Objective-C شما با قابلیت های اساسی و کلیدی این زبان برنامه نویسی کاربردی قدرتمند آشنا می شوید.
جوملا! (Joomla!) نام یک نرم افزار آزاد و متن باز برای مدیریت محتوای اینترنتی است. جوملا! به زبان پیاچپی نوشته شده است و از پایگاه داده مای اس کیوال استفاده میکند. قابلیتهای جوملا! شامل امکان بارگذاری موقت در حافظه برای بهبود کارایی (caching)، ایجاد فهرست خودکار، ارسال خبر از طریق قالب RSS، ارائهٔ نسخه قابل چاپ، بخشهای کوتاه خبری، تالار گفتگو، نظر سنجی، تقویم، جستجوی اینترنت و پشتیبانی از زبانهای متعدد (از جمله فارسی) است. علاوه بر امکانات پایه، افزونه هایی (شامل کامپوننت، ماژول، پلاگین، قالب، بسته زبان) هستند که به امکانات جوملا می افزایند. بیش از ۷۴۰۰ افزونه رایگان و تجاری در شاخه رسمی افزونههای جوملا وجود دارد. نام جوملا گرفته شده از واژه ای در زبان سواحیلی است که به معنی «جملگی» یا «همگی» است.
در دوره آموزشی Joomla شما با قابلیت های اساسی و کلیدی این نرم افزار کاربردی قدرتمند آشنا می شوید.