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

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

دانلود Lynda Learning Redux - آموزش ریداکس

  • بازدید: 7,986
دانلود Lynda Learning Redux - آموزش ریداکس
Redux یک کتابخانه جاوا اسکریپت برای مدیریت داده های مشتری در برنامه است. شما می توانید Redux را به همراه ری اکت یا هر کتابخانه ی دیگری استفاده کنید. Redux تلاش می کند که وضعیت ها را قابل پیش بینی کند و محدودیت های خاص در چگونگی و زمان به روز رسانی وضعیت ها اعمال کند. این کمک می کند نوشتن برنامه های کاربردی که به طور مداوم تغییر می کنند، در محیط های مختلف (مشتری، سرور، و بومی) اجرا شود و به آسانی قابل درک و اشکال زدایی باشد.
در دوره آموزشی Lynda Learning Redux با ریداکس و ویژگی های آن آشنا می شوید.

دانلود LiveLessons Git Essentials - آموزش آموزش گیت، نرم افزار مدیریت ورژن

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

دانلود Pluralsight Drupal Tutorial Series - دوره های آموزشی دروپال

  • بازدید: 13,112
دانلود Pluralsight Drupal Tutorial Series - دوره های آموزشی دروپال
(1395/10/26) تغییرات:

دوره آموزشی Site Building with Drupal 7 اضافه شد!

دروپال یکی از یک فریم‌ ورک های منبع باز و محبوب در زمینه ساخت، سازمان‌دهی، ارایه و مدیریت وب‌ سایت است. دروپال انتشار محتوی برای تیم تولید محتوا، ساخت سایت برای توسعه‌ دهندگان وب و همچنین افزودن امکانات به سایت‌ های موجود را ساده کرده است. بسیاری دروپال را تنها یک نرم‌افزار مدیریت محتوای (CMS) می‌نامند و این درحالی است که دروپال توانایی‌ های بسیار بیشتری دارد.
در دوره های آموزشی Pluralsight Drupal Tutorial Series شما با ماژول های توسعه، ابزارها و منوهای سیستمی دروپال آشنا می شوید.

دانلود Packt Learn Scala Programming Language From Scratch - آموزش زبان برنامه نویسی اسکلا

  • بازدید: 7,125
دانلود Packt Learn Scala Programming Language From Scratch - آموزش زبان برنامه نویسی اسکلا
اسکالا (Scala) یک زبان برنامه‌نویسی شیءگرا و تابعی است. نام اسکالا آمیزه‌ای است از "scalable" و "language" به معنی زبان مقایس‌پذیر، از اهداف اصلی ایجاد زبان اسکالا، ارائه زبانی است برای تولید نرم‌افزار مقیاس‌پذیر به روشی چابک و سریع، و به دور از مشکلات مرسوم. اسکالا تلفیق زبان‌های شی‌گرا همچون روبی و جاوا با زبان‌های تابعی همچون Haskell و Erlang است. از نقطه نظر چابکی و کارایی، عده‌ای اسکالا را جمع دو دنیای زبان‌های پویا (Dynamic-Type) و ایستا (Static-Type) می‌دانند. یکی از دلایل دیگری که باعث مقبولیت و همچنین کارایی بالای این زبان می‌شود، دستور زبان (Syntax) منعطف آن است. اسکالا توسط پروفسور مارتین اودرسکی که خالق Genericهای جاوا و از برترین توسعه دهندگان کامپایلر javac است، در سال ۲۰۰۳ طراحی و به مرور توسط ایشان و جامعه اسکالا بهبود و توسعه داده شده است.
در دوره آموزشی Packt Learn Scala Programming Language From Scratch با زبان برنامه نویسی اسکلا و ویژگی های آن از ابتدا آشنا می شوید.

دانلود O'Reilly Learning Path: Scaling Python for Big Data - آموزش توسعه پایتون برای داده های حجیم

  • بازدید: 13,725
