وایرشارک (Wireshark) یک تحلیل کننده نرمافزار آزاد و متنباز است و برای عیب یابی شبکه، تجزیه و تحلیل نرمافزارها و توسعه پروتکلهای ارتباطی و آموزش استفاده میشود. نام اصلی برنامه Etherial بود و سال ۲۰۰۶ به دلیل مسائل مربوط به علامت تجاری پروژه به Wireshark تغییر نام داد. وایرشارک چندسکویی است و با استفاده از ابزار ویجت جیتیکی+ واسط کاربر را پیادهسازی کرده است و بستههای شبکه را با استفاده از pcap دریافت میکند. وایرشارک روی انواع سیستمعاملهای شبه یونیکس شامل لینوکس، اواس ده، بیاسدی، سولاریس و مایکروسافت ویندوز اجرا میشود. همچنین یک نسخه تحت ترمینال (بدون محیط گرافیکی) به نام TShark وجود دارد. وایرشارک و دیگر برنامههای که با آن منتشر میشود مانند TShark نرمافزار آزاد است و با پروانه عمومی همگانی گنو منتشر میشود. در دوره آموزشی Packt Learning Path: Wireshark 2 - The Advanced Network Analysis Tool با ابزارهای پیشرفته تجزیه و تحلیل شبکه در نرم افزار وایرشارک 2 آشنا می شوید.
Aurelia یک فریمورک Open-Source و مدرن سمت کاربر Javascript، برای توسعه برنامه های وب و موبایل است. با استفاده از ECMAScript 2016 نوشته شده است. در Aurelia، میتوانیم با استفاده از ماژولها و کلاسها برنامه هایی را بسازیم. این فریم ورک از مفاهیم ES6 استفاده می نماید. این فریم ورک به شما کمک می کند تا اپلیکیشن های سازگار و قدرتمند ایجاد نمایید که سالها بدون مشکل کار کنند. Aurelia نسل بعدی فریمورک UI است. و فرقی هم ندارد که برنامه ای که ایجاد میشود برای موبایل باشد یا دسکتاپ. Aurelia شما را فقط قادر به ساختن UI جذاب نمیسازد بلکه شما قادر به ساخت UI ای می کند که maintainable، قابل تست و قابل گسترش است. در دوره آموزشی Pluralsight Building Applications with Aurelia به ساخت انواع اپلیکیشن با اورلیا می پردازیم.
آزمون و مدرك بین المللی CEH مخفف Certified Ethical Hacker متعلق به EC-Council یا International Council of Electronic Commerce Consultants می باشد .این سازمان كه در نیویورك آمریكا قرار دارد شامل گستره وسیعی از اعضا در سراسر دنیا می باشد. تاسیس این سازمان با استناد به این واقعیت صورت گرفته است كه دنیای فن آوری اطلاعات به سوی تجارت الكترونیك در حال حركت می باشد و لذا مدارك و دوره های EC-Council نیز بر اساس تركیب تجارت و آموزش تكنیكال و ایجاد بستر مناسب جهت دستیابی به یك كسب و كار موفق بنا نهاده شده است. این مدارك بر اساس ابعاد انكار ناپذیر e-business از جمله open standards, scalability, availability و security ایجاد گردیده و این سازمان نماینده شركتهای بزرگی از جملهMicrosoft ، IBM ، Xerox ، SONY ، Motorola ، Quantum ، Cisco و Verizon می باشد. در حقیقت EC-Council در دنیای صنعت صدای جهانی متخصصین تجارت الكترونیك بوده و در این راستا گام بر می دارد. یكی از معروفترین و كاربردی ترین مدارك این سازمان مدرك CEH یا مدرك تخصصی هكرهای قانونمند می باشد.این مدرك بر روی تكنیكها و تكنولوژیهای هك از دیدگاه دفاعی تكیه می نماید.تكنیكهای Hacking شامل راهها و روشهایی می باشد كه طی آن برنامه ها به نحوی طراحی می گردند كه كارهایی فراتر از آنچه از آنها انتظار می رود را در جهت سیاستها و پروسه های امنیتی، انجام دهند. این دوره افراد را با Check List های امنیتی آشنا نموده و توانایی بررسی سیستم امنیتی موجود ،ابزار شناسایی نقاط ضعف سیستم و بالاتر از همه كلیه متودولوژیهای تعیین وضعیت امنیت یك سازمان توسط تستهای نفوذ را به افراد اعطا می نماید.انجام Hack در آمریكا و اكثر كشورهای جهان جرم محسوب می گردد اما انجام تستهای هك كه توسط متخصصین و هكرهای قانونمند وطبق درخواست سازمانها صورت می گیرد كاملا قانونی بوده و جهت تشخیص نقاط ضعف سیستمها انجام می گیرد. در دوره آموزشی Udemy ECSA Certification Preparation: The CEH v9 Next Step برای آزمون مدرک ECSA آماده می شوید.
Microsoft SQL Server یک نرمافزار مدیریت پایگاه داده رابطهای است که توسط شرکت مایکروسافت
توسعه داده میشود. از جمله ویژگیهای این سامانه، میتوان به ساخت و
مدیریت بانک اطلاعاتی رابطهای، پشتیبانی از ACID، پشتیبانی از Referential
integrity، قابلیتهای انتقال پایگاه و بسیاری از قابلیتهای دیگر داده
اشاره کرد. این نرم افزار دارای ویرایشهای متنوع و متناسب با محیطهای
کاری مختلف است. از جمله قابلیتهای کلیدی Microsoft SQL Server 2016، ساخت
و مدیریت بانک اطلاعاتی رابطهای، پشتیبانی از ACID، پشتیبانی از
Referential integrity، پشتیبانی از XML، رمز گذاری پیوسته اطلاعات، بهینه
سازی موتور in-Memory OLTP، پشتیبانی از Microsoft Azure، انتقال پایگاه
داده به سایر Platform ها و... می باشد. کوئری زبان پرس و جوی پایگاه داده است. با استفاده از زبان کوئری به ایجاد، حذف، به روزرسانی و انتخاب اطلاعات از پایگاه داده می پردازیم. در دوره آموزشی Lynda Querying Microsoft SQL Server 2016 Databases با زبان پرس و جوی پایگاه داده و کوئری نویسی در مایکروسافت اس کیو ال سرور 2016 آشنا می شوید.
Knockout.Js یک فریم ورک جاوا اسکریپ است که امکان پیاده سازی الگوی MVVM و مکانیزم data-binding را در پروژههای تحت وب به راحتی میسر میکند. به عبارت دیگر عناصر DOM را به data-model و آبجکتهای data-model را به عناصر DOM مقید میکند، به طوری که با هر تغییر در مقدار یا وضعیت این عناصر یا آبجکت ها، تغییرات به موارد مقید شده نیز اعمال میگردد. برای کار با KO وابستگی مستقیم به استفاده از JQeury وجود ندارد ولی این امکان هست که بتوانیم هم از JQuery و هم از KO در کنار هم به راحتی استفاده کنیم و از قدرتهای هر دو فریم ورک بهره ببریم و البته KO جایگزینی برای JQuery نخواهد بود. در دوره آموزشی Packt Learning Knockout.JS با فریم ورک ناک اوت جی اس و ویژگی های آن آشنا می شوید.
VirtualBox محصول شرکت Oracle نام نرم افزاری است که به کاربران اجازه استفاده از چندین سیستم عامل را به صورت مجازی به کاربر می دهد. در این نرم افزار سرعت بارگذاری برنامه و سیستم عامل های مجازی فوق العاده بالا بوده و کاربر اصلاً حس نخواهد کرد که ویندوز و یا سیستم عاملش مجازی است. این نرم افزار انواع سیستم عامل ها نظیر لینوکس، ویندوز و ... را به صورت کامل پشتیبانی می کند. کافی است فضایی از هارد را به این نرم افزار اختصاص داده تا سیستم عاملی مجازی شروع به نصب شدن شود. در دوره آموزشی Udemy VirtualBox Boot Camp: How To Install 12 Operating Systems با نصب 12 سیستم عامل مختلف روی VirtualBox آشنا می شوید.
Python (پایتون) یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان داره کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و ... قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و ... به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و ... از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند. در دوره آموزشی Packt Learning Path: Expert Python Projects در مدت 18 ساعت به آموزش طراحی پروژه های حرفه ای پایتون می پردازیم.
دسته:
آموزش ←
برنامه نویسی و طراحی وب
|
سه بعدی و انیمیشن
برنامهنویسی تصویری (ویژوال) به آن دسته از زبانهای برنامهنویسی گفته میشود که روند برنامهنویسی در آنها به جای اینکه به صورت متنی باشد، به صورت تصویری است. در برنامهنویسی تصویری از عبارات تصویری و نمادهای گرافیکی برای برنامهنویسی استفاده میشود. بیشتر زبانهای برنامهنویسی تصویری بر پایه ایده "جعبهها و پیکانها" هستند. در این روش از جعبههایی به عنوان اشیای صفحهای و پیکانها یا خطهایی برای ارتباط دادن این جعبهها به هم استفاده میشود. نرم افزار TouchDesigner برنامه ای است که بوسیله آن می توان برنامه نویسی بصری (Visual Development) انجام داد. کاربرد برنامه نویسی بصری در بازی سازی، نمونه سازی (Prototyping)، ساخت نمایش های جلوه های ویژه بلادرنگ (Real-Time) و ساخت و ارائه User Experience هاست. در دوره آموزشی Lynda Learning TouchDesigner با نرم افزار تاچ دیزاینر و ویژگی های آن آشنا می شوید.
PHP یک زبان برنامه نویسی اسکریپتی اپن سورس است که برای طراحی برنامه های تحت وب سمت سرور (Server Side)، به کار می رود. سمت سرور بودن به این معناست که صفحات PHP ابتدا توسط سرور PHP پردازش شده و سپس خروجی به صورت کدهای HTML و جاوا اسکریپت، برای اجرا به مرورگر کامپیوتر کاربر ارسال می شود. به عبارت دیگر وظیفه اجرای صفحات PHP به عهده کامپیوتر سرور وب هاست سایت آن می باشد. PHP مخفف عبارت Hypertext PreProcessor به معنای پیش پردازنده فرا متن می باشد که در سال 1994 توسط رسموس لردورف ایجاد شد و سپس توسط سایرین توسعه و گسترش پیدا کرد. ساختار زبان PHP بسیار شبیه به زبان c و در نسخه های جدید شبیه به جاوا می باشد و به همین دلیل از محبوبیت فراوانی برخوردار است. از مشهورترین نرم افزارهای ساخته شده با PHP می توان به جوملا ، WikiMedia و یا Mambo اشاره کرد. سایت های فراوانی در جهان براساس زبان PHP نوشته شده اند و هر روز نیز بر تعداد آنها اضافه می شود. عملیات کرود در واقع عملیات های اصلی انتخاب، درج، حذف و ویرایش اطلاعات (Create, Read, Update, Delete یا CRUD) را روی پایگاه داده است. در دوره آموزشی TeamTreeHouse CRUD Operations with PHP به معرفی و انجام عملیات کرود با استفاده از پی اچ پی می پردازیم.
زبان برنامه نویسی پرل (Perl) بطور وسیعی ساختار خود را از زبان C و بسیاری از خصوصیات خود را مدیون زبان های AWK , LISP , SED , SH است. در واقع پرل زبان مفسر داری است که برای کار بر روی فایلهای متنی مناسب است. یکی از کاربردهای مهم زبان برنامه نویسی PERL در نوشتن اکسپلوییتها و کدهای تخریب است. این زبان برنامه نویسی پیشینهای قدیمی در UNIX دارد. پرل امروزه در زمینههای هوش مصنوعی، ژنتیک، نظامی، تحقیقاتی، صنعتی بطور گستردهای کاربرد دارد. از پرل میتوانید در برنامههای.NET برای پردازش متن و یا هر چیز دیگری استفاده کنید. این قابلیت تنها به.NET محدود نمیشود و پرل را میتوان در زبانهای دیگر برنامه نویسی بدون در نظر گرفتن پلتفرم آن استفاده کرد. جالب است بدانید نرمافزاری که شما تحت سیستمعامل LINUX و یا MAC نوشتهاید روی سیستمعامل WINDOWS و UNIX هم اجرا میشود. قابلیت (Cross Platform) به شما امکان توسعه نرمافزارتان را بر روی هر سیستمعاملی فراهم میکند. با پا به عرصه گذاشتن CGI به صفحات وب زبان پرل به خاطر قدرت بالا در پردازش متن و تطبیق الگو (Regular Expressions)، در جمله زبان هایی قرار گرفت که بطور وسیعی برای نوشتن CGI بکار گرفته میشود. در این صورت یک سیستم برنامه نویسی پویای تحت وب و با استفاده از تکنولوژی CGI پیاده سازی می شود. به خاطر قدرت بسیار پرل درزمینه برنامه نویسی سیستمهای شبکه بسیاری از متخصصین شبکه و هکرها از این قافله عقب نمانده و امروزه شاهد این هستیم که بسیاری از برنامههای مدیریت شبکه، سیستمهای Spidering و Exploitها به زبان پرل نوشته میشود. نکتهای که باعث محبوبیت زبان پرل در میان برنامه نویسان شدهاست متنباز بودن این زبان است. در دوره آموزشی Udemy Perl Programming for Beginners با زبان برنامه نویسی پرل به صورت مقدماتی آشنا می شوید.