یادگیری عمیق (Deep learning) (یادگیری ژرف ماشین، یادگیری ساختار ژرف یا یادگیری سلسله مراتبی) یک زیر شاخه از یادگیری ماشینی و بر مبنای مجموعهای از الگوریتمها است که در تلاش هستند مفاهیم انتزاعی سطح بالا در دادگان را مدل نمایند که این فرایند را با استفاده از یک گراف عمیق که دارای چندین لایه پردازشی متشکل از چندین لایه تبدیلات خطی و غیر خطی هستند، مدل میکنند. به بیان دیگر پایهٔ آن بر یادگیری نمایش دانش و ویژگیها در لایههای مدل است. یک نمونه آموزشی (برای نمونه: تصویر یک گربه) میتواند به صورتهای گوناگون بسان یک بردار ریاضی پر شده از مقدار به ازای هر پیکسل و در دید کلی تر به شکل یک مجموعه از زیرشکلهای کوچکتر (نظیر اعضای صورت گربه) مدل سازی شود. برخی از این روشهای مدل سازی سبب ساده شدن فرایند یادگیری ماشین (برای نمونه: تشخیص تصویر گربه) میشود. در یادگیری ژرف امید به جایگزینی استخراج این ویژگیهای تصویر به دست بشر (مانند اعضای گربه) با روشهای کامل خودکار بدون نظارت و نیمه نظارتی وجود دارد. انگیزهٔ نخستین در بوجود آمدن این ساختار یادگیری از راه بررسی ساختار عصبی در مغز انسان الهام گرفته شده است که در آن یاختههای عصبی با فرستادن پیام به یکدیگر درک را امکانپذیر میکنند. بسته به فرضهای گوناگون در مورد نحوهٔ اتصال این یاختههای عصبی، مدلها و ساختارهای مختلفی در این حوزه پیشنهاد و بررسی شدهاند، هرچند که این مدلها به صورت طبیعی در مغز انسان وجود ندارد و مغز انسان پیچیدگیهای بیشتری را دارا است. این مدلها نظیر شبکه عصبی عمیق، شبکه عصبی پیچیده، شبکه باور عمیق پیشرفتهای خوبی را در حوزههای پردازش زبانهای طبیعی، پردازش تصویر ایجاد کردهاند. در دوره آموزشی Packt Practical Deep Learning on the Cloud با آموزش یادگیری عمیق بر بستر ابر اشنا خواهید شد.
هَشتَگ یا هش تگ (Hashtag) با نشان #، یک نماد پیشوندی و یکی از تگهای فراداده است که در خدمات شبکههای اجتماعی و میکروبلاگینگ استفاده میشود. اگر بخواهیم هشتگ را به زبان سادهتر تعریف کنیم، برچسبی است که برای دستهبندی و به اشتراک گذاری پستها و نظرات دربارهٔ موضوعی خاص در سطح جهانی و فراتر از حلقه و فهرست دوستان بهکار میرود. هشتگ ابزاری را برای دستهبندی چنین پیامهایی فراهم میکند، تا افراد بتوانند آن هشتگ را جستجو کنند و مجموعهای از پیامهایی را که شامل آن هستند به دست آورند. عموماً کلیدیترین واژهٔ مربوط به آن موضوع را با نشانهٔ هشتگ همراه کنند. این همراه کردن با استفاده از علامت # قبل از واژهٔ مورد نظر انجام میشود. در نامگذاری هشتگ میتوانید از حروف، اعداد و علایم مجاز استفاده کنید اما علامتهایی مانند $ یا % غیرمجاز هستند و به شما اجازهٔ نامگذاری نمیدهند. هشتگ نخستین بار به وسیله توییتر ایجاد شد و پس از آن توسط بسیاری از شبکههای اجتماعی از جمله گوگل پلاس، فیسبوک، فلیکر، اینستاگرام، فرندفید، یوتیوب، پینترست و تلگرام مورد استفاده قرار گرفت. در دوره آموزشی Udemy Instagram Hashtags Basics For Beginners با آموزش مقدماتی استفاده از هشتگ ها در اینستاگرام اشنا خواهید شد.
Flutter ابتدا توسط گوگل به عنوان یک چارچوب رابط کاربری یا همان طراحی UI برای ایجاد رابط های بومی (Native) در سیستم عامل های IOS و Android مطرح شد. Flutter با کد های موجود درون برنامه کار می کند و اغلب توسط توسعه دهندگان و سازمان ها به دلیل استفاده رایگان (Free Use) و منبع باز بودن در سراسر دنیا مورد استفاده قرار میگیرد. همچنین Flutter یک روش اصلی برای ایجاد کردن برنامه های کاربردی برای Google Fuchsia است ( Fuchsia یک سیستم عامل مبتنی بر قابلیت هایی است، که توسط گوگل ارائه شده و توسعه یافته است). اولین نسخه Flutter به نام SKY شناخته شده و در سیستم عامل اندروید مورد استفاده قرار میگیرد. در دوره آموزشی Udemy Flutter with Firebase با آموزش فلاتر همراه با فایربیس اشنا خواهید شد.
3ds Max یکی از محصولات قدرتمند شرکت Autodesk در زمینهی طراحی سه بعدی و انیمیشن سازی است. این برنامه به مدد داشتن ابزارهای کارا و قدرتمند در بسیاری از صنایع به ویژه بازیهای رایانهای و طراحی و خلق جلوههای ویژه در فیلمها بسیار پرکاربرد است. نسخه جدید این نرم افزار، ابزارهای کارآمدی را برای ارائه طراحیهای با وضوح بالا، فراهم کرده است. در دوره آموزشی Lynda 3ds Max 2021 Essential Training با آموزش نرم افزار تری دی اس مکس 2021 اشنا خواهید شد.
زبان برنامه نویسی جاوا (Java) یک زبان شئگراست که قسمتهای بسیاری از گرامر خود را از C و ++C گرفته اما دارای مدل شیگرایی سادهای است و امکانات سطح پایین کمی دارد. کاربرد جاوا در کامپایل به صورت بایت کد است که صرف نظر از معماری و خصوصیات آن کامپیوتر، قابلیت اجرا روی تمامی ماشینهای شبیهسازی جاوا را داشته باشد. جاوا برای نوشتن انواع برنامههای کاربردی مناسب است. با جاوا میتوان انواع برنامههای زیر را نوشت: برنامههای تحت وب، برنامهنویسی سیستمهای کوچک مانند تلفن همراه، رایانه جیبی و ...، برنامههای کاربردی بزرگ (Enterprise)، برنامههای رومیزی (Desktop) و ... در دوره آموزشی Udemy Java for complete beginners. Level One با آموزش کامل مقدماتی جاوا اشنا خواهید شد.
پُستگْرِسکیواِل (PostgreSQL)، یا به طور سادهتر پُستگْرِس، یک سامانه مدیریت پایگاه دادههای شی-رابطهای است که برای سکوهای مختلفی از جمله لینوکس، فری بیاسدی، ویندوز، و مک اواس ده موجود است. پستگرسکیوال توسط گروه توسعه سراسری پستگرسکیوال توسعه داده میشود، که شامل تعداد زیادی از افراد داوطلب است. پستگرسکیوال بخش اعظم استاندارد اسکیوال:۲۰۰۸ را پیادهسازی میکند، ACID-موافق است، کاملا تراکنشی است (این شامل شرحهای تعریف داده نیز میشود)، دارای نوع دادهها، عملگرها، روشهای فهرست، توابع، توابع جمعبندی، زبانهای رویهای قابل توسعه است، و دارای افزونههای بسیاری است که توسط دیگران ایجاد شده است. پستگرسکیوال تکامل یافته پروژه پستگرس (POSTGRES) در دانشگاه برکلی است. پستگرس ادامه پایگاه داده رابطهای اینگرس (INGRES) بود. در دوره آموزشی Udemy SQL Mastery with PostgreSQL & pgAdmin For Beginners با آموزش مقدماتی تسلط بر اس کیو ال با پستگرسکیوال و پی جی ادمین اشنا خواهید شد.
Splunk یک SIEM است که بهصورت پلتفرمی قدرتمند بمنظور جمع آوری لاگها، جستجو، مشاهده، آنالیز و تحلیل دادهها در سازمانها نصب میشود و فعالیت میکند. کشف اطلاعات از طریق پردازش هزاران داده از بررسی لاگها انجام میشود. به بیانی دیگر Splunk دادههای خام را جمع آوری و فهرست بندی میکند و به شما این امکان را میدهد که بتوانید بر روی تمام دادهها عملیات جستجو را انجام دهید و نتایج را به هر صورت قابل دلخواه مشاهده کنید. ضمناً توسط Splunk میتوان از تمامی دادههای جمع آوری شده به بهترین نحو استفاده و بهره برداری کرد همچنین این امکان نیز فراهم میشود تا با ایجاد سطحی از هوش عملیاتی، سازمان را در سطح بالاتری از عملکرد، رقابت، سودآوری و امنیت قرار دهد تا بتواند به نوعی تمامی داده ها را مشاهده نماید. در دوره آموزشی Packt Learning Splunk با آموزش اسپلانک اشنا خواهید شد.
در خصوص چیستی فضای سایبری،متاسفانه هنوز هیچگونه تعریف کامل و شاملی برای این فضا وجود ندارد؛اما از مجموع نظرات مطرح شده اینگونه تعریف می شود:شبکه ای متصل به هم از زیر ساخت های فناوری اطلاعات است که اینترنت،شبکه های مخابراتی،سیستم های کامپیوتری،و پردازشگرها و کنترلگرهای داخلی صنایع مهم را شامل میشود.در سند سیاست فضای سایبری آمریکا در سال 2009 این فضا به عنوان زیر ساخت جهانی و متصل به هم ارتباطات و اطلاعات دیجیتال که تقریبا زیر بنای تمامی وجوه جوامع مدرن را تشکیل میدهد تعریف شده است. این محیط در کنار زمین،هوا،دریاو فضا،تعریف جداگانه و مستقلی برای خود دارد؛به طور کلی از فضای سایبری به عنوان محیطی برای انتقال داده ها و اطلاعات یاد میشود و تنها شامل اینترنت نمیشود ؛بلکه شامل تمام شبکه ها و سیستم های ارتباطی-اطلاعاتی است؛درک تغییراتی که فناوری به میدان نبرد وارد کرده است،چالشی مستمر و پایدار است. امنیت شامل سه عنصر پایه ای است. محرمانگی، به این معنا که اگر داده هایی که در فضای سایبری در حال انتقال هستند،توسط مهاجمین خوانده شوند و محرمانه بودن آن نقض شود. یکپارچگی، اگر در حین انتقال داده ها در فضای سایبری(به عنوان مثال در یک شبکه) اطلاعات توسط مهاجمین دستکاری شده و تغییر داده شوند. در دسترس بودن، این نوع حملات با هدف خارج کردن منبع اطلاعاتی از سرویس به گونه ای که دیگر آن منبع قادر به ارائه سرویس به دیگران نبوده و نتواند تبادل اطلاعات درستی با کاربرانش داشته باشد، انجام می شود. در دوره آموزشی Lynda CySA+ (CS0-002) Cert Prep Tutorial Series با آموزش امنیت سایبری، مدرک CySA+ (CS0-002) اشنا خواهید شد.
اندروید استودیو یک محیط برنامه نویسی برای پلتفرم اندروید است. این برنامه در ۱۶ می ۲۰۱۳ توسط مدیران گوگل در کنفرانس گوگل آی/او معرفی شد. از ماه جوئن ۲۰۱۳ نسخه پیش نمایش این برنامه (به صورت رایگان) برای امتحان در دسترس توسعه دهندهها قرار گرفت. این محیط بر اساس نرمافزار محبوب جتبرینز طراحی شده است، این استودیو بطور اختصاصی برای اندروید طراحی شده است. از جمله ویژگی های آن کدنویسی زنده، رندر همزمان برنامه، راهنمای بهینهسازی، پشتیبانی از ساخت مبتنی بر Gradle، رفع و عیب یابی مخصوص اندروید، ابزار لینت برای گرفتن عملکرد، قابلیت Proguard و امضای برنامه و... می باشد. در دوره آموزشی Udemy Android Game Development Crash Course For Beginners با آموزش مقدماتی توسعه بازی اندروید اشنا خواهید شد.
بهصورت خلاصه Shell به عنوان یک زبان مترجم خط فرمانی یا Command Line ای شناخته می شود که دستوراتی که شما به سیستم عامل می دهید را به زبان آن ترجمه می کند، در واقع Shell یک برنامه است که رابط بین Kernel و سخت افزار است و همچنین لایه رابط کاربری ما با هسته سیستم عامل نیز محسوب می شود. در سیستم عامل لینوکس انواع و اقسام Shell وجود دارد اما Bourne Again Shell یا BASH یکی از جدیدترین، بروز ترین و پیشرفته ترین Shell هایی است که امروزه استفاده می شود و بهصورت پیشفرض در اکثر توزیع های لینوکس وجود دارد، این Shell دستورات بسیار زیاد و متنوعی را درون خودش جای داده است که شما می توانید با استفاده از آنها برنامه های دیگر را براحتی استفاده کنید. BASH به شما کنترل کاملی از سیستم عامل را ارائه می دهد به ویژه اینکه شما می توانید بر روی برنامه هایی که از طریق این Shell اجرا می شوند کنترل کاملی داشته باشید. هر برنامه ای که در BASH اجرا شود به عنوان یک Job شناخته می شود. زمانیکه یک Job اجرا و شروع می شود خود را بر روی یک Terminal قرار می دهد، یک Terminal می تواند یک رابط متنی یا فایل متنی باشد و یا اینکه یک پنجره Teminal که در صفحه X Windows لینوکس باز شده است. به Terminal های متنی در لینوکس به عنوان Straight-Text یا tty و به Terminal هایی که توسط X Windows باز می شوند pseudo-terminal یا pty گفته می شود. در دوره آموزشی Udemy Linux BASH Shell Terminal Command Basics با آموزش مقدماتی دستورات ترمینال پوسته باش لینوکس اشنا خواهید شد.