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

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

دانلود Foundations of Programming: Design Patterns - آموزش اصول برنامه نویسی، الگوهای طراحی

  • بازدید: 26,688
دانلود Foundations of Programming: Design Patterns - آموزش اصول برنامه نویسی، الگوهای طراحی
الگوهای طراحی (Design Pattern) مستنداتی شامل راه‌حل‌های موفق با قابلیت استفاده مجدد هستند که می توان از آن ها برای حل مسائل آتی استفاده نمود تا در صورت بروز مشکل، به جای تلاش مجدد برای یافتن راه حل،از راه حل های تست شده و قابل اطمینان فبلی استفاده کنیم. این ایده در زمینه برنامه نویسی (مخصوصاً برنامه نویسی شیء گرا) بسیار کاربرد دارد. الگوهای طراحی زیادی در رشته مهندسی نرم‌افزار مطرح گشته است ولی تمامی آن ه از دو قانون کلی پیروی می کنند: پیاده‌سازی را از واسط برنامه (interface) جدا کنید، هیچگاه پیاده‌سازی را استفاده نکرده بلکه تنها از واسط‌ های برنامه استفاده کنید.
در دوره آموزشی Foundations of Programming: Design Patterns شما با مبحث الگوهای طراحی در برنامه نویسی و کاربرد آن آشنا می شوید.

دانلود Lynda R Statistics Essential Training - آموزش زبان برنامه نویسی و محاسبات آماری و تحلیل داده آر

  • بازدید: 32,788
دانلود Lynda R Statistics Essential Training - آموزش زبان برنامه نویسی و محاسبات آماری و تحلیل داده
آر (R)، یک زبان برنامه‌نویسی و محیط نرم‌افزاری برای محاسبات آماری و تحلیل داده است، که بر اساس زبان‌های اس و اسکیم پیاده‌سازی شده است. این نرم‌افزار بازمتن، تحت اجازه‌نامه عمومی همگانی گنو عرضه شده و به رایگان قابل دسترس است. زبان اس بجز R، توسط شرکت Insightful، در نرم‌افزار تجاری اس‌پلاس نیز پیاده‌سازی شده است. اگرچه دستورات اس‌پلاس و R بسیار شبیه است لیکن این دو نرم‌افزار دارای هسته‌های متمایزی می باشند. R، حاوی محدوده گسترده‌ای از تکنیک‌های آماری (از جمله: مدل‌سازی خطی و غیرخطی، آزمون‌های کلاسیک آماری، تحلیل سری‌های زمانی، رده‌بندی، خوشه‌بندی و غیره) و قابلیت‌های گرافیکی است. در محیط R، کدهای سی، سی++ و فورترن قابلیت اتصال و فراخوانی هنگام اجرای برنامه را دارند و کاربران خبره می‌توانند توسط کدهای سی، مستقیماً اشیا R را تغییر دهند.
در دوره آموزشی R Statistics Essential Training شما با دستورات و قابلیت های اساسی و کلیدی این زبان برنامه نویسی قدرتمند آشنا می شوید.

دانلود Lynda Foundations of Programming: Fundamentals - آموزش اصول اولیه برنامه نویسی

  • بازدید: 45,553
دانلود Lynda Foundations of Programming: Fundamentals - آموزش اصول اولیه برنامه نویسی
برای شروع برنامه نویسی در هر زبانی داشتن یک دانش کلی و هسته ای از فرآیند برنامه نویسی مورد نیاز است. مفاهیم و مباحثی مانند حلقه ها، دستورات شرطی، انواع متغیرها، میزان استفاده الگوریتم ها از حافظه، نوشتن کدهای ماژولار، نحوه عیب یابی و اشکال زدایی و ... برای نوشتن تمامی برنامه ها به عنوان مفاهیم اصلی و پایه شناخته می شوند. امروزه ساخت نرم‌افزار های کاربردی (یا برنامه رایانه‌ای) اختصاصی به دلیل روند رو به رشد فن آوری اطلاعات و ارتباطات (IT) در میان تمامی کاربران، جوامع و صنایع مختلف، روز به روز گسترش می یابد و به همین نسبت آشنایی با حرفه برنامه نویسی و داشتن دانش لازم در این زمینه نیز می تواند بسیار مفید واقع شود.
در دوره آموزشی Foundations of Programming: Fundamentals شما با مفاهیم پایه برنامه نویسی و نحوه یادگیری زبان های برنامه نویسی مختلف آشنا می شوید.

دانلود Foundations of Programming: Code Efficiency - آموزش اصول برنامه نویسی، کارایی کد ها

  • بازدید: 22,351
