دانلود ها ی دارای تگ: "learning"

5880 مورد برای عبارت مورد نظر پیدا شد.

دانلود Packt Git Complete - آموزش کامل گیت

  • بازدید: 12,186
دانلود Packt Git Complete - آموزش کامل گیت
گیت (Git) یک نرم‌افزار آزاد و متن‌باز برای مدیریت کد منبع توزیع شده است که هدف اصلی آن افزایش سرعت در توسعه نسخه های جدید و نگهداری نسخه های مختلف یک پروژه است. گیت ابتدا برای توسعه‌ی لینوکس توسط لینوس تروالدز به وجود آمد. هر مخزن گیت دارای تاریخچه‌ی کامل تغییرات است و برای کار با آن نیازی به دسترسی به شبکه یا سرور مرکزی وجود ندارد. در پوشه‌ی پایه‌ هر پروژه که با استفاده از گیت مدیریت می‌شود پوشه‌ای با نام git. (نقطه git) وجود دارد که تمامی اطلاعات مربوط به پروژه (تاریخچه، برچسب‌ها، ...) را در خود نگه می‌دارد. این ساختار بر خلاف ساختار subversion است که در هر زیرشاخه یک پوشه‌ی svn. (نقطه svn) دارد. از جمله پرونده‌هایی که در پوشه‌ی git. وجود دارند، config است که تنظیمات مخزن را در خود نگه می‌دارد.
در دوره آموزشی Packt Git Complete با امکانات و ویژگی های گیت آشنا می شوید. 

دانلود Angular: Progressive Web Apps - آموزش آنگولار: ساخت وب اپ های پیشرو

  • بازدید: 8,562
دانلود Angular: Progressive Web Apps - آموزش آنگولار: ساخت وب اپ های پیشرو
AngularJS کتابخانه‌ای برپایه‌ی جاوااسکریپت است که به منظور تولید نرم‌افزارهای تحت وب توسط گوگل توسعه پیدا کرده است. ایده‌ی اصلی AngularJS، اضافه کردن امکاناتی به HTML است تا آن را از یک زبان نشان‌گذاری ساده خارج کند و ابزارهای لازم برای تولید یک نرم‌افزار داده محور را به ساده‌ترین شکل ممکن فراهم نماید. امکانات متنوعی در این کتابخانه وجود دارد. ویژگی اصلی AngularJS، ایجاد ارتباط پویا میان داده‌های ورودی و خروجی است. به این معنی که به سادگی می‌توانید اطلاعات دریافت شده از کاربر را به صورت خودکار جمع‌آوری کنید، پردازش کنید، در محل‌های دلخواه نمایش دهید یا به سرور بفرستید. به عبارت دیگر، AngularJS ابزاری است که برنامه‌نویسی MVC را به معنای واقعی در محیط وب دست‌یافتنی می‌کند. با استفاده از AngularJS می‌توان در یک صفحه‌ی وب، چندین Application مجزا از هم ایجاد کرد که هر یک به پایگاه داده‌ای مجزا متصل می‌شوند و اطلاعات را ارسال و دریافت می‌کنند. استفاده از این کتابخانه بسیار آسان است. کافی است صفت‌های متناسب را به تگ‌های HTML اضافه کنید و در انتها، فایل اسکریپت AngularJS را در صفحه درج کنید تا بقیه‌ی کارها به صورت اتوماتیک به انجام برسد.
در دوره آموزشی Lynda Angular: Progressive Web Apps با آنگولار و ساخت وب اپ های پیشرو آشنا می شوید. 

دانلود O'Reilly Asynchronous Programming in Java - آموزش برنامه نویسی غیرهمزمان در جاوا

  • بازدید: 14,216
دانلود O'Reilly Asynchronous Programming in Java - آموزش برنامه نویسی غیرهمزمان در جاوا
به عنوان یک کاربر ما ترجیح می دهیم برنامه ای که با آن در حال کار هستیم، به سرعت به درخواست ها و تعاملات ما پاسخ بدهد و در زمان پردازش اطلاعات و یا بارگذاری آن ها، دچار freeze نشود (یا به اصطلاح، هنگ نکند.). در برنامه هایی که بر روی دسکتاپ اجرا می شوند، معمولا کاربران، شکیبایی بیشتری در صورت اجرا نشدن درست برنامه دارند ولی در مورد برنامه های موبایل اینطور نیست و کاربران انتظار پاسخ سریع و درست دستگاه را دارند. همچنین برای جلب رضایت کاربران در سیستم عامل های جدید، امکانی به کاربران داده شده است که می توانند برنامه هایی که راندمان دستگاه را پایین می آورند، به طور کلی از حالت اجرا خارج کنند. اگر شما یک برنامه نویس باشید، احتمالا با این مورد مواجه شده اید که ناگهان برنامه تان قادر به واکنش  و انجام امور نباشد. یک مثال ساده می تواند زمانی باشد که درخواست های زیادی به سمت سرور فرستاده می شود و پاسخ آن ها بیشتر از حد معمول طول می کشد (که مثلا این مساله می تواند ناشی از مشکلاتی در سمت سرور باشد). اگر این درخواست ها به صورت همزمان فرستاده شده باشند، دستگاه تا زمانی که مشکل خود را برطرف نکند، نمی تواند به هیچ یک از درخواست ها پاسخ بدهد.
در دوره آموزشی O'Reilly Asynchronous Programming in Java با برنامه نویسی غیرهمزمان در جاوا آشنا می شوید.

دانلود Python Game Development Creating a Snake Game from scratch - آموزش ساخت بازی مار با پایتون

  • بازدید: 9,017
دانلود Python Game Development Creating a Snake Game from scratch - آموزش ساخت بازی مار با پایتون
پایتون یک زبان برنامه نویسی تفسیری، داینامیک و شی گرا می باشد که می توان از آن در محدوده ی وسیعی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان دارای کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آنها در عرض چند روز ممکن می باشد. پایتون همچنین یک زبان بر اساس مجوز های نرم افزار آزاد و متن باز می باشد. کدهای نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک و حتی گوشی های موبایل و... قابل اجرا می باشد. هم اکنون پایتون در شرکت ها و سازمانهای بزرگی چون ناسا، گوگل، یاهو و... بصورت گسترده مورد استفاده قرار می گیرد.
در دوره آموزشی Udemy Python Game Development Creating a Snake Game from scratch با آموزش ساخت بازی مار با پایتون آشنا می شوید.   

دانلود Microsoft Project 2016 Essential Training - آموزش مایکروسافت پروجکت 2016

  • بازدید: 16,186
دانلود Microsoft Project 2016 Essential Training - آموزش مایکروسافت پروجکت 2016
کنترل پروژه یکی از اصلی ترین و پر کاربردترین دروس مهندسی صنایع می باشد که در حال حاضر می توان گفت تمامی شرکت ها از مبحث کنترل پروژه برای پیش بینی وضعیتشان استفاده می کنند. برای سهولت در امر کنترل پروژه نرم افزارهایی همچون MS Project و Primavera و... استفاده می شود. نرم‌افزار Microsoft Project یكی از قویترین و قدیمی‌ترین نرم‌افزارهای موجود كنترل پروژه محسوب می‌شود. این نرم‌افزار قریب به 10 سال است كه به بازار ایران وارد شده و به شكل گسترده توسط كاربران و برنامه‌ریزان پروژه مورد استفاده واقع می‌شود. مهندسان كنترل پروژه عموماً از این نرم‌افزار به عنوان ابزاری جهت مدیریت زمان پروژه‌ها استفاده می‌كنند. مایكروسافت پروجكت، علیرغم وجود برخی محدودیت‌ها و كمبودها (در مقایسه با نرم‌افزارهای مشابه) به عنوان یك نرم‌افزار كاربردی و پرطرفدار در جهان و خصوصاً در ایران روزانه مورد استفاده كاربران بی‌شماری قرار می‌گیرد و یکی از پرکاربردترین نرم افزارهای مدیریت و کنترل پروژه جهت انجام وظایفی مانند دسترسی آسان و سریع به اطلاعات مربوط به پروژه، پیش بینی و برآورد هزینه ها و بودجه، انتخاب ترکیبی درست از منابع به صورت مجازی، تخمین زمان، منابع و فعالیت های مورد نیاز، پیگیری پیشرفت پروژه و... در میان مدیران پروژه بشمار می آید.
در دوره آموزشی Lynda Microsoft Project 2016 Essential Training با مایکروسافت پروجکت 2016 و ویژگی های آن به طور کامل آشنا می شوید.  

