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

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

دانلود Lynda Visual Studio 2017: First Look - آموزش ویژوال استودیو 2017: نگاه اولیه

  • بازدید: 10,241
دانلود Lynda Visual Studio 2017: First Look - آموزش ویژوال استودیو 2017: نگاه اولیه
در طی مراسم توسعه دهندگان کانکت، مایکروسافت رسماً از ویژوال استودیو ۲۰۱۷ RC و ویژوال استودیو ۲۰۱۷ برای مک رونمایی کرد. مایکروسافت تاکید ویژه ای بر سادگی و سهولت استفاده از این ویژوال استودیو برای توسعه برنامه ها توسط توسعه دهندگان نموده است. در حالی که نسخه های عرضه شده در دسته پیش نمایش قرار می گیرند اما برگزیدن نام RC که مخفف عبارت "Release Candidate" است نشان از کمترین تفاوت این نسخه ها با نسخه های رسمی دارد. یک موضوع مهم در رابطه با ویژوال استودیو جدید سهولت بخشیدن به روند ساخت و تست برنامه های موبایل توسط مایکروسافت در ویژوال استودیو ۲۰۱۷ است. در کنار سهولت توسعه برنامه های موبایل، مایکروسافت الحاق ها و قابلیت های اضافه بسیاری را برای ویژوال استودیو جدید خود تدارک دیده است که این به معنای بهبود کارایی و بازدهی، سهولت استفاده از سطوح مختلف فضای ابری و تحولات و امکانات آن و دسترسی های بیشتر می باشد.
در دوره آموزشی Lynda Visual Studio 2017: First Look یا امکانات و ویژگی های جدید ویژوال استودیو 2017 آشنا می شوید.

دانلود Packt Vulkan Programming - آموزش برنامه نویسی وولکن

  • بازدید: 8,342
دانلود Packt Vulkan Programming - آموزش برنامه نویسی وولکن
دو واسط برنامه‌نویسی OpenGL و و دایرکت ایکس مایکروسافت برای توسعه‌ی اغلب بازی‌های کامپیوتر، گوشی و تبلت و کنسول‌ها استفاده می‌شود. Vulkan یا وولکن (تلفظ صحیح وولکِن) نام نسخه‌ی بعدی OpenGL است که مثل دایرکت ایکس مایکروسافت، Mantle ای‌ام‌دی و Metal اپل، دسترسی سطح پایین و بهینه‌سازی عمیق‌تر بازی‌ها را ممکن می‌کند. کرونوس نام نسخه‌ی بعدی OpenGL را که شایع شده بود glNext است، Vulkan گذاشته که نامی کاملاً متفاوت است. وولکِن از نظر دسترسی به سخت‌افزار مثل منتل و دایرکت ایکس ۱۲ است و یک واسط برنامه‌نویسی سطح پایین محسوب می‌شود و این چیزی است که توسعه‌دهندگان و سازندگان بازی از زمان OpenGL 3 می‌خواستند. تغییر نامی که رخ داده به این علت است که OpenGL جدید روش دسترسی به سخت‌‎افزار را متحول می‌کند و از طرفی استفاده از آن به مهارت بیشتری نیاز دارد.
در دوره آموزشی Packt Vulkan Programming با برنامه نویسی وولکن و ویژگی های آن آشنا می شوید.

دانلود Pluralsight Lean and Agile Enterprise Architecture: Getting Started - آموزش شروع به کار با معماری سازمانی لین و آجایل

  • بازدید: 2,964