دانلود Foundations of Programming: Code Efficiency - آموزش اصول برنامه نویسی، کارایی کد ها
هنگام برنامه نویسی برای محیط های مختلف (دسکتاپ، موبایل، برنامه های تحت وب و ...) می توان با استفاده از الگوریتم های مختلف به یک هدف مشخص رسید. یکی از مباحث پر اهمیت در کدنویسی (برنامه نویسی) استفاده از کدها (الگوریتم ها) به شیوه ای کاراتر است. سه خصوصیت سرعت، اجرای صحیح و بهینه بودن الگوریتم میزان کارا بودن آن را تعیین می کند. چگونگی انتخاب انواع داده ها صحیح، استفاده از زبان های سطح بالا، مدیریت صحیح میزان حافظه مصرفی هنگام اجرای برنامه ها، استفاده از پایگاه داده به شیوه صحیح و ... از موضوعاتی هستند که در میزان کارایی کد های نوشته شده تاثیر به سزایی دارند.
در دوره آموزشی Foundations of Programming: Code Efficiency شما با چگونگی اجرای کد های صحیح آشنا می شوید.

دانلود MathWorks MATLAB R2013b v8.2 x86/x64 - متلب، نرم افزار محاسبات تکنیکی و رسم نمودارهای پیشرفته

  • بازدید: 47,778
دانلود MathWorks MATLAB R2013b v8.2 x86/x64 - متلب، نرم افزار محاسبات تکنیکی و رسم نمودارهای پیشرفته
MATLAB محصول شرکت MathWorks یکی از قدرتمندترین نرم افزارهای محاسبات عددی و رسم پیشرفته نمودار بوده که کاربرد وسیعی بین دانشجویان، مهندسین و محققان انواع حوزه‌های علمی دارد و صرفاً به محاسبات ریاضی محدود نمی‌شود بلکه با امکان کدنویسی پیشرفته و نسبتاً راحت می‌توان انواع محاسبات مهندسی را نیز انجام داد. اولین نگارش این نرم افزار در دانشگاه نیومکزیکو و استنفورد در سال ١٩٧٠ برای حل مسائل تئوری ماتریس‌ها، جبر خطی و آنالیز عددی ارائه شد و امروزه صدها هزار کاربر دانشگاهی، آکادمیک، صنعتی و غیره در زمینه‌های متنوع مهندسی نظیر ریاضیات پیشرفته، جبر خطی، مخابرات و مهندسی سیستم از آن استفاده می‌کنند. ریاضیات، زبان مشترک بسیاری از علوم مهندسی است؛ ماتریس ها، معادلات دیفرانسیل، رشته‌های عددی اطلاعات، ترسیمات و گراف‌ها از ابزار اصلی بکار گرفته در ریاضیات و نیز در این نرم افزار هستند.

دانلود Foundations of Programming: Test-Driven Development - آموزش رویکرد TDD در توسعه نرم افزار

  • بازدید: 19,257
دانلود Foundations of Programming: Test-Driven Development - آموزش رویکرد TDD در توسعه نرم افزار
Test-driven development (یا TDD) یکی از فرآیند های توسعه نرم افزار است که درتمامی محیط های برنامه نویسی مدرن قابل اجرا است. در این روش  کارایی کد های نوشته شده در هر مرحله از فرآیند توسعه نرم افزار مورد بررسی و تست قرار می گیرد. این روش برای توسعه انواع برنامه های دسکتاپ، موبایل و یا برنامه های تحت وب کاربرد دارد. آشنایی با چگونگی ایجاد، اجرا و مدیریت تست ها می تواند به عنوان مبحثی مهم در فرآین توسعه نرم افزار تلقی شود.
در دوره آموزشی Foundations of Programming: Test-Driven Development شما با مفاهیم و نحوه توسعه نرم افزار ها با استفاده از رویکرد TDD آشنا می شوید.

دانلود Microsoft Visual Studio 2012 Express Update 5 - نرم افزار ویژوال استودیو اکسپرس 2012

  • بازدید: 64,176
دانلود Microsoft Visual Studio 2012 Express Update 5 - نرم افزار ویژوال استودیو اکسپرس 2012
Visual Studio نرم‌افزاری توسعه یافته برای برنامه نویسان کامپیوتر است که توسط شرکت نرم‌افزاری Microsoft تولید شده است. این برنامه، ابزارهای متنوعی را در اختیار تیم‌های بزرگ یا کوچک برای ساختن برنامه برای انواع Platform ها می‌گذارد. این نرم افزار برای اکثر تیم‌های برنامه‌نویسی که در ویندوز کار میکنند، انتخاب اول است. همچنین پشتیبانی از افزونه‌های جانبی برای بزرگ‌تر کردن این امکانات یا اضافه کردن قابلیت‌های خاص دیگر به خود نرم افزار، باعث می‌شود که اکثر نیازهایی که افراد برنامه‌نویس داشته باشند رفع شود. در حال حاضر می‌توان با آن برای کامپیوترهای میزی، تلفن‌های همراه، سیستم‌های ابری، کنسول‌های خانگی و وب سرورها برنامه‌هایی نوشت که در آن زبان‌های محبوبی مانند پایتون، سی‌پلاس‌پلاس، سی‌شارپ یا اف‌شارپ به کار رفته باشد.

