آیونیک یک چارچوبی است برای توسعه ی نرم افزارهای موبایل بدون دانستن جاوا که هدف آن توسعه ی برنامه های ترکیبی از چند زبان مختلف مثل HTML5 ،CSS و جاوا اسکریپت است. آیونیک در زمینه ی طراحی ظاهر برنامه ها به شما کمک می کند به صورتی که به وسیله ی آن می توانید تمام تعاملات کاربر با برنامه خود را ایجاد و مدیریت کنید. می توان گفت فرم ورک آیونیک شبیه بوت استرپ است با این تفاوت که پشتیبانی آن طیف وسیعی از تلفن های هوشنمد را شامل می شود البته نمی توان این را گفت که شبیه به فریم ورک هایی هست که فقط عمل Responsive کردن را انجام می دهند بلکه اساس آن بر اساس المان ها و لایه هایی است که در طراحی ظاهری برنامه های موبایل iOS و Android استفاده می شود. ووکامرس افزونه ای نوشته با زبان php و مبتنی بر وردپرس است که به شما اجازه ایجاد یک فروشگاه تمام عیار را میدهد. این افزونه توسط تیم woothemes، مایک جولی، جیمز کاستر،کلاودیا سانچز و بری کوییج ساخته شده و دارای بیش از ۶۸۰۰۰۰۰ دانلود بوده که خود گویای محبوبیت این افزونه است. با استفاده از این محصول میتوانید به راحتی تصاویری از محصول خود و توضیحاتی از آن را در سایت خود قرار دهید و مشتریان پس از انتخاب محصول پول آن را پرداخت کنند و محصول را دریافت کنند. در دوره آموزشی Udemy Ionic Apps for WooCommerce - Build an eCommerce Mobile App با استفاده از فریم ورک آیونیک به طراحی اپلیکیشن های فروشگاهی برای اندروید و iOS می پردازیم. همچنین نحوه ارتباط برقرار کردن آیونیک با ووکامرس را هم فرا خواهید گرفت.
اکسس از مجموعه نرم افزارهای خانواده ی Microsoft Office می باشد. بانک اطلاعاتی اکسس به عنوان برنامه های دسکتاپ ارزیابی می شوند و برای کار با چندین مگابایت اطلاعات خوب کار می کنند. بانک اکسس از سیستم معماری فایلی بهره میگیرد و محدودیت های زیادی نسبت به SQL Server دارد و در محیط هایی که چندین کاربر با هم میخواهند به صورت همزمان و بهینه کار کنند گاهی توان کار ندارد. نسخهٔ ۱.۰ این نرمافزار در سال ۱۹۹۲ میلادی همراه با مایکروسافت ویندوز پا به عرصهٔ وجود نهاد، در این نسخه این امکان فراهم شد تا بستههای پایگاه دادهٔ جداگانه بتوانند از طریق تکنولوژی اتصال پایگاه دادهٔ شیگرا (ODBC) با یکدیگر ارتباط برقرار کنند. نسخهٔ ۲.۰ اکسس در سال ۱۹۹۴ وارد بازار شد. یکی از ویژگیهای مهم این نسخه افزوده شدن موتور پایگاه دادهٔ جت (Jet database engine) بود که باعث شد اجرای پرسوجو ها به صورت محسوسی سریعتر شود. با آمدن ویندوز ۹۵ آفیس ۹۵ هم معرفی شد. در این نسخه از آفیس زبان VBA به صورت رسمی، زبان گسترش پشت همهٔ نرمافزارهای آفیس شد. در دوره آموزشی Lynda Access 2016: Forms and Reports in Depth با فرم ها و گزارش ها در اکسس 2016 آشنا می شوید.
یادگیری ماشین زیر مجموعه ای از هوش مصنوعی است که موضوع آن الگوریتم های است که به رایانه ها اجازه یادگیری می دهد. در اغلب موارد یک الگوریتم به همراه مجموعه ای از داده ها و اطلاعات استنباطی درباره ویژگیهای داده است. این اطلاعات اجازه می دهند درباره داده های که در آینده خواهیم دید پیشبینی هایی داشته باشیم. این کار به این دلیل چنین کاری قابل انجام است که اغلب داده های غیر تصادفی دارای الگوهایی هستند و این الگو ها به ماشین اجازه میدهند که مشاهدات خود را عمومیت ببخشد. الگوریتم های یادگیری ماشین متفاوتی وجود دارند. هرکدام دارای نقاط قوت خاص خود هستند و برای حل انواع مختلفی از مشکلات طراحی شده اند. بعضی از آنها مانند درخت تصمیم واضح هستند، بنابراین مشاهده گر می تواند به صورت کامل مراحل نتیجه گیری توسط ماشین را بفهمد. بعضی مانند شبکه های عصبی مانند یک جعبه سیاه عمل می کنند، یعنی آنها یک پاسخ برمی گردانند، اما اغلب خیلی سخت می توان مراحل و دلایل انتخاب در پشت آن را باز تولید کرد. در دوره آموزشی Udacity Machine Learning Engineer Nanodegree با مباحث مهندسی یادگیری ماشین آشنا می شوید.
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 با استفاده از بوت استرپ به آموزش کامل ای جکس و تکنیک های آن می پردازیم.
نُت (Note) اصطلاحی در موسیقی، که دو معنی عمده دارد: نشانهای است در یادداشتهای موزیکال برای نشان دادن نسبیِ مدت و زمان اجرای یک صوت؛ یک صدای معین، بهتنهایی. نتها مانند «اتمهای» بسیاری از موسیقیهای غربی هستند: تجزیهوتحلیل اجزای یک اثر موزیکال که ایفای آن را آسان میکند، درک موسیقی، و آنالیز. نُتنویسی به هرگونه روشی برای ثبت نوشتاری آثار موسیقایی گفته میشود. در موسیقی امروز برای نتنویسی روش و اصول ویژهای تعریف شده است. الفبای موسیقی از هفت حرف تشكیل شده كه به آنها نت می گویند. دو، ر، می، فا، سل، لا، سی. از توالی این هفت نت، یك هنگام یا گام بوجود می آید. مثل: دو، ر، می، فا، سل، لا، سی، دو. از یك نت تا نت بعدی فاصله ای وجود دارد. در دوره آموزشی Lynda Learning Music Notation با نت و نت نویسی موسیقی آشنا می شوید.
Adobe After Effects نرم افزار Adobe After Effects CC نرم افزاری پیشرو و حرفه ای در زمینه ی ایجاد گرافیک های متحرک چند بعدی و پیچیده و افکت های سینمایی تصویری می باشد. و با قدرتی و ظرافتی خارق العاده تصاویر متحرک را برای ارسال به تئاترها،اتاق نشینمن،اتاق های کامپیوتر،و دستگاه های موبایل، متحول می سازد. در این برنامه همچنین قابلیت وارد کردن اشیائ سه بعدی و استفاده از آنها در صحنه های سه بعدی After Effects وجود دارد.. فیلم ، کارتون ، ویدیوهای موبایل و اینترنت از جمله مواردی است که می توان از این نرم افزار در آنها استفاده کرد. می توانید بر روی فیلم ها و فایل های ویدیویی خود با فرمت های مختلف ، افکت های جذاب ایجاد کنید و برای زیبایی آنها بیافزایید و در نهایت ایده خود را به واقعیت تبدیل کنید. نرم افزار Adobe After Effects نرم افزاری پیشرو برای ایجاد حرکت های گرافیکی پیچیده و جلوه های بصری سینمایی است. تبدیل تصاویر متحرک برای ارائه به تئاتر، اتاق های نشینمن، رایانه های شخصی، و دستگاه های تلفن از دیگر قابلیت هاست. ارتباط همزمان سینما چهار بعدی بدین معناست که می توان فایل های سه بعذی را وارد و آنها را در صفحه نمایش های سه بعدی در قسمت After Effects قرار داد. در دوره آموزشی Udemy After Effects Create an Intro Video Bumper for your Brand با نحوه ساخت ویدئو تبلیغاتی که معرف یک برند خاص باشد را با استفاده ار افترافکت آموزش خواهید دید.
معماری نرمافزار یعنی ساختار و سازمان یک سیستم نرمافزاری که به منظور پشتیبانی از عملیات مشخص، بر روی سازماندهی اجزاء متمرکز است. در واقع اجزاء را در حوزههای مرتبط به هم گروه بندی میکند. دیگر حوزههای مرتبط به هم، بر روی تبادل و تعامل با این حوزه متمرکز میشوند. معماری نرمافزار از کلیدیترین بخشهای تولید نرمافزار مخصوصا نوع تجاری آن است که البته در سالهای اخیر با ایجاد مدلهای کلاسیک تولید نرمافزار به نرمافزارهای عظیم تر محدود شده است. معماری نرمافزار در واقع انتخاب یک ساختار کلی برای پیادهسازی یک پروژه نرمافزاری بر مبنای مجموعهای از نیازهای کاربری و تجاری یک سیستم نرمافزاری است تا هم بتوان کاربردهای مورد نظر را پیادهسازی کرد و هم بتوان کیفیت نرمافزار، تولید آن و نگهداری آن را نیز بهینه کرد و سرعت بخشید. به عبارتی دیگر معماری نرمافزار یک برنامه یا سیستم محاسباتی، ساختار یا ساختارهای آن سیستم محاسباتی است که خصوصیات قابل رویت از بیرون، عناصر و ارتباطات بین آنها را نشان میدهد. چارچوب داتنت یا همان (NET Framework.) یک فناوری نرمافزاری است که بر روی تمامی ویرایشهای سیستمعامل ویندوز مایکروسافت قابل اجراست و در سیستمعاملهای دیگر از جمله لینوکس و مکینتاش نیز وارد شده است. این چارچوب شامل مجموعهای از زبانهای برنامه نویسی است که سی شارپ و ویژوال بیسیک مهمترین آنها میباشند. مجموعهای از کتابخانههای بسیار غنی جهت کمک به سهولت توسعه نرمافزار در این چارچوب قرار گرفتهاند که در قالب بخشهای عمدهای همچون فناورهای ASP.NET، ADO.NET و بسیاری فناوریهای خاص دیگر ارائه میشوند که تعداد آنها در نسخههای اخیر همگام با محدود تر شدن اهداف مایکروسافت بیشتر شده است. در دوره آموزشی Pluralsight Architecting Applications for the Real World in .NET با معماری نرم افزارهای دات نت برای توسعه در دنیای واقعی آشنا می شوید.
فلَسک (Flask) عنوان یک چارچوب وب ساده و سبک و در عین حال قدرتمند برای زبان برنامهنویسی پایتون است. فلسک عموماً به عنوان یک ریزچارچوب شناخته میشود به این معنی که خصوصیاتی نظیر نگاشت شیء-رابطهای، اعتبارسنجی فرمها و دیگر ویژگیهایی که در چارچوبهای بزرگتر مانند جنگو یافت میشوند را ندارد. اما در عوض دستِ توسعهدهنده را برای اعمال پیادهسازی مورد نظرش کاملاً باز میگذارد و در کنار آن امکان گسترش به وسیلهٔ تعداد زیادی افزونههای طرف سوم را داراست. برخی ویژگیها و کارکردهای فلسک عبارتند از توانایی تولید صفحههای وب، روشی خاص برای دریافت نشانی های وب، اجرای کارساز وب، دریافت اطلاعات از کاربر، مدیریت بارگذاری پروندهها، مدیریت خطاها، ذخیره سازی اطلاعات و خطاهای مرتبط با وبگاه و تعامل با نرمافزارهای کارساز وب دیگر. در دوره آموزشی Lynda Web API Development with Flask با نحوه توسعه ای پی آی های وب با استفاده از فلسک آشنا می شوید.