دانلود O'Reilly Learning Path: Scaling Python for Big Data - آموزش توسعه پایتون برای داده های حجیم
داده‌ های عظیم، ابر داده، بزرگ‌داده یا داده‌ های بزرگ (Big Data) اصطلاحی است که به مجموعه داده‌ هایی اطلاق می‌شود که مدیریت، کنترل و پردازش آنها فراتر از توانایی ابزارهای نرم‌افزاری در یک زمان قابل تحمل و مورد انتظار است. مقیاس بزرگ‌ داده، به طور مداوم در حال رشد از محدوده چند ۱۰ ترابایت به چندین پتابایت، در یک مجموعه داده واحد است. نـمونه‌هایی از بزرگ‌ داده، گــزارش‌ های وبی، سامانه‌ های بازشناسی با امواج رادیویی، شبکه‌های حسگر، شبکه‌های اجتماعی، متون و اسناد اینترنتی، نمایه‌های جستجوهای اینترنتی، نجوم، مدارک پزشکی، آرشیو عکس، آرشیو ویدیو، پژوهش‌های زمین‌شناسی و تجارت در مقیاس بزرگ هستند.
در دوره آموزشی O'Reilly Learning Path: Scaling Python for Big Data با توسعه اپ های پایتون برای کار با داده های حجیم آشنا می شوید.

دانلود Udemy Appium - Selenium for Mobile Automation Testing - آموزش اپیوم برای تست سلنیوم اتوماسیون موبایل

  • بازدید: 10,197
دانلود Udemy Appium - Selenium for Mobile Automation Testing - آموزش اپیوم برای تست سلنیوم اتوماسیون
Appium یک ابزار منبع باز(Open Source) است که برای طراحی نرم افزارهای موبایل ایجاد شده است. با استفاده این ابزار می توان برنامه های بومی برای هر پلتفرم، نرم افزارهای تحت وب و اپلیکیشن های Hybrid را تولید نمود. Hybrid apps نرم افزارهایی هستند که هم در محیط اندروید و هم در محیط iOS قابل اجرا هستند. برای فراگیری این ابزار لازم است با Java آشنایی داشته باشید. ویژگی خاص این فریم ورک این است که شما برای تغییر نرم افزارهای خود نیاز به کامپایل مجدد ندارید. Selenium یک چارچوب تست نرم افزار برای وب اپلیکیشن های تحت جاوا است. سلنیوم یک ابزار ضبط/پخش برای انجام تست است که بدون یادگیری یک زبان برنامه نویسی تست (سلنیوم IDE) عملیات خطایابی را انجام می دهد.
در دوره آموزشی Udemy Appium - Selenium for Mobile Automation Testing با ترکیب اپیوم و سلنیوم به تست اتوماسیون موبایل ها می پردازیم.

دانلود Packt Angular 2 Fundamentals for Web Developers - آموزش اصول و مبانی آنگولار 2 برای توسعه دهندگان وب

  • بازدید: 7,219
