انمپ (Network mapper) نقشه بردار شبکه ابزاری متن باز و اختصاصی است که به منظور کاوش بررسی امنیتی شبکه به کار میرود. این ابزار توسط گوردن فیودور لیون منتشر شده است. انمپ یک ابزار رایگان و متن باز است که برای کاوش و بررسی های امنیتی در شبکه به کار میرود. بسیاری از سیستمها و مدیران شبکه نیز این ابزار را برای انجام وظایفی مثل اکتشاف شبکه، مدیریت برنامه ارتقا سرویس ها و مانیتور میزبان ها یا آپتایم سرویس ها مفید میدانند. انمپ از بسته های خام آیپی (Raw IP Packets) به شیوه ای جدید به منظور تشخیص اینکه چه میزبان هایی در شبکه وجود دارند استفاده میکند. اینکه چه سرویس هایی این میزبان ها ارایه میکنند. اینکه چه سیستم عاملی بر روی این میزبان ها قرار دارد و چه نوع فایروال بسته استفاده شده و... موارد زیاد دیگری از این دست. انمپ به گونهای طراحی شده است که شبکههای بزرگ را به صورت مستقیم اسکن کند ولی در میزبان های کوچک نیز کاربردی است. یکی از ویژگیهای برتر انمپ Nmap این است که بر روی همه سیستم عامل های بزرگ قابل اجرا است و کد باینری آن برای تمامی سیستم عامل های بزرگ مثل لینوکس، اپل و ویندوز موجود است. در دوره آموزشی Udemy Nmap for Beginners The complete Guide با انمپ و ویژگی های آن آشنا می شوید.
Adobe Illustrator CC یکی دیگر از محصولات شرکت مشهور ادوبی است که نسخهی CC آن منتشر شده است. توسط این نرم افزار کاربران قادر خواهند بود تا به طراحی برداری بر روی تصاویر، فایلهای تصویری، انیمیشنهای فلش و سایر منابع چند رسانهای بپردازند. در این نرم افزار از ابزارهای متعددی بهره مند خواهید بود. عملکرد نسخهی جدید این نرم افزار بسیار سریعتر از نسخههای قبلی است و دارای قابلیتهایی چون ابزار رسم بردار پیشرفته، ابزار تایپ لمسی، بسته بندی فایل و بسیاری ویژگیهای جدید دیگر است. در دوره های آموزشی Lynda Illustrator CC 2019 Tutorial Series با امکانات و ویژگی های ایلاستریتور سی سی 2019 آشنا می شوید.
Adobe Photoshop بدون شک قدرتمندترین و محبوبترین نرم افزار حرفهای ویرایش عکس، ساخت مدلهای سه بعدی، طراحی و نقاشی است که بیش از 25 سال از ارائه اولین نسخه آن میگذرد و مرتباً با ویژگیهای جدید به روز میشود. فتوشاپ سیسی (CC) یا همان فتوشاپ ابری (Creative Cloud)، دهها تفاوت مهم با نسخههای قبلی فتوشاپ دارد و علاوه بر این امکان فراهم سازی امکانات و رفع مشکلات با سرعت خیلی بالا برای برنامه نویسهای ادوبی وجود دارد. دراین نرم افزار امکانات جدیدی چون بهبود نقاشی سه بعدی، ابزارهای کاملتری برای ویرایش تصویر، ابزارهای انتخاب تصویر بهتر، بزرگنمایی عکس با کمترین افت کیفیت، یک ابزار بسیار کاربردی برای کاهش لرزش دوربین و بسیاری ویژگیهای جدید دیگر قرار داده شده است. در دوره های آموزشی Lynda Photoshop CC 2019 Tutorial Series با ویژگی ها و امکانات جدید و مختلف فتوشاپ سی سی 2019 آشنا خواهید شد.
کتیا (CATIA) مخفف (Computer Aided Three-dimensional Interactive Application) یک نرمافزار طراحی به کمک رایانه، مهندسی به کمک رایانه و ساخت به کمک رایانه است که توسط شرکت داسو سیستم تولید شدهاست. کتیا را میتوان قوی ترین نرم افزار در زمینه CAD و CAM دانست و در زمینه CAE این نرم افزار با نرم افزار مکمل خود نرم افزار آباکوس ABAQUS کامل میگردد. به نحوی حل پیچیده ترین پروژههای آنالیزی جهان نیز در این نرم افزار انجام پذیر است. از قابلیتهای نرم افزار می توان مواردی همچون طراحی قطعات، مونتاژ قطعات، طراحی سطوح، نقشه کشی، شبیه سازی، ورق کاری، طراحی سازه، قالب سازی، ایجاد روابط ریاضی، برنامه نویسی، انتشار نقشههای ساخت، لوله کشی، مدیریت پروژهها، مشارکت مهندسین طراحی صنعتی در یک یا چند پروژه و ... را ذکر نمود. در دوره آموزشی Udemy CATIA v5 Super Course: Part Design با ویژگی ها و امکانات نرم افزار کتیا وی 5 برای طراحی قطعه آشنا می شوید.
در علوم کامپیوتر Shell به معنای یک رابط کاربری است که دسترسی شما را به سرویس های سیستم عامل ممکن میسازد. به صورت کلی Shell میتواند در دو حالت خط فرمان (Command Line Interface) یا گرافیکی (Graphical User Interface) ارائه شود. مایکروسافت ابزار PowerShell را برای خودکار نمودن عمل مدیریت و پیکربندی سیستم عامل ویندوز توسعه داده است. ابزار قدرتمند PowerShell مبنی بر .Net Framework است و شامل یک رابط کاربری خط فرمان و یک زبان Script است. یکی از ویژگیهای PowerShell وجود نسخه PowerShell ISE است که کار Script نویسی را ساده نموده. چرا که در نسخه PowerShell ISE دیگر نیاز به تایپ دستورات نیست و میتوانید از محیط گرافیکی این نسخه از PowerShell استفاده کنید. در اصل مایکروسافت، PowerShell ویندوز را به عنوان یک ابزار کمک کننده برای افزایش سرعت در حل مشکلات، و خودکار نمودن انجام تنظیمات سیستم عامل ویندوز ارائه کرده است. مثلا شما میتوانید با استفاده از PowerShell کلیه USB های متصل به کامپیوتر های شبکه را مشاهده کنید یا اینکه Process های که در حالت Not Responding قرار گرفته اند را ببندید. یا بعضی از کارهایی خود را در حالت Background انجام دهید و دیگر کارهای خود را در حالت عادی. در دوره آموزشی Packt Hands-On PowerShell for Active Directory با پاورشل و دستورات آن برای اکتیو دایرکتوری آشنا می شوید.
یکی از رایج ترین و پرطرفدارترین زبان هایی که برای برنامه نویسی شیء گرا و سطح بالا استفاده می شود، زبان سیشارپ (C#) است. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز در بر گرفت و یکی از ۴۴ زبان برنامه نویسی ای است که توسط زمان اجرای زبان مشترک از .NET Framework پشتیبانی میشوند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته میشود. در واقع زبان #C، یک زبان برنامه نویسی چند الگویی و است و منظم شده مدلهای تابعی، امری، عمومی، شی گرا و جز گرا و در بستر دات نت است. در دوره ی آموزشی Udemy C# - Advanced Concept شما با قابلیت های پیشرفته و حرفه ای این زبان برنامه نویسی کاربردی قدرتمند به طور کامل آشنا می شوید.
فلَسک (Flask) عنوان یک چارچوب وب ساده و سبک و در عین حال قدرتمند برای زبان برنامهنویسی پایتون است. فلسک عموماً به عنوان یک ریزچارچوب شناخته میشود به این معنی که خصوصیاتی نظیر نگاشت شیء-رابطهای، اعتبارسنجی فرمها و دیگر ویژگیهایی که در چارچوبهای بزرگتر مانند جنگو یافت میشوند را ندارد. اما در عوض دستِ توسعهدهنده را برای اعمال پیادهسازی مورد نظرش کاملاً باز میگذارد و در کنار آن امکان گسترش به وسیلهٔ تعداد زیادی افزونههای طرف سوم را داراست. برخی ویژگیها و کارکردهای فلسک عبارتند از توانایی تولید صفحههای وب، روشی خاص برای دریافت نشانی های وب، اجرای کارساز وب، دریافت اطلاعات از کاربر، مدیریت بارگذاری پروندهها، مدیریت خطاها، ذخیره سازی اطلاعات و خطاهای مرتبط با وبگاه و تعامل با نرمافزارهای کارساز وب دیگر. در دوره آموزشی Udemy The Build A SAAS App With Flask Course با اصول و نحوه استفاده از این ریزچهارچوب فلسک برای ساخت اپ ساس آشنا می شوید.
Node.js یک پلتفرم کدنویسی سمت سرور است که بر پایه موتور جاوا اسکریپت مرورگر گوگل کروم کدنویسی شده است. این پلتفرم توسط رایان داهل در سال ۲۰۰۹ ایجاد شده است. بر اساس اعلان مستندات رسمی تعریف Node.Js به شکل زیر عنوان میشود. Node.js یک پلتفرم ایجاد شده بر پایه موتور جاوا اسکریپت گوگل کروم است که باعث سهولت ایجاد و مقیاسپذیری برنامههای تحت شبکه میشود. این پلتفرم از یک مدل I/O رویداد محور استفاده میکند که مسدود نشونده (non-blocking) است و همین امر باعث کاهش فشار موجود بر روی سرور و افزایش کارآیی میشود و این امر برای اجرای برنامههای مبتنی بر داده که بهصورت بلادرنگ (Real-Time) بر روی سرورهای نامتمرکز استفاده میشوند بسیار مناسب است. Node.js یک پلتفرم کد باز برای گسترش برنامههای سمت سرور و تحت شبکه است. این پلتفرم بر اساس زبان جاوا اسکریپت نوشته شده است و قابلیت پیادهسازی بر روی سیستمعاملهای ویندوز، لینوکس و سیستم عامل کامپیوترهای اپل را دارد. این فریم ورک کتابخانهای عظیم از ماژولهای مختلف جاوا اسکریپت را فراهم میکند که سهولت در گسترش وباپلیکیشن ها را تا حد زیادی فراهم میآورد. در دوره آموزشی Udemy Build advanced blog using node.js با آموزش ساخت بلاگ های پیشرفته با نود.جی اس آشنا می شوید.
vestacp نام یک نرم افزار نسبتا قدیمی است که به صورت رایگان در دسترس است. این نرم افزار به نسبت رایگان بودن، پنل کاملی دارد. علت دیگری که شاید بسیاری از کاربران اقدام به استفاده از vestacp می کنند، این است که بر روی سه توزیع محبوب لینوکس قابل نصب می باشد ( اوبونتو از ورژن 12.04 الی 17.04 که آخرین نسخه فعلی است، دبین 7،8 و 9 و مطمئنا سنت او اس 5،6 و 7 که آخرین نسخه در حال حاظر می باشد. هم چنین منابع مورد نیاز این سیستم به شدت کم است ( رم 512 با قدرت پردازش 1 گیگاهرتز در کنار 20 گیگابایت هارد دیسک برای این کنترل پنل رایگان لینوکسی کافیست. vestacp در سرعت برای خود مدعی می باشد! طبق ادعای این کنترل پنل رایگان، شما با تنها 512 مگابایت رم قادر خواهید بود روزانه 5 الی 8 هزار بازدید روزانه را برای یک سایت هندل کنید. شاید دلیل این ادعا، این باشد که vestacp برای سرور های مختلف با رم های مختلف، بهینه ترین کانفیگ را در نظر می گیرد. هم چنین قادر هستید از nginx + phpfpm به همراه یک کش بسیار قوی استفاده کنید که بازدهی شما را چند ده یا حتی چند صد برابر می کند. در دوره Udemy The Complete VestaCP Course - Nginx + Apache + MySql + PHP با آموزش وستا سی پی، ان جین ایکس، آپاچی، مای اس کیو ال و پی اچ پی آشنا خواهید شد.
React یک کتابخانه UI توسعه داده شده در فیسبوک، به منظور تسهیل در ایجاد تعامل، استفاده مجدد اجزاء است. فیسبوک در ساخت محصول از این استفاده می کند، و instagram بطور کامل با React نوشته شده است. یکی از نقاط منحصر به فرد آن این است که، نه تنها کارها را در سمت سرویس گیرنده انجام می دهد، بلکه در سمت سرور هم کار می کند، و اینها در کنار هم بهصورت سازگار کار می کنند. همچنین از یک مفهومی به نام Virtual DOM استفاده می کند که زیر گروه های انتخابی گره ها را بر اساس شرایط ارائه می دهد. این کار را با حداقل مقدار دستکاری DOM ممکن بنظور به روز نگه داشتن اجزای شما انجام می دهد. Redux یک کتابخانه جاوا اسکریپت برای مدیریت داده های مشتری در برنامه است. شما می توانید Redux را به همراه ری اکت یا هر کتابخانه ی دیگری استفاده کنید. Redux تلاش می کند که وضعیت ها را قابل پیش بینی کند و محدودیت های خاص در چگونگی و زمان به روز رسانی وضعیت ها اعمال کند. این کمک می کند نوشتن برنامه های کاربردی که به طور مداوم تغییر می کنند، در محیط های مختلف (مشتری، سرور، و بومی) اجرا شود و به آسانی قابل درک و اشکال زدایی باشد. در دوره Udemy Advanced React and Redux: 2018 Edition با آموزش ساخت اپ با ری اکت و ریداکس آشنا می شوید.