دانلود Pluralsight Lean and Agile Enterprise Architecture: Getting Started - آموزش شروع به کار با مع
متدولوژی Agile در سالهایی بوجود آمد که شرکت های نرم افزاری در تولید محصول خود با شکست مواجه می شدند. علت این شکست برآورده نشدن نیازهای مشتریان بود. به عنوان مثال روی یک پروژه نرم افزاری زمان و انرژی گذاشته میشد ولی در هنگام تحویل آن، نیازهای مشتری را مرتفع نمی کرد. دلیل آن هم عمدتا این بود که آنها به نیازمندی و رضایت مشتری که یکی از اهداف اصلی پروژه است توجه کمتری می کردند. تولید ناب یا Lean در سالهای پایانی جنگ جهانی دوم توسط تا ای چی اهنو (Taichi ohno) و ای جی تویودا (Eiji toyoda) در شرکت خودرو سازی تویوتا در کشور ژاپن مطرح گردید. بحث تولید ناب در سال 1970 توسط جیمز ووماک و همکارانش در دانشگاه MIT در قالب یک کار تحقیقی با عنوان "ماشینی که جهان را تغییر داد" منتشر گردید . او و همکارانش تولید ناب را تقریباً به عنوان ترکیبی از مدل تولید سنتی (FORD) و کنترل اجتماعی در محیط تولید ژاپنی می شناسد. تولید ناب در اصل روشی برای خط مونتاژ است که توسط شرکت خودروسازی تویوتا برای تولید خودرو معرفی شده است. با عنوان‌های «سیستم تولید تویوتا» یا «تولید بهنگام» (Just-In-Time) نیز شناخته می‌شود.
در دوره آموزشی Pluralsight Lean and Agile Enterprise Architecture: Getting Started با معماری سازمانی لین و آجایل آشنا می شوید.

دانلود Packt Learning Path: R Programming - آموزش زبان برنامه نویسی آر

  • بازدید: 13,075
دانلود Packt Learning Path: R Programming - آموزش زبان برنامه نویسی آر
R، یک زبان برنامه‌نویسی و محیط نرم‌افزاری برای محاسبات آماری و علم داده‌ها است، که بر اساس زبان‌های اس و اسکیم پیاده‌سازی شده است. این نرم‌افزار متن باز، تحت اجازه‌نامه عمومی همگانی گنو عرضه شده و به رایگان قابل دسترس است. زبان اس بجز R، توسط شرکت Insightful، در نرم‌افزار تجاری اس‌پلاس نیز پیاده‌سازی شده است. اگرچه دستورات اس‌پلاس و R بسیار شبیه است لیکن این دو نرم‌افزار دارای هسته‌های متمایزی می‌باشند. R، حاوی محدودهٔ گسترده‌ای از تکنیک‌های آماری (از جمله: مدل‌سازی خطی و غیرخطی، آزمون‌های کلاسیک آماری، تحلیل سری‌های زمانی، رده‌بندی، خوشه‌بندی و غیره) و قابلیت‌های گرافیکی است. در محیط R، کدهای سی، سی++ و فورترن قابلیت اتصال و فراخوانی هنگام اجرای برنامه را دارند و کاربران خبره می‌توانند توسط کدهای سی، مستقیماً اشیا R را تغییر دهند. گرچه R اغلب به منظور انجام محاسبات آماری به کار می‌رود، این نرم‌افزار قابل به کارگیری در محاسبات ماتریسی است و در این زمینه، همپای نرم‌افزارهایی چون اُکتاو و نسخهٔ تجاری آن متلب (MATLAB) است. R، همچنین نرم‌افزار قدرتمندی برای ایجاد اشکال گرافیکی و نمودارهاست.
در دوره آموزشی Packt Learning Path: R Programming با زبان برنامه نویسی آر و کاربردهای مختلف آن آشنا می شوید. 

دانلود Udemy Unity Game Development: Make Professional 3D Games - آموزش توسعه بازی با یونیتی: ساخت بازی سه بعدی حرفه ای

  • بازدید: 20,356
دانلود Udemy Unity Game Development: Make Professional 3D Games - آموزش توسعه بازی با یونیتی: ساخت ب
یونیتی (Unity) جزو چهار موتور بازی ساز بزرگ می باشد. ساخت بازی با این موتور بازی ساز بسیار ساده است و بیشتر کار در محیط ویژوال انجام می شود، یعنی حدود ۸۰ درصد کار بدون کدنویسی انجام می شود و تنها حدود ۲۰ درصد کار کدنویسی است، که این موضوع باعث جذب بسیاری از کاربران علاقه مند به بازی سازی شده است که علم زیادی در برنامه نویسی ندارند.
نرم افزار Unity امکان ساخت و کار با محیط های سه بعدی را فراهم می کند. این نرم افزار در ساخت بازی های سه بعدی و محیط های 3D که با کاربر به صورت همزمان ارتباط برقرار می کند کاربرد دارد. می توان گفت این نرم افزار قدرتمند و حرفه ای برای طراحی و ساخت بازی های سه بعدی برای کامپیوتر و کنسول ها با محیط کاربری ساده می باشد.
در دوره ی آموزشی Udemy Unity Game Development: Make Professional 3D Games شما با با توسعه انواع بازی های سه بعدی حرفه ای با موتور یونیتی آشنا می شوید.

