هوش مصنوعی یا هوش ماشینی (Artificial Intelligence) هوش مصنوعی به هوشی که یک ماشین در شرایط مختلف از خود نشان میدهد، گفته میشود. به عبارت دیگر هوش مصنوعی به سیستمهایی گفته میشود که میتوانند واکنشهایی مشابه رفتارهای هوشمند انسانی از جمله درک شرایط پیچیده، شبیهسازی فرایندهای تفکری و شیوههای استدلالی انسانی و پاسخ موفق به آنها، یادگیری و توانایی کسب دانش و استدلال برای حل مسایل را داشته باشند. بیشتر نوشتهها و مقالههای مربوط به هوش مصنوعی، آن را به عنوان «دانش شناخت و طراحی عاملهای هوشمند» تعریف کردهاند. هوش مصنوعی را باید عرصهٔ پهناور تلاقی و ملاقات بسیاری از دانشها، علوم، و فنون قدیم و جدید دانست. ریشهها و ایدههای اصلی آن را باید در فلسفه، زبانشناسی، ریاضیات، روانشناسی، عصبشناسی، فیزیولوژی، تئوری کنترل، احتمالات و بهینهسازی جستجو کرد و کاربردهای گوناگون و فراوانی در علوم رایانه، علوم مهندسی، علوم زیستشناسی و پزشکی، علوم اجتماعی و بسیاری از علوم دیگر دارد. در دوره LiveLessons Essential Machine Learning and AI with Python and Jupyter Notebook با آموزش ملزومات یادگیری ماشین و هوش مصنوعی با پایتون و ژوپیتر آشنا می شوید.
با پیشرفت تکنولوژی های وب و همچنین پیشرفت چشمگیر استفاده و سرمایه گذاری بر روی دستگاههای مرتبط با وب مانند تلفن های هوشمند، تبلت ها، تلویزیون های هوشمند و... نیاز به داشتن وب سایتهایی مطابق با تمامی دستگاهها احساس شد. تا چند سال پیش به ندرت یک وب سایت را مشاهده می کردید که یک نسخه موبایل نیز داشته باشد. شاید در آن زمان کاربرانی که از دستگاه هایی به غیر از کامپیوترهای شخصی صفحات وب را مرور میکردند بسیار اندک بود و طراحان صفحات وب و کمپانی های بزرگ از این درصد کوچک چشم پوشی میکردند. از مزایای طراحی ریسپانسیو (Responsive) این است که صفحه نمایش را مطابق با نمایش در تمامی دستگاهها می سازد. این فناوری به گونه ای نوعی خوش آمد گویی به دنیای وب می باشد. با افزایش صلایق خوانندگان مختلف برای خواندن اخبار بوسیله تمامی دستگاهها نظیر تبلت و گوسی هوشمند، اهمیت طراحی ریسپانسیو به شدت در حال افزایش است. در دوره آموزشی Udemy Learn Modern Responsive Web Design with Example Step by Step با نحوه طراحی وب سایت های واکنش گرا آشنا می شوید.
همانطور که دوربین Matterport Pro 3D به آرامی می چرخد، رنگ ها و خطوط فضا را دریافت می کند و ابعاد و روابط فضایی بین اشیاء را محاسبه می نماید. بر خلاف سیستم های مبنی بر لیزر که دست و پا گیر هستند و دهها هزار دلار هزینه دارند و نیازمند ساعات قابل توجهی کار برای ایجاد یک مدل D3 هستند، دوربین Matterport Pro مقرون به صرفه بوده و استفاده از آن آسان می باشد. ابر MatterPort، داده های آپلود شده از دوربین را برای ایجاد خودکار مدل های ۳D همه جانبه مورد تجزیه و تحلیل قرار می دهد. ابر Matterport می تواند داده های ۲D و ۳D را به هم متصل کند تا یک مدل فضایی کامل با ابعادی دقیق را به وجود بیاورد. این مدل از طریق یک فرایند هوشمندانه، فضاهای خالی در داده ۳D را پر کرده و ساخت مدل را کامل می کند. سپس، ابرMatterport، مدل را به یک فرمت بسیار موثر به نام مش چند ضلعی تبدیل می کند، که اندازه ذخیره سازی مدل را به حداقل می رساند و باعث می شود تا توزیع آن از طریق برنامه های ساده آسان گردد. کاربران احساس می کنند که درست درون فضا قرار گرفته اند. در دوره Lynda Matterport 3D Scanning and Visualization با آموزش اسکن و شبیه سازی مترپورت تری دی آشنا خواهید شد.
دنیای امروز ما بیش از پیش، از دنیای حقیقی به سمت دنیای آنلاین و مجازی سوق پیدا کرده است، تا جایی که برای پایه ای ترین نیازهای خود که خورد و خوارک محسوب می شود نیز دست به دامان این فضا می شویم و از این رو مفهوم بازاریابی اینترنتی یا آنلاین روز به روز شکل جدی تری بخود می گیرد. همه چیز از معرفی اولین آیفون شروع شد! بعد از آن هم دهها و صدها مدل تلفن هوشمند را دیدیم که با اپها و ویجتهای آنلاینش ما را به شدت محتاج اینترنت کرد! فیس بوک آمد و ارتباطاتمان را هم به دنیای مجازی برد! گوگل کاری کرد که هر چه را بخواهیم بتوانیم از اینترنت پیدا کنیم! و ضربه نهایی را هم که شرکتهای خدمات اینترنت و خطوط موبایل زدند که دسترسی ما را به اینترنت پرسرعت بیشتر از قبل کردند و ما رفتیم تا در دنیای مجازی باشیم! در دوره آموزشی Lynda Learning Online Marketing با موضوعاتی از جمله تعریف بازارهای هدف؛ تنظیم اهداف واضح و متریک های موفق؛ کار با نرم افزار آنالیز وب؛ ساخت یک نقشه سایت؛ انتخاب نام دامنه و هاست دامنه؛ طرح ریزی برای موبایل؛ انجام بازاریابی در رسانه های اجتماعی؛ توسعه کمپین بازاریابی ایمیل؛ بازاریابی محتوا؛ روابط عمومی آنلاین؛ درک تفاوت بین بهینه سازی موتور جستجو (SEO) و بازاریابی موتور جستجو (SEM) ؛ و تبلیغات آنلاین آشنا خواهید شد.
یونیتی امکانات و قابلیت های زیادی در زمینه توسعه بازی های موبایل در اختیار شما قرار می دهد. در ساخت بازی برای دستگاه های موبایل شما باید مواردی مانند رزولویشن صفحه نمایش، ورودی های خاص (مانند تاچ و داده های شتاب سنج) و عملکرد بازیکن هنگام بازی را در نظر بگیرید. به طور کلی یونیتی (Unity) جزو چهار موتور بازی ساز بزرگ می باشد. ساخت بازی با این موتور بازی ساز بسیار ساده است و بیشتر کار در محیط ویژوال انجام می شود، یعنی حدود ۸۰ درصد کار بدون کدنویسی انجام می شود و تنها حدود ۲۰ درصد کار کدنویسی است، که این موضوع باعث جذب بسیاری از کاربران علاقه مند به بازی سازی شده است که علم زیادی در برنامه نویسی ندارند. در دوره ی Udemy Unity 3D Masterclass 2018: Beginner to Advanced شما با آموزش مقدماتی تا پیشرفته یونیتی تری دی آشنا می شوید.
در تمامی شرکت ها و سازمان های کوچک و بزرگ بحث داشتن یک امنیت جامع برای محافظت از سیستم های اطلاعاتی در برابر نفوذ ناخواسته افراد برای سرقت اطلاعات و یا انجام اعمال خرابکارانه مطرح است. به طور کلی هک و یا رخنه کردن به معنی سود بردن از یک روش سریع و هوشمندانه برای حل یک مشکل در رایانه بوده و در اصطلاح به معنی نفوذ به یک سیستم رایانهای است و رخنهگر کسی است که با داشتن دانش بالا در زمینههایی مانند برنامهنویسی و نرمافزار میتواند بدون داشتن ملزومات لازم به یک سیستم نفوذ کند. رخنهگرهای کلاه سفید (White Hat Hacking) به رخنهگرهایی (هکرهایی) گفته میشود که کارهای مفیدی انجام میدهند، مثل یافتن نقص در سیستم امنیتی و جلوگیری از ورود رخنهگرهای کلاه سیاه. در دوره آموزشی CBT Nuggets White Hat Hacking v10 شما با راهکارهای لازم جهت محافظت اطلاعات، سخت افزار و نرم افزارهای شبکه و بررسی میزان آسیب پذیری شبکه در برابر نفوذ های ناخواسته آشنا می شوید.
آیاواس (iOS) سیستم عاملی برای آیفون (iPhone ) وآی پاد (iPad) و دیگر دستگاههای شرکت اپل مانند آی پد و اپل تی وی است. با استفاده از iOS 7 SDK می توان به ایجاد و توسعه اپلیکیشن های مفید برای آیفون و آی پد پرداخت. iOS از نظر معماری از چهار لایه Core OS، Core Services، Media Layer و Cocoa Touch تشکیل شده است. برنامهها قابل اجرا در آی او اس حتماً باید به طور خاص برای IOS و معماری ARM نوشته و کمپایل شوند و توسعه دهندگان میتوانند برای این منظور از کیت توسعه نرم افزاری آی او اس (iOS SDK) استفاده کنند. در دوره آموزشی Lynda Learning iOS Notifications، مباحثی از جمله درک تفاوت های بین نوتیفیکیشن های محلی و از راه دور؛ سیاست های خصوصی اپل و ضرورت دسترسی کاربر؛ افزودن کدها به یک پروژه دمو برای اخذ مجوز ها؛ افزودن کدها برای اجرای نوتیفیکیشن ها در صورت دادن مجوز یک کاربر؛ اکسترکت محتوا از نوتیفیکیشن های تحویلی؛ ایجاد نوتیفیکیشن های درون برنامه ای؛ آپدیت و حذف نوتیفیکیشن ها؛ گرفتن و استفاده از یک رشته برای یک شئ پاسخ متن؛ افزودن و اجرای یک اکشن؛ و افزودن محتوای غنی به یک نوتیفیکیشن را مورد بررسی قرار می گیرد.
زبان جاوا در سال ۱۹۹۱ ایجاد شد و در ابتدا Oak نام گرفت. پیدایش آن از پروژه ای به نام Green منشا گرفت كه زیر نظرJames Gosling و با هدف اتوماسیون وسایل خانگی دنبال می شد. و Oak را در برنامه ریزی این دستگاه ها به عنوان زبانی قدرتمند به كار گرفتند. ولی تا سال ۱۹۹۴ این پروژه در ناامیدی دنبال می شد تا اینكه این تیم توسعه پس از تغییر رویه اینترنت را در اهداف كار خود گنجاند. Oak به Java تغییر نام داده شد تا بتواند به عنوان نشان تجاری ثبت شود.Netsccap Navigator ۰/۲ در سپتامبر سال ۱۹۹۵ از این زبان كه به صورت Applet، به كار می رفت پشتیبانی كرد و Microsoft در اواخر سال ۱۹۹۵ آن را به كار گرفت. از آن زمان به بعد توانایی های این زبان رو به فزونی گذاشت. Java زبانی ساده، كاملا شی گرا، با امنیت بالا و دارای امكانات چندبندی (Multi-threading) است. از نگارش۲/۱ به بعد ابزارهای Swing، جاوا را به زبانی آسان و جذاب برای ایجاد یك GUL كاربر پسند تبدیل كرده اند. از نقطه نظر دیگر می توان گفت: كه جاوا یك زبان مستقل از سیستم عامل نیست بلكه همانند یك سیستم عامل مستقل و كوچك عمل می كند. همان طور كه درWindows زبان های برنامه نویسی امكان اجرا در بستر (Platform) مربوط به Windows/Intel را دارند، برنامه های جاوا امكان اجرا در Java/JVM را دارند. و همانند Windows جاوا هم یك بستر نرم افزاری، تجاری و منحصر به یك شركت است. در دوره آموزشی Udemy Algorithmic Problems in Java با برنامه نویسی جاوا و مشکلات الگوریتمی در جاوا آشنا می شوید.
React یک کتابخانه UI توسعه داده شده در فیسبوک، به منظور تسهیل در ایجاد تعامل، استفاده مجدد اجزاء است. فیسبوک در ساخت محصول از این استفاده می کند، و instagram بطور کامل با React نوشته شده است. یکی از نقاط منحصر به فرد آن این است که، نه تنها کارها را در سمت سرویس گیرنده انجام می دهد، بلکه در سمت سرور هم کار می کند، و اینها در کنار هم بهصورت سازگار کار می کنند. همچنین از یک مفهومی به نام Virtual DOM استفاده می کند که زیر گروه های انتخابی گره ها را بر اساس شرایط ارائه می دهد. این کار را با حداقل مقدار دستکاری DOM ممکن بنظور به روز نگه داشتن اجزای شما انجام می دهد. در دوره آموزشی Lynda React Recipes با اصول و مبانی و دستورالعمل کار با ری اکت آشنا می شوید.
Ruby on Rails که اغلب به اختصار Rails یا RoR خوانده می شود؛ یک فریم ورک متن باز تحت وب برای زبان برنامه نویسی Ruby می باشد. روبی آن ریلز برگرفته از پروژه BaseCamp ساخته و توسعه یافته توسط دیوید هاینمیر هانسن بود که اوایل یک ابزار مدیریت پروژه توسط شرکت 37signals (یک شرکت تولید نرمافزارهای وب) بود. هانسن اولین نسخه متن باز روبی آن ریلز را در جولای 2004 منتشر کرد اما حق انتشار آن را تا فوریه 2005 به اشتراک نگذاشت. در آگوست ۲۰۰۶، این فریم ورک به مرحلهای رسید که اپل اعلام کرد که در سال ۲۰۰۷ روبی آن ریلز به عنوان یک فریم ورک پیشفرض در سیستمعامل "Mac OS X v10.5 "Leopard قرار خواهد گرفت. Rails 5 سریعتر است، میزان کمتری از Memory (حافظه) را اشغال می کند و ویژگی ها و توسعه های بسیار زیادی را در اختیار شما قرار می دهد تا کارایی آن بالاتر رود. در دوره آموزشی Udemy How to build Instagram using Ruby on Rails به طور کامل با کدنویسی با روبی و طراحی نرم افزار اینستاگرام آشنا می شوید.