Codeigniter یک فریم ورک رایگان و قوی پی اچ پی (PHP Framework) و منبع باز (open source) است. این فریم ورک جهت ایجاد سریع اپلیکیشن های وب ساخته شده و بر اساس معماری MVC طراحی و پیاده سازی شده است. کدایگنایتر با استفاده از کتابخانه های خود، کار توسعه اپلیکیشن ها را بسیار سریع کرده است و به دلیل انعطاف بسیاری که دارد مورد توجه بسیاری از توسعه دهندگان وب قرار گرفته است. این فریم ورک برای برنامه نویسانی که قصد استفاده از یک اپلیکیشن قوی همراه با امکانات کامل و ساده دارند، و همچنین بتوانند به راحتی آنرا توسعه دهندد، مناسب است. CodeIgniter به اختصار CI، در حقیقت یـه چهـارچوب یـا Framework به زبان php است که به دنبال یک ابزارساده و مناسب و سریع برای ایجاد سایت هایی بــا تمام قابلیتها هستند. CI سریع است به طوری که ایجاد کنندگان آن شما را برای پیدا کـردن فریـم ورکـی بـا Performance بالاتر به چالش میکشند! در حقیقت CI یکی از بهترین گزینه ها برای اجرا بر روی هاست های به اشتراک گزاشته شده است و برای آنهاییست که از فریم ورک ها یا قالب های کاری سنگین و بزرگ کـه تمامـا مسـتند نشده اند، خسته شده اند و به دنبال جایگزین میگردند. CI از الگـوی MVC یـا (Model-View-Controller) اسـتفاده می کنـد. در دوره آموزشی Udemy CodeIgniter Framework با نحوه استفاده و ویژگی های فریم ورک کدایگنایتر آشنا می شوید.
MongoDB (مونگودیبی) یک Document-oriented database (پایگاه داده سند-گرا) است و در گروه پایگاههای داده NOSQL قرار دارد. در این نوع پایگاه داده جدول و رکورد وجود ندارد و از collection (مجموعه) و سند استفاده میشود. میتوان گفت مجموعه شبیه به جدول و سند شبیه به رکورد در پایگاه داده رابطهای است. در این پایگاه داده، دادهها ساختار ثابت ندارند و هر دو سند (شبیه رکورد در پایگاه رابطهای) میتواند ساختار کاملا متفاوت داشته باشد، به این نوع ساختار BSON میگویند. از مزیتهای پایگاه داده مونگودیبی نسبت سایر پایگاههای داده رابطهای (مانند MySQL) امکان پردازش و جستجو در حجم بسیار بالاتری از دادهها در لحظه و همچنین امکان دخیره حجم بالاتری از دادهها است. در دوره آموزشی Udemy MongoDB Tutorial for Beginners به صورت مقدماتی با مانگو دی بی و ویژگی های آن اشنا می شوید.
به هرگونه فعالیتی که به توسعه یک وبگاه بر روی وب جهانگستر یا یک شبکه اینترانت منجر شود، توسعه وب میگویند. درمیان توسعهدهندگان حرفهای وب، «توسعه وب» معمولاً فقط به جنبههای غیرگرافیکی ساخت وبگاهها مانند برنامهنویسی و نشانهگذاری وب نسبت داده میشود. توسعه وب میتواند از توسعه سادهترین برگههای ایستا (Static Pages) با محتوای متن ساده تا پیچیدهترین نرمافزارهای مبتنی بر وب، تجارتهای الکترونیکی یا خدمات شبکههای اجتماعی شامل شود. برای سازمانها و تجارتهای بزرگتر، گروههای توسعه وب میتوانند شامل صدها نفر توسعهدهنده وب شوند. سازمانهای کوچکتر ممکن است تنها به یک مدیر دائمی یا قراردادی وب نیاز داشته باشند و یا این وظیفه را به یک طراح گرافیک و یا یک کاردان سامانههای اطلاعاتی واگذار کنند. توسعه وب میتواند تلاش و همیاری جمعی چندین گروه توسعهدهنده وب باشد که برای این کار انتخاب شدهاند.سکوها (Platforms) و ابزارهای توسعه وب بسیار پراهمیت هستند. برای انتشار رایگان و کمک به توسعه وب، سامانههای ترکیبی زیادی بوجود آمدهاند. در دوره آموزشی Udemy Become a Certified Web Developer - Beginner to Expert شما با فرا گیری زبان هایی مانند جی کوئری، جوملا و... تبدیل به یک توسعه دهنده وب رسمی خواهید شد.
کمپانی اپل طی کنفرانس WWDC 2016 از تازهترین نسخه سیستم عامل موبایلی خود به نام آی او اس ١٠ رونمایی کرد. به عقیده برخی تحلیلگران این بهروزرسانی، با توجه به ارائه خدمات و ویژگیهای بسیار زیادی که دارد میتواند بزرگترین بهروزرسانی تاریخ این سیستم عامل لقب گیرد. این سیستم عامل جهانی اینک دهمین نسخه رسمی از خودش را عنوان کرده است تا میلیونها آیفون و آیپد در سراسر جهان بهزودی میزبان آن باشند. در دوره آموزشی Udemy The Complete iOS 10 Developer Course Build 21 Apps با استفاده از xCode 8 و Swift 3 به طراحی 21 اپ مختلف برای آی او اس 10 می پردازیم.
علم داده (Data Science)، دانشی میانرشتهای پیرامون استخراج دانش و آگاهی از مجموعهای داده و اطلاعات است. علم داده از ترکیب مباحث مختلفی به وجود آمده و بر مبانی و روشهای موجود در حوزههای مختلف علمی بنا شدهاست. تعدادی از این حوزهها عبارتند از: ریاضیات، آمار، مهندسی داده، بازشناخت الگو و... هدف این علم، استخراج مفهوم از داده و تولید محصولات دادهمحور است. D3.js یکی از کتابخانه های جاوااسکریپت است که امکان ایجاد و کنترل فرم های گرافیکی پویا و تعاملی را در مرورگرهای وب برای شما فراهم می کند. در واقع یک کتابخانه جاوا اسکریپت برای دستکاری اسناد بر اساس داده ها در چارچوب استانداردهای وب است. D3 شما کمک می کند با استفاده از HTML، SVG و CSS به مصورسازی داده ها بپردازید. در دوره آموزشی Lynda D3.js Essential Training for Data Scientists با ماژول جاوااسکریپتی دی تری برای کار با علوم داده آشنا می شوید.
سی شارپ، زبانی شیءگرا و سطح بالا از خانوادهٔ زبانهای چارچوب داتنت شرکت مایکروسافت است. زبان سی شارپ، یک زبان برنامهنویسی چند الگویی و منظم شده مدلهای تابعی، امری، عمومی، شیءگرا و جز گرا و در بستر دات نت است. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز در بر گرفت. سی شارپ یکی از ۴۴ زبان برنامهنویسی است که توسط زمان اجرای زبان مشترک از چارچوب داتنت پشتیبانی میشوند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته میشود. زبان سی شارپ با قدرت و در عین حال سطح بالایی خود توانسته توجه بسیاری از برنامه نویسان را به خود جلب کند. این زبان برپایه سادگی، مدرن بودن، همه منظوره و شیءگرا بودن ساخته شد. آندرس هجلزبرگ، طراح زبان برنامهنویسی دلفی، سرپرستی تیم طراحان زبان سی شارپ را بر عهده داشت. این زبان دارای دستوری شیءگرا مشابه ++C است و به شدت از زبانهای جاوا و دلفینیازمندمدرک تأثیر پذیرفتهاست. در ابتدا نام این زبان COOL بود که مخفف C like Object Oriented Language بود، هر چند در ژوئیه ۲۰۰۰، زمانی که مایکروسافت پروژه را عمومی اعلام کرد، اسم آن به سی شارپ تغییر پیدا کرد. آخرین نسخه آن نسخه ۵٫۰ است که همزمان با داتنت ۴٫۵ در اوت ۲۰۱۲ منتشر شد. در دوره آموزشی Udemy C#: The Complete Foundation به طور کامل با اصول و مبانی سی شارپ آشنا می شوید.
آیونیک یک چارچوبی است برای توسعه ی نرم افزارهای موبایل بدون دانستن جاوا که هدف آن توسعه ی برنامه های ترکیبی از چند زبان مختلف مثل HTML5 ،CSS و جاوا اسکریپت است. آیونیک در زمینه ی طراحی ظاهر برنامه ها به شما کمک می کند به صورتی که به وسیله ی آن می توانید تمام تعاملات کاربر با برنامه خود را ایجاد و مدیریت کنید. می توان گفت فرم ورک آیونیک شبیه بوت استرپ است با این تفاوت که پشتیبانی آن طیف وسیعی از تلفن های هوشنمد را شامل می شود البته نمی توان این را گفت که شبیه به فریم ورک هایی هست که فقط عمل Responsive کردن را انجام می دهند بلکه اساس آن بر اساس المان ها و لایه هایی است که در طراحی ظاهری برنامه های موبایل iOS و Android استفاده می شود. ووکامرس افزونه ای نوشته با زبان php و مبتنی بر وردپرس است که به شما اجازه ایجاد یک فروشگاه تمام عیار را میدهد. این افزونه توسط تیم woothemes، مایک جولی، جیمز کاستر،کلاودیا سانچز و بری کوییج ساخته شده و دارای بیش از ۶۸۰۰۰۰۰ دانلود بوده که خود گویای محبوبیت این افزونه است. با استفاده از این محصول میتوانید به راحتی تصاویری از محصول خود و توضیحاتی از آن را در سایت خود قرار دهید و مشتریان پس از انتخاب محصول پول آن را پرداخت کنند و محصول را دریافت کنند. در دوره آموزشی Udemy Ionic Apps for WooCommerce - Build an eCommerce Mobile App با استفاده از فریم ورک آیونیک به طراحی اپلیکیشن های فروشگاهی برای اندروید و iOS می پردازیم. همچنین نحوه ارتباط برقرار کردن آیونیک با ووکامرس را هم فرا خواهید گرفت.
MongoDB را میتوان یکی از پرمخاطبترین پایگاههای داده موجود در جمع اعضای خانواده NoSQL دانست که بنابر برخی آمارهای جمعآوری شده، لقب پرمخاطبترین را نیز بهخود اختصاص داده است. این پایگاه داده یک مدل منعطف، پویا و سندگرا را ارائه میکند که ساختاری با خروجی بسیار بالا و قابلیت مقیاسپذیری آسان را دارا است که در پروژهها و سیستمهای کلان داده یا همان Big Data به شدت مورد نیاز است. این پایگاه داده بهدلایل مختلفی از جمله مواردی که گفته شد، در سالهای گذشته مورد استقبال فراوانی قرار گرفته و راهاندازها و کتابخانههای توسعهداده شده برای آن برای اغلب زبانهای برنامهنویسی، از جمله زبان محبوب #C در دسترس قرار گرفته است. پایگاه داده MongoDB را میتوان جزء آندسته از پایگاههای دادهای دانست که اغلب پلتفرمهای مطرح دنیا را پشتیبانی کرده و برای نصب روی لینوکس، مکینتاش، ویندوز و سولاریس بستههای نصب ارائه میکند. در دوره آموزشی Udemy Projects in MongoDB - Learn MongoDB Building Ten Projects با اصول و نحوه کار با مونگو دی بی به همراه ساخت 10 پروژه مختلف آشنا می شوید.
(extensible Application Markup Language) XAML یک زبان توصیفی بر مبنای XML است که توسط شرکت مایکروسافت ابداع شد و برای ساخت و مقدار دهی اشیا در برنامه های کاربردی به کار گرفته می شود. نام کامل اصلی XAML در واقع eXtensible Avalon Markup Language است. Avalon نام مستعار یکی از چهار هسته اصلی فریم ورک .NET 3.0 با نام شالوده ارائه مایکروسافت (WPF) است. این زبان هم قالب برداری و هم نقطه بیتی و هم چندرسانه ای و متن را پشتیبانی می کند. XAML اولین بار در سال 2003 میلادی به عنوان زبانی که در پس Windows Presentation Foundation، که ابزار طراحی رابط کاربری مایکروسافت برای ویندوز ویستا است، به مراجع فنی ارایه شد. XAML شرکت مایکروسافت، با تعیین روشن عملیات مختلف درگیر در تولید نرم افزار، وعده می دهد که طلایه دار عصر جدیدی از تولید برنامه های کاربردی باشد. XAML به عنوان بخشی از Windows Presentation Foundation زیرساختی را فراهم می سازد که به طراحان، برنامه نویسان و مدیران فرآیند کسب و کار امکان می دهد که حوزه تخصصی خود را در فرآیندی سیال هماهنگ نمایند. در مجموعه دوره های آموزشی Lynda Microsoft XAML Fundamentals Tutorial Series با مفاهیم پایه ای، اصول و مبانی زامل آشنا می شوید.
واژه AJAX با تلفظ ایجکس یا ایژاکس سرنام عبارت Asynchronous Java and XML و به معنی ترکیب نامتقارن جاوا اسکریپت و XML است. ماهیت صفحات وب و پروتکل HTTP به گونهای است که به طور معمول وقتی درحال وبگردی هستیم، به ازای هر کنش و واکنش میان ما و سایتی که در حال کار با آن هستیم، کل یک صفحه وب از نو بارگذاری و تازهسازی (refresh) میشود. ایجکس فناوری جدیدی است که تغییر محسوسی را در این سناریو به وجود میآورد؛ به این ترتیب که به جای بارگذاری مجدد کل صفحه، فقط قسمتی تغییر میکند که قرار است اطلاعات جدید را به نمایش درآورد و کلیه عملیات ارسال اطلاعات و دریافت نتایج در پشت صحنه انجام میشود. در نتیجه هیچگاه صفحه سفید و خالی وب در فواصل کنش و واکنشهای هنگام کار با مرورگر دیده نمیشود و احساسی مشابه تجربه کار با یک نرمافزار دسکتاپ به کاربر دست میدهد. جادوی ایجاکس چیزی نیست جز یک فکر بکر و آن هم ترکیب کردن جاوا اسکریپت و XML در قالب یک موجود نرمافزاری جدید. اصطلاح AJAX را اولین بار کارشناسی از شرکت Adaptive Path به نام جسی جیمزگرت در مقالهای با عنوان ایجکس؛ رهیافت جدیدی در برنامههای تحت وب مطرح کرد و خیلی سریع مورد استقبال گسترده برنامه نویسان وب در سراسر جهان قرارگرفت. اعتقاد عمومی این است که تاریخچه بهکارگیری تکنیک مذکور به پیدایش نرمافزار Outlook WebAccess و استفاده از فرمان XMLHttpRequest که مایکروسافت ابداع کرده و در نرمافزار اینترنت اکسپلور بهکار رفته است، برمیگردد. اما امروزه اغلب مرورگرهای مهم و شناختهشده (از جمله فایرفاکس) از آن پشتیبانی میکنند و دیگر یک فناوری محدود به اینترنت اکسپلورر نیست. در دوره آموزشی Udemy Complete AJAX Course Learn AJAX Techniques Using Bootstrap با استفاده از بوت استرپ به آموزش کامل ای جکس و تکنیک های آن می پردازیم.