دانلود Packt Angular 2 Fundamentals for Web Developers - آموزش اصول و مبانی آنگولار 2 برای توسعه دهن
Angular 2 نسخه تصحیح شده جد خود یعنی AngularJS می باشد. توسعه دهندگانی که از این فریم ورک استفاده نموده اند برای اینکه از غافله عقب نمانند نیاز دارند نسخه دوم آن را هم یاد بگیرند و کدهای خود را به این نسخه منتقل کنند. Angular 2 یکی از فریم ورک های متن باز و پرطرفدار جاوا اسکریپت، AngularJS است و هدف اصلی آن کمک به توسعه برنامه‌های تک صفحه ای وب (SPA مخفف Single Page Web Applications) می باشد. این فریم ورک متن باز از معماری (Model-View-Controller (MVC، انقیاد داده، قالب‌های سمت کلاینت و تزریق وابستگی‌ها برای ایجاد بستر مورد نیاز ساختن برنامه‌های مبتنی بر وب استفاده می‌کند. اکنون نسخه دوم این فریم ورک با نام Angular 2 منتشر شده و برای طراحی وب سایت های مدرن بسیار گزینه مناسبی است.
در دوره آموزشی Packt Angular 2 Fundamentals for Web Developers با اصول و مبانی آنگولار 2 برای توسعه دهندگان وب آشنا می شوید.

دانلود O'Reilly Learning Path: Beginning Java, 2nd Edition - آموزش شروع کار با جاوا، ویرایش دوم

  • بازدید: 14,836
دانلود O'Reilly Learning Path: Beginning Java, 2nd Edition - آموزش شروع کار با جاوا، ویرایش دوم
جاوا JAVA یک زبان برنامه نویسی است که درسال 1994 توسط یکی از مهندسین شرکت سان (sun) به نام جیمز گوسلینگ نوشته شد. جیمز از نوشتن برنامه با ++C خسته شده بود و جاوا را برای رفع نیازهای خود طراحی کرد. مثل لینوکس ترودلز که لینوکس (Linux) را برای استفاده خود پدید آورد. جیمز ابتدا نام این برنامه را oak گذاشت. در آن‌زمان شرکت sun از توسعه oak منصرف شد ولی با پیشرفت و گسترش اینترنت و مشخص شدن قابلیت های برنامه و تطابق بعضی ویژگی های آن با نیازهای اینترنت شرکت sun پروژه oak را فعال نمود و نام جاوا را برای آن برگزید. نام جاوا از Jsut Another Vague Acronym گرفته شده است و دلیل آن این بود که تیم برنامه نویسان جاوا به قهوه خیلی علاقه داشتند. این موضوع در لوگوی جاوا هم مشهود است!!
در دوره آموزشی O'Reilly Learning Path: Beginning Java, 2nd Edition با جاوا و ویژگی های آن به طور کامل آشنا می شوید.

دانلود Udemy The Python 3 Bible™ | Go from Beginner to Advanced in Python - آموزش مقدماتی تا پیشرفته پایتون 3

  • بازدید: 18,326
دانلود Udemy The Python 3 Bible™ | Go from Beginner to Advanced in Python - آموزش مقدماتی تا پیشرفته
پس از طراحی و پیاده سازی زبان پایتون و انتشار اولین نسخه ی برنامه ی کاربردی پایتون که نرم افزاری برای اجرای کدهای نوشته شده به زبان پایتون است، توسعه ی آن ادامه می یافت و توزیع های مختلفی از آن به همراه اصلاحات، بهبود امکانات، یا افزودن قابلیت های جدید منتشر شده اند. یکی از مشکلات نسخه های قبلی پایتون عدم تطبیق پذیری نسخه های قبلی با ساختار ساده ای بود، به همین دلیل یک دوراهی در مسیر توسعه ی پایتون قرار گرفت: فرآیند توسعه یا باید روی همان ساختار و سینتکس نسخه های قبلی -که به روز ترین آنها نسخه های 2 به بالا بودند- ادامه پیدا می کرد، که با افزودن قابلیت های جدید به آن رفته رفته پایتون تبدیل به زبانی پیچیده می شد، یا این که ساختار زبان تغییر اساسی پیدا می کرد که با وجود عدم تطبیق با نسخه های قبلی ساده تر بود و با حذف پیچیدگی ها کار برنامه نویسی را راحت تر می کرد. در نهایت پس از بررسی های فراوان به جای حفظ ساختار قبلی، تغییرات مورد نظر در دسامبر سال 2008 توزیع نسخه های 3 پایتون با نام Py3K یا Python 3000 با شماره ی 3.0 آغاز شد.
در دوره آموزشی Udemy The Python 3 Bible™ | Go from Beginner to Advanced in Python با مباحث مقدماتی تا پیشرفته پایتون 3 آشنا می شوید.

دانلود Packt Tkinter GUI Application Development Projects - آموزش تی کی اینتر، توسعه دهنده رابط کاربری اپلیکیشن های پایتون

  • بازدید: 8,559
دانلود Packt Tkinter GUI Application Development Projects - آموزش تی کی اینتر، توسعه دهنده رابط کارب
تی کی اینتر (TKinter) کتابخانه‌ٔ واسط کاربر گرافیکی برای زبان برنامه نویسی پایتون است. کتابخانه Tkinter در اصل از زبان برنامه‌نویسی Tk گرفته شده است و مخفف عبارت Tk Interface است. ماجول Tkinter این امکان را برای ما فراهم می‌کند تا بدون نیاز به کتابخانه‌ها و ابزارهای جانبی و تنها با استفاده از قابلیت‌هایی که پایتون به‌صورت پیش‌فرض و در هنگام نصب استاندارد با خود به همراه دارد، به تولید رابط‌ های بصری کاربر بپردازیم. این کار از طریق ابزارک‌هایی (widget) که Tkinter عرضه می‌کند، انجام خواهد شد. پنجره اصلی یا Toplevel container، دکمه‌ها (Button)، قاب‌ها (Frame)، ورودی متن (Text Entry)، دکمه‌های رادیویی (Radio Button) و بوم نقاشی (Canvas) نمونه‌هایی از این ابزارک‌ها هستند. در حالت معمول، ما یک پنجره اصلی با نام Toplevel خواهیم داشت که به عنوان نگه‌دارنده‌ای (container) برای سایر ابزارک‌ها کار خواهد کرد.
در دوره آموزشی Packt Tkinter GUI Application Development Projects با نحوه کار با تی کی اینتر و ویژگی های ان آشنا می شوید.