دانلود Lynda Foundations of Programming: Web Services - آموزش مبانی برنامه نویسی، وب سرویس ها

  • بازدید: 33,131
دانلود Lynda Foundations of Programming: Web Services - آموزش مبانی برنامه نویسی، وب سرویس ها
با کمک فن‌آوری خدمات وب (Web services) می‌توان سرویس‌ها و خدمت های گوناگون را در روی اینترنت پراکنده کرد (منظور از خدمت، واحدی کوچک یا بزرگ از نرم‌افزار آماده به کار است که می‌تواند کار یا خدمتی را برای مشترکان خود انجام دهد). وب سرویس ها به عنوان یکی از جدید ترین راهکارهای نرم افزاری در توسعه سیستم های توزیع شده می باشند که امکان گسترش جامعه الکترونیکی به خصوص مدل BTC و BTB را فراهم می کنند. شرکت های معتبر تولید کننده محصولات توسعه نرم افزار نیز با ارائه بستر، ابزار و امکانات مورد نیاز ،کمک شایانی به توسعه دهندگان، برنامه نویسان و مهندسان نرم افزار می نمایند. در واقع وب سرویس ها ارتباطات درون وب را انجام می دهند و جزئی بسیار مهم از برنامه های مدرن به حساب می آیند . جدا از بحث زبان برنامه نویسی هر برنامه نویس می باید دیدی بسیار روشن و دقیق از وب سرویس ها و عملکرد آن ها داشته باشد.
در دوره آموزشی Foundations of Programming: Web Services شما با وب سرویس ها آشنا می شوید.

دانلود Foundations of Programming: Software Quality Assurance - آموزش برنامه نویسی، تضمین کیفیت نرم افزار

  • بازدید: 24,648
دانلود Foundations of Programming: Software Quality Assurance - آموزش برنامه نویسی، تضمین کیفیت نرم
امروزه ساخت نرم‌افزار های کاربردی (یا برنامه رایانه‌ای) اختصاصی به دلیل روند رو به رشد فن آوری اطلاعات و ارتباطات (IT) در میان تمامی کاربران، جوامع و صنایع مختلف، روز به روز گسترش می یابد و این امر لزوم بکارگیری روش ها و اصول مهندسی نرم افزار در مراحل توسعه، مدیریت و پشتیبانی آن ها را باعث می شود. با این همه برنامه‌نویسی تنها بخشی از فرآیند توسعهٔ نرم افزار یا برنامه رایانه‌ای است و یکی از بخش های مهم در فرآیند تولید نرم افزار کنترل تضمین کیفیت نرم افزار (Software Quality)  است که به‌عنوان شاخصی حیاتی برای تولید نرم افزار های با کیفیت بالا بشمار می آید و ضمن بالا بردن بهره وری در تولید نرم افزار ها، به ایجاد نرم افزار های قدرتمند و شکست ناپذیر منجر می گردد.
در دوره آموزشی Foundations of Programming: Software Quality Assurance شما با اصول تضمین کیفیت نرم افزار آشنا می شوید.

دانلود Lynda Foundations of Programming: Databases - آموزش اصول اولیه برنامه نویسی، بانک اطلاعاتی

  • بازدید: 33,897
دانلود Lynda Foundations of Programming: Databases - آموزش اصول اولیه برنامه نویسی، بانک اطلاعاتی
برنامه‌نویسی کامپیوتر (programming یا coding) فرآیند نوشتن، اشکال زدایی (debug) و نگهداری کد منبع (source code) برنامه کامپیوتر است. این کد منبع با یک زبان برنامه نویسی نوشته شده است. این کد منبع ممکن است تغییر داده شده یک کد قبلی و یا یک کد کاملاً جدید باشد. در نظر داشته باشید که برنامه‌نویسی تنها بخشی از فرآیند توسعهٔ نرم افزار یا برنامه رایانه‌ای است. یکی از لزوم برنامه نویسی آشنایی با پایگها داده ها است. بانک اطلاعاتی یا پایگاه داده‌ها (Databases) به مجموعه‌ای از اطلاعات با ساختار منظم گفته می‌شود. پایگاه‌های داده‌ها معمولاً در قالبی که برای دستگاه‌ها و رایانه‌ها قابل خواندن و دسترسی باشد ذخیره می‌شوند. آنچه ذخیره‌سازی داده‌ها در پایگاه‌های داده‌ها را مؤثر می‌سازد وجود یک ساختار مفهومی برای ذخیره‌سازی و روابط بین داده‌ها است. معمولاً DBMSها بر اساس مدل‌هایی که استفاده می‌کنند تقسیم بندی می‌شوند: ارتباطی، شیء گرا، شبکه‌ای و ... .
در دوره آموزشی Foundations of Programming: Databases شما با مفاهیم اولیه برنامه نویسی برنامه های کامپیوتری و چگونگی طراحی و استفاده صحیح از بانک اطلاعاتی (پایگاه داده ها) آشنا می شوید.