اتریوم یک پلتفرم عمومی متنباز، زنجیره بلوکی-محور با رایانش توزیعشده است که دارای قابلیت قرارداد هوشمند است. این پلتفرم تورینگ کامل ماشین مجازی، ماشین مجازی اتیریم (EVM) را فراهم میآورد، اسکریپتها را با استفاده از شبکهٔ بینالمللی گرههای عمومی اجرا میکند. اتیریم همچنین یک توکن ارز رمزپایه به نام «اتر» ارائه میکند، که بین حسابها قابل انتقال بوده و میتواند برای پرداخت به گرههای شرکتکننده برای محاسباتی که انجام دادهاند مورد استفاده قرار گیرد. «گَس»، سازوکار کار داخلی قیمتگذاری است که برای جلوگیری از اسپمینگ و مکانیابی منابع روی شبکه به کار گرفته میشود. در دوره آموزشی Packt The Complete 2020 Ethereum and Solidity Developer Bootcamp با آموزش کامل اتریوم و سولیدیتی 2020 اشنا خواهید شد.
Blazor یک چارچوب آزمایشی از تیم ASP.NET است. هدف آن این است که یک framework استثنایی یک صفحه ای (SPA) ارائه کند که به توسعه دهندگان اجازه می دهد تا #C و Razor را بنویسند و از طریق WebAssembly در مرورگر اجرا کنند. در گذشته جاوا اسکریپت برای توسعه دهندگان Client-Side، به نوعی یک انتخاب انحصاری بحساب می آمد. در واقع شما به عنوان یک توسعه دهنده اگر framework مانند angulare، react و .. را هم انتخاب می کردید اما واقعیت این است که انتهای همه اینها باز هم به جاوا اسکریپت ختم می شود. Blazor یک چارچوب برای برنامه های مبتنی بر مرورگر (کلاینت) نوشته شده در دات نت است، که تحت WebAssembly اجرا می شود. این روش به شما تمام مزایای یک پلت فرم ثروتمند و یکپارچه مدرن (SPA) را می دهد، در حالی که اجازه می دهد از تمامی ویژگی های دات نت استفاده کنید، از جمله به اشتراک گذاری کد در سرور و سرویس گیرنده. در دوره آموزشی Udemy Programming in Blazor ASP.NET Core 3.1 با آموزش برنامه نویسی در ای اس پی دات نت بلیزر اشنا خواهید شد.
JavaScript (جاوااسکریپت) زبان برنامه نویسی اسکریپت مبتی بر اشیاء است که بر اساس استاندارد ECMA-262 Edition 3 نوشته شده و ساختار آن به سی پلاس پلاس (C++) و جاوا شباهت دارد؛ که این امر برای سهولت یادگیری در نظر گرفته شده است و دستورهای متداول مانند if, for, try..catch و ... در این زبان هم یافت میگردند. این زبان میتواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته میشوند، بر خلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی میتواند به عنوان نمونهای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد و به علت این قابلیت زبان جاوااسکریپت برای ساختن نمونه از سیستم مناسب است. کاربرد گسترده این زبان در سایت ها و صفحات اینترنی است و به کمک این زبان میتوان به اشیاء داخل صفحات HTML دسترسی پیدا کرد و آنها را تغییر داد. به همین علت برای پویا نمایی در سمت کاربر، از این زبان استفاده میشود. در دوره آموزشی Udemy 20 Web Projects With Vanilla JavaScript با آموزش 20 پروژه وب با وانیلا جاوااسکریپت اشنا خواهید شد.
Ansible یک ابزار متن باز اتوماسیون تامین سیستم ابری، مدیریت کانفیگ، تنظیمات و گسترش برنامه ها است. این ابزار به agent نیازی نداشته و اصطلاحا Agent Less است. با نصب و کانفیگ این ابزار بر روی Control Node میتوانید Node های Client را با استفاده از اتصال نوع SSH مدیریت نمایید. این ابزار DevOPS بر روی توضیع لینوکس CentOS, Debian, Redhat Enterprise قابل نصب و استفاده است. Ansible یک ابزار Remote Administration بسیار قوی با امکانات بسیار کارامد است. تمامی Node ها توسط یک Control Machine از طریق SSH مدیریت خواهد شد. برای تنظیم و مدیریت Node ها Ansible ماژول ها را از طریق SSH به Node ها انتقال میدهد. ماژول ها بصورت موقت در Node ها ذخیره شده و از طریق پروتکل JSON با Control Machine با استفاده از خروجی استاندارد ارتباط برقرار میکند. زمانی که انسیبل در حال مدیریت Node ها نباشد هیچ برنامه و یا پردازشی بصورت Background اجرا نشده و به همین دلیل منابعی نیز مصرف نخواهد شد. در دوره آموزشی O'Reilly Ansible Certification: Red Hat EX407 با آموزش مدرک انسیبل: آزمون 407 ردهت اشنا خواهید شد.
در سرویس دهی بر روی هاست های لینوکسی دیتابیس MySQL پایگاهی اطلاعاتی قدرتمند و شناخته شده است. این پایگاه داده در سال 2015 و 2016 در جدول جایگاه دوم را دارست و این آمار نشان دهنده کیفیت و پایداری MySQL در این عرصه است. این پایگاه داده همراه کنترل پنل های محبوب نظیر WHM/Cpanel و Directadmin و دیگر کنترل پنل های لینوکسی رایگان دیگر بصورت پیشفرض نصب میشود و تقریبا تمامی هاستینگ های لینوکسی از ان استفاده میکنند، علاوه بر این استفاده از این دیتابیس چه بصورت Stand Alone و یا LAMP بسیار رایج بوده و جهت سرویس دهی نصب و کانفیگ میشود. این پایگاه داده بصورت رایگان [Community] و هم بصورت تجاری [Enterprise] عرضه شده است . نسخه استفاده شده در سیستم های هاستینگ ورژن رایگان بوده و نسخه تجاری آن برای سازمان های بزرگ و دیتابیس های حجیم با درگیری بالا قابل استفاده می باشد. در دوره آموزشی Udemy MySQL in C# Series: Beginners Database Apps in C# & MySQL با آموزش مقدماتی پایگاه داده مای اس کیو ال در سی شارپ اشنا خواهید شد.
کمپانی Adobe به دنبال طراحی User Experience است و به تازگی ابزارهایی را تحت نام پروژه Project Comet نمونه سازی کرده و یک پیش نمایش عمومی از این ابزار با نام Adobe Experience Designer CC یا به اختصار XD منتشر ساخته است. این برنامه نه تنها جایگزین همه ابزارهای موجود خواهد شد، بلکه یک برنامه سبک وزن و آسان برای استفاده طراحان رابط کاربری و تجربیات کاربر است که برای ایجاد و اتصال رابط ها با هم در وب، دسکتاپ و سیستم عامل های تلفن همراه بکار می رود. XD یک راه حل مفید برای طراحانی است که از ایجاد و اتصال رابط ها با استفاده از Illustrator، Photoshop و Dreamweaver خسته شده اند. و رابط کاربری آن برای وارد کردن و قرار دادن موجودی ها نسبت به ابزارهای دیگر قابل درک تر است. همچنین دارای برخی قابلیت های جدید بزرگ، مانند ایجاد آسان و مدیریت متعاقب تکرار گروه به نام Repeat Grids است. در دوره آموزشی Packt Android App UI Design with Adobe XD and Google Material Design با آموزش طراحی رابط کاربری اندروید با ادوبی ایکس دی و گوگل متریال دیزاین اشنا خواهید شد.
Laravel یکی از فریم ورک های زبان PHP است که برای توسعه اپلیکیشن های وب در نظر گرفته شده است و بر پایه MVC کار می کند. فریم ورک لاراول، برنامه نویسی برنامه های کاربردی تحت وب با زبان PHP را سادهتر می نماید و کمک بسزایی برای انجام پروژه های PHP و توسعه آسان آنها می کند. فریم ورک Laravel بر روی اجزای مختلف فریم ورک symfony ساخته شده است و به برنامه شما پایهای بزرگ از کد های قابل اعتماد و تست شده می دهد. لاراول مجموعه ای از بهترین راه حل ها با سینتکس پر معنا و خلاقانه را ارائه میکند که به درستی انجام می پذیرند. لاراول توسط آسان سازی کارهای معمول مانند احراز هویت، روتینگ، sessionها ، کار با بانکهای اطلاعاتی و ... که تقریبا در تمامی پروژه های تحت وب استفاده میشوند، مسائل و مشکلات ناشی از توسعه را هم برای توسعه دهنده و هم برای کارفرما کاهش می دهد. لاراول، سیمفونی، کیک پی اچ پی و کد ایگنایتر از محبوب ترین فریم ورک های زبان PHP هستند که بررسی میزان محبوبیت آنها در گوگل ترند حاکی از رشد روز افزون فریم ورک Laravel است. در دوره آموزشی Udemy Create A Chatroom From Scratch Using Laravel با آموزش ساخت چت روم در لاراول اشنا خواهید شد.
علم داده (Data Science)، دانشی میانرشتهای پیرامون استخراج دانش و آگاهی از مجموعهای داده و اطلاعات است. علم داده از ترکیب مباحث مختلفی به وجود آمده و بر مبانی و روشهای موجود در حوزههای مختلف علمی بنا شدهاست. تعدادی از این حوزهها عبارتند از: ریاضیات، آمار، مهندسی داده، بازشناخت الگو و... هدف این علم، استخراج مفهوم از داده و تولید محصولات دادهمحور است. آقایان توماس دونپورت و دی جی پاتیل در سال ۲۰۱۲ در مقاله «علم داده: جذابترین شغل قرن بیست و یکم» متخصصین علم داده را این طور تعریف میکنند: کسانی که میدانند چگونه میتوان از انبوه اطلاعات بدون ساختار پاسخ سوالهای کسبوکار را پیدا کرد. استنتون در سال ۲۰۱۳ علم داده را این طور تعریف میکند: علم داده رشته در حال ظهوری است که به جمعآوری، آمادهسازی، تحلیل، بصریسازی، مدیریت و نگهداشت اطلاعات در حجم بالا میپردازد. دریسکول در سال ۲۰۱۴ علم داده را این طور تعریف میکند: علم داده مهندسی عمران دادههاست. متخصص علم داده دانشی کاربردی از دادهها و ابزارها دارد به علاوه درک تئوریکی دارد که مشخص میکند چه چیزی از نظر علمی ممکن است. به شاغلین در حوزهٔ علم داده، متخصص علم داده (data scientist) میگویند. در دوره آموزشی Udemy Complete Machine Learning and Data Science Zero to Mastery با آموزش کامل یادگیری ماشین و علوم داده اشنا خواهید شد.
واقعیت افزوده (Augmented Reality) یک نمای فیزیکی زنده، مستقیم یا غیرمستقیم (و معمولاً در تعامل با کاربر) است، که عناصری را پیرامون دنیای واقعی افراد اضافه میکند. این عناصر بر اساس تولیدات کامپیوتری که از طریق دریافت و پردازش اطلاعات کاربر توسط سنسورهای ورودی مانند صدا، ویدئو، تصاویر گرافیکی یا دادههای GPS است ایجاد میشود. واقعیت رایانهای مفهوم کلی واقعیت افزودهاست. در واقعیت افزوده معمولاً چیزی کم نمیشود بلکه فقط اضافه میشود. همچنین واقعیت افزوده تا حدودی شبیه به واقعیت مجازی است که توسط یک شبیهساز، دنیای واقعی را کاملاً شبیهسازی میکند. در واقع وجه تمایز بین واقعیت مجازی و واقعیت افزوده این است که در واقعیت مجازی کلیهٔ عناصر درک شده توسط کاربر، ساخته شده توسط کامپیوتر هستند. اما در واقعیت افزوده بخشی از اطلاعاتی را که کاربر درک میکند، در دنیای واقعی وجود دارند و بخشی توسط کامپیوتر ساخته شدهاند. در واقعیت افزوده، عناصر معمولاً به صورت بیدرنگ نگاشته شده و بهطور هوشمند مرتبط با عناصر محیطی میباشند، مانند نمایش امتیاز مسابقات ورزشی در زمان پخش از تلویزیون. با کمک تکنولوژی پیشرفتهٔ واقعیت افزوده (برای مثال افزودن قابلیت بینایی کامپیوتری و تشخیص اشیاء) میتوان اطلاعات مرتبط با دنیای واقعی پیرامون کاربر را به صورت تعاملی و دیجیتالی به او ارائه کرد. همچنین میتوان اطلاعات مرتبط با محیط و اشیاء اطراف را بر روی دنیای واقعی نگاشت. ایده اولیه واقعیت افزوده اولین بار در سال ۱۹۹۰ توسط توماس کادل کارمند بوئینگ مطرح شد. در دوره آموزشی Skillshare Complete ARCore & ARKit Gaming Developer - Creating Multiplayer Games in Augmented Reality با آموزش کامل توسعه بازی با ای آر کور و ای آر کیت اشنا خواهید شد.
سازمانهای پذیرنده Cloud به دنبال تکنولوژیهایی برای تبدیل کسب و کار و افزایش سرعت و اثربخشی کلی عملیاتهای سازمانی خود هستند. Oracle Database 12c نسل جدید بانکهای اطلاعاتی طراحی شده برای دست یابی به اینگونه نیازها و فراهم کردن ساختار جدید Multitenant بر روی یک Platform سریع، مقیاس پذیر، قابل اعتماد و ایمن می باشد. توسط قابلیت اتصال به Cloud در Oracle Database 12c، مشتریان قادر خواهند بود تا کیفیت و عملکرد انواع برنامه های کاربردی را افزایش داده، با استفاده از ساختار maximum availability و مدیریت حافظه علاوه بر صرفه جویی در زمان، از طریق استفاده از یکی کردن بانک اطلاعاتی به سادگی مدیریت هزاران بانک اطلاعاتی را مانند یک بانک اطلاعاتی بر عهده بگیرند. در دوره آموزشی Udemy Oracle DBA 12c/18c or Higher Database Administration با آموزش مدیریت دیتابیس های اوراکل اشنا خواهید شد.