دانلود Packt Introduction to TypeScript - آموزش مقدماتی تایپ اسکریپت

  • بازدید: 8,019
دانلود Packt Introduction to TypeScript - آموزش مقدماتی تایپ اسکریپت
با گسترش روز افزون زبان برنامه نویسی Javascript و استفاده هر چه بیشتر آن در تولید برنامه‌های تحت وب این زبان به یکی از قدرت‌های بزرگ در تولید برنامه‌های مبتنی بر وب تبدیل شده است. ترکیب این زبان با Css و Html5 تقریبا هر گونه نیاز برای تهیه و توسعه برنامه‌های وب را حل کرده است. امروزه به قدری Javascript توسعه داده شده است که حتی در تولید برنامه‌های Native مانند Windows Store و برنامه‌های تحت Cloud نیز استفاده می‌شود. پیشرفت‌های صورت گرفته و اشاره شده در این حوزه موجب شد تا شاهد پیداش برنامه‌های مبتنی بر جاوا اسکریپت با سایزهای بی سابقه‌ای باشیم و این بیانگر این بود که تولید برنامه‌های مبتنی بر جاوا اسکریپت در مقیاس‌های بزرگ امر دشواری است و اینک TypeScript توسط غول نرم افزاری جهان (Microsoft) پا به عرصه گذاشته که این فرآیند را آسان‌تر نماید. به کمک TypeScript می‌توان برنامه تحت JavaScript در مقیاس بزرگ تولید کرد به طوری با هر مرورگر و سیستم عاملی سازگار باشد. TypeScript از شی گرایی نیز پشتیبانی می‌کند و خروجی آن در نهایت به JavaScript کامپایل می‌شود.
در دوره آموزشی Packt Introduction to TypeScript با ویژگی های اساسی و اولیه تایپ اسکریپت آشنا می شوید. 

دانلود Udemy Webpack 2: The Complete Developer's Guide - آموزش کامل وب پک 2

  • بازدید: 18,372
دانلود Udemy Webpack 2: The Complete Developer's Guide - آموزش کامل وب پک 2
در صورتی که با فریمورک‌های سمت سرور آشنایی داشته باشید، حتما با سیستم‌های باندل کننده و Minify کننده‌ی آنها برخورد داشته اید. به طور مثال فریمورک Asp.Net Mvc دارای یک باندل کننده‌ی توکار است که مشکل بسته بندی کردن کل ماژول‌ها و همچنین Minify کردن آنها را حل می‌کند. ولی مشکل وابستگی ماژول‌ها به جز اینکه برنامه نویس به صورت دستی ترتیب اضافه شدن را رعایت نماید، قابل حل نیست. همچنین در اینجا استفاده از یک ترانسپایلر نیز مقدور نیست. راه حل دیگر استفاده از Task Runner‌های جاوا اسکریپتی مانند گرانت و گالپ است که تمامی مسائلی که پیش‌تر ذکر شد، به وسیله‌ی آنها قابل حل است؛ به جز مسئله‌ی وابستگی ماژول‌ها به یکدیگر که بایستی به صورت دستی توسط برنامه نویس ترتیب آنها رعایت شود یا از فریمورک هایی مانند browserify و ... استفاده شود.
تفاوت وب پک با TaskRunner‌های جاوا اسکریپتی را می‌توان در اینجا بیان کرد که وب پک در انجام یک وظیفه تخصص وافری دارد و آن وظیفه نیز پردازش فایل‌های ورودی و خروجی داده شده به آن است که با استفاده از کامپوننت‌هایی که با نام loader از آن نام می‌برد، این وظیفه را انجام می‌دهد. با استفاده از این لودرها شما نتیجه‌ای را که از یک TaskRunner انتظار دارید، خواهید گرفت؛ مانند ترنسپایل کردن ماژول‌ها، بسته بندی ماژول‌ها، Minify کردن آنها و در نهایت قابلیتی که معمولا در Task Runner‌ها موجود نیست و وب پک امکان انجام آن را دارد، ترکیب فایل‌های Css با فایل‌های جاوا اسکریپت برنامه است. این کار برای تصاویر و فونت‌های برنامه نیز قابل انجام است.
در دوره آموزشی Udemy Webpack 2: The Complete Developer's Guide به طور کامل به آموزش وب پک 2 و ویژگی های آن می پردازیم.