دانلود Packt From 0 to 1 : Spark for Data Science with Python - آموزش کامل اسپارک و پایتون برای علوم داده

  • بازدید: 22,067
دانلود Packt From 0 to 1 : Spark for Data Science with Python - آموزش کامل اسپارک و پایتون برای علوم
Apache Spark، یک چارچوب محاسباتی برای داده ­های عظیم است. Spark از MapReduce به عنوان موتور اجرای خود، استفاده نمی­ کند اما بخوبی با هادوپ یکپارچه است. در واقع Spark می­تواند در Yarn اجرا شود و با فرمت داده­ای هادوپ و HDFS کار کند. Spark بیشتر بخاطر توانایی نگهداشتن مجموعه ­داده ه­ای بین کارها، در حافظه، شناخته می­ شود. این قابلیت Spark سبب می­ شود تا سریعتر از جریان کاری MapReduce معادل که مجموعه­ داده­ های همیشه از دیسک بار می­ شوند، عمل کند. دو نوع کاربردی که از مدل پردازشی Spark بهره می­ برند، الگوریتم ­های تکرار شونده (که یک تابع بر روی مجموعه داده­ای بصورت تکراری تا حصول شرط خروج، اعمال می­گردد، و تحلیل تعاملی(که یک کاربر مجموعه ای از پرس و جوهای اکتشافی تک کاره را بر روی مجموعه ای داده­ ها، اعمال می­ کنند) است. همچنین اسپارک APIهایی در زبان­های Java، Scala و Python، ارایه می ­کند. پروژه Apache Spark شامل ماژول ­های یادگیری ماشین(MLlib)، پردازش گراف (GraphX)، پردازش جریانی( (Spark Streaming)، و SQL (Spark SQL است.
در دوره آموزشی Packt From 0 to 1: Spark for Data Science with Python با آپاچی اسپارک و پایتون برای علوم داده آشنا می شوید.

دانلود Database Security for Cyber Professionals - آموزش امنیت پایگاه داده برای حرفه ای ها

  • بازدید: 8,269
دانلود Database Security for Cyber Professionals - آموزش امنیت پایگاه داده برای حرفه ای ها
امنیت پایگاه داده در رابطه با استفاده از طیف وسیعی از روشهای کنترل امنیت اطلاعات است به منظور محافطت از پایگاه داده (شامل داده، برنامه های کاربردی یا توابع ذخیره شده، سیستم های پایگاه داده، سرورهای پایگاه داده) در برابر توافقات محرمانگی، جامعیت و در دسترس پذیری پایگاه داده. که این شامل انواع مختلف از روشهای کنترلی مانند فنی، رویه ای و فیزیکی می باشد. امنیت پایگاه داده یک موضوع تخصصی در عرصه امنیت رایانه‌ای، امنیت اطلاعات و مدیریت ریسک است. بصورت سنتی پایگاه داده تا حد زیادی در برابر هکرها از طریق اقدامات امنیتی شبکه مانند فایروال ها، سامانه تشخیص نفوذ مبتنی بر شبکه، امن شده‌اند. در حالیکه کنترلهای امنیتی شبکه همچنان در این زمینه با ارزش هستند، ایمن ساختن سیستم های پایگاه داده، و برنامه ها/توابع و داده های درون آن، بطور مستدل بسیار بحرانی تر شده‌اند هنگامیکه شبکه ها به منظور دسترسی گسترده تر بازتر میشوند، مخصوصا دسترسی از طریق اینترنت. علاوه بر این، سیستم، برنامه، تابع و کنترلهای دسترسی به داده، همراه با شناسایی کاربر مرتبط، تصدیق و توابع مدیریتی حقوق، همواره برای محدود کردن و در برخی موارد پیگیری فعالیتهای مدیران و کاربران مجاز مهم است.
در دوره آموزشی Udemy Database Security for Cyber Professionals با امنیت پایگاه داده و مباحث مرتبط با آن برای حرفه ای های دنیای مجازی آشنا می شوید.

دانلود Melodyne Studio Essential Training - آموزش نرم افزار ملوداین استودیو

  • بازدید: 5,485
دانلود Melodyne Studio Essential Training - آموزش نرم افزار ملوداین استودیو
اصطلاح نُت در موسیقی، دو معنی عمده دارد. معنای اول این که نشانه‌ای است در یادداشت‌های موزیکال برای نشان دادن نسبی مدت و زمان اجرای یک صوت و معنای دوم، یک صدای معین، به تنهایی. نت‌ها مانند «اتم‌های» بسیاری از موسیقی‌های غربی هستند، تجزیه و تحلیل اجزاء یک اثر موزیکال که ایفای آن را آسان می‌کند، درک موسیقی، و آنالیز. Celemony Melodyne نرم افزار کاربردی است که با استفاده از آن می توانید نت های موسیقی ها را ویرایش کنید. با استفاده از این نرم افزار فوق العاده می توانید نت های اضافه و اشتباه را از موسیقی های ضبط شده حذف کنید. همچنین می توانید از این نرم افزار در جهت تغییر در Pitch که توسط آن قادر به تنظیم اصوات پلی فونیک، ملودی های سنتی و نت موسیقی خواهید بود، استفاده کرده و به راحتی می توانید موزیک های خود را اصلاح کنید. یکی از قابلیت های کلیدی این نرم افزار تفکیک چند صدایی می باشد. اگر بخواهید آکورد یک ریتم نواخته شده با گیتار را تغییر بدهید و به نوارنده هم دسترسی نداشته باشید، با کمک این برنامه می توانید صداهای نواخته شده را به صورت مجزا مشاهده کرده و هر یک را به صورت جداگانه ویرایش کنید. این نرم افزار محصولی فوق العاده از شرکت بزرگ Celemony است.
در دوره آموزشی Lynda Melodyne Studio Essential Training با ویژگی ها و امکانات نرم افزار ملوداین استودیو آشنا می شوید.

دانلود Pluralsight 3ds Max 2018 Fundamentals - آموزش اصول و مبانی تری دی اس مکس 2018

  • بازدید: 12,134
دانلود Pluralsight 3ds Max 2018 Fundamentals - آموزش اصول و مبانی تری دی اس مکس 2018
آتودسک تری‌دی‌اس مکس (Autodesk 3ds Max) که سابقاً استودیوی سه‌بعدی مکس (3D Studio Max) نامیده می‌شد، یک برنامه‌ی گرافیک سه‌بعدی رایانه حرفه‌ای است که برای ساخت پویانمایی‌ها، مدل‌ها، بازی‌ها و تصاویر سه‌بعدی استفاده می‌گردد. این نرم‌افزار توسط شرکت رسانه و سرگرمی آتودسک ساخته و منتشر شده است. برنامه قابلیت‌های مدل‌سازی و ساختار قابل انعطاف افزایه داشته و می‌تواند بر روی سکوهای رایانش مایکروسافت ویندوز اجرا شود. تری‌دی‌اس مکس مرتب توسط توسعه‌دهندگان بازی‌های ویدئویی، بسیاری از استودیوهای تبلیغات تلویزیونی و استودیوهای مجسم‌سازی معماری مورد استفاده قرار می‌گیرد. از این برنامه همچنین در جلوه‌های ویژه سینمایی و مجسم‌سازی اولیه فیلم‌ها استفاده می‌شود.
در دوره ی آموزشی Pluralsight 3ds Max 2018 Fundamentals با اصول و مبانی تری دی اس مکس 2018 آشنا می شوید.  

دانلود Node.js: Testing and Code Quality - آموزش نود جی اس: تست و کیفیت کد

  • بازدید: 20,284
دانلود Node.js: Testing and Code Quality - آموزش نود جی اس: تست و کیفیت کد
نود.جی‌اس (Node.js) یک چارچوب نرم‌افزاری ورودی/خروجی برای پایه رویداد (Event) برای موتور جاوااسکریپت V8 برای سکوهای شبه یونیکس است. Node.js به هدف این است که مشابه توئیستد (Twisted) برای پایتون، Perl Object Environment برای پرل و EventMachine برای روبی شود. Node، بر خلاف جاوااسکریپت در مرورگر اجرا نمی‌شود بلکه به جاوااسکریپت تحت کارساز مربوط است. Node.js برخی مشخصات CommonJS را پیاده سازی می‌کند. Node.js شامل یک محیط یک محیط REPL (حلقهٔ خواندن-اجرا کردن-چاپ کردن) برای آزمایش گرفتن تعاملی است.
در دوره آموزشی Lynda Node.js: Testing and Code Quality شما با نود جی اس، تست و کیفیت کد آشنا می شوید.