دانلود O'Reilly Virtual Reality - آموزش واقعیت مجازی

  • بازدید: 14,036
دانلود O'Reilly Virtual Reality - آموزش واقعیت مجازی
واقعیت مجازی یا Virtual Reality که به اختصار با حروف VR نمایش داده می‌شوند عبارتند از تلاش بشر برای برداشتن مرزهای بین فضای واقعی و فضای مجازی. سال هاست که محققین به دنبال راهی برای ادغام کردن فضای مجازی و فضای واقعی هستند و این همه تحقیق برای آسان کردن زندگی انسان‌ها و ایجاد جذابیت در میان مشغله‌های فراوان کاری در اجتماع‌های امروزی که همه درگیر زندگی روز مره هستند ایجاد چنین فضایی که انسان‌ها را گاهی از خستگی‌ها و مشغله‌های فکری دور می‌کند به شدت احساس می‌شود.
در دوره آموزشی O'Reilly Virtual Reality با نحوه ساخت واقعیت مجازی آشنا می شوید.

دانلود Lynda Building Web Applications with Ajax - آموزش ساخت اپ های وب با ایجکس

  • بازدید: 9,659
دانلود Lynda Building Web Applications with Ajax - آموزش ساخت اپ های وب با ایجکس
درست کردن برنامه ای تحت وب که مانند برنامه های نصب شده روی کامپیوتر کار کند، چیزی است که تمام این آموزش ها برای آن نوشته شده و در کل آموزش درباره چگونگی ساخت آن بحث می شود؛ این همان کاری است که Ajax برای شما انجام می دهد. با عمومی شدن روز افزون زبان های تحت وب ، مردم از اینکه دکمه ای را فشار دهند و منتظر بمانند تا جواب از سرور بازگردد و صفحه ای جدید باز شود خسته شده اند و آنها می خواهند موقع کارکردن با برنامه های تحت وب جوری کار کنند که انگار با برنامه های تحت ویندوز کار می کنند و بنابراین تشخیص برنامه های تحت وب از برنامه های تحت ویندوز میسر نباشد. در ساده ترین نگاه، تکنولوژی AJAX می تواند کاری کند که هنگام تغییر یک صفحه به جای لود شدن کل آن فقط بخش تغییر داده شده لود شود.
در دوره آموزشی Lynda Building Web Applications with Ajax با ساخت اپ های وب بوسیله ی ایجکس آشنا می شوید.

دانلود Packt Functional PHP 7 - آموزش پی اچ پی 7 تابعی

  • بازدید: 9,943
دانلود Packt Functional PHP 7 - آموزش پی اچ پی 7 تابعی
PHP 7 یک عمده منتشر شده از برنامه نویسی PHP است و همین طور تبلیغ شده تا یک انقلاب را در راه برنامه های وب به دنبال داشته باشد. php7 ، توسعه یافته است و برای تلفن همراه به شرکت ها و در نهایت Cloud تحویل داده می شود. این انتشار مهمترین تغییر برای PHP، بعد از انتشار نسخه 5 PHP در سال 2004 است. ده ها ویژگی که به 7 PHP اضافه شدند که قابل توجه ترین آن ها بهبود کارایی، مصرف کمتر حافظه، اعلان های نوع عددی، پشتیبانی 64-bit، بهبود سلسله مراتب Exception، بیشتر Fatal Error ها تبدیل به Exception شده اند، تولید کننده Random numbers های امن، SAPIs منسوخ شده و پسوند ها حذف شده اند، اپراتور یکی شدن the null coalescing operator، اعلامیه های عددی، کلاس های پنهان، Zero cost asserts و... می باشد.
در دوره آموزشی Packt Functional PHP 7 با نحوه تابع نویسی و کار با توابع در پی اچ پی جهت کاربرد بهتر و راحت تر کدها آشنا می شوید.