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

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

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

  • بازدید: 14,759
دانلود 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,122
دانلود 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,457
دانلود 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 با نحوه کار با تی کی اینتر و ویژگی های ان آشنا می شوید.

دانلود O'Reilly Learning Path: Hadoop, 2nd Edition - آموزش هادوپ، ویرایش دوم

  • بازدید: 13,383
دانلود O'Reilly Learning Path: Hadoop, 2nd Edition - آموزش هادوپ، ویرایش دوم
هادوپ یک نرم افزار کد باز (Open source) است که برای تقسیم بندی و توزیع فایل های متمرکز به کار می رود. هادوپ تحت لیسانس آپاچی (Apache) ارائه می شود و توسط جاوا برنامه نویسی شده است. امّا هادوپ چگونه به وجود آمد؟ شرکت گوگل در پی افزایش حجم تبادل اطلاعات، به دنبال راه حلّی برای افزایش سرعت و راندمان سرورهای خود بود که سیستم توزیع (Distribution) منحصر به فردی برای خود ابداع کرد به نام GFS که مخفف Google File System بود. در پی این موفقیت، انجمن توزیع Apache به فکر گسترش این تکنولوژی در سطح وسیع تری افتاد و سیستم هادوپ به وجود آمد. هادوپ یک فریم ورک یا مجموعه ای از نرم افزارها و کتابخانه هایی است که ساز و کار پردازش حجم عظیمی از داده های توزیع شده را فراهم می کند. در واقع Hadoop را می توان به یک سیستم عامل تشبیه کرد که طراحی شده تا بتواند حجم زیادی از داده ها را بر روی ماشین های مختلف پردازش و مدیریت کند.
در دوره آموزشی O'Reilly Learning Path: Hadoop, 2nd Edition با ویرایش دوم آموزش هادوپ و ویژگی های آن آشنا می شوید.

دانلود Packt Learn MongoDB by Building Ten Projects - آموزش مانگو دی بی همراه با ساخت 10 پروژه

  • بازدید: 9,094
دانلود Packt Learn MongoDB by Building Ten Projects - آموزش مانگو دی بی همراه با ساخت 10 پروژه
MongoDB را می‌توان یکی از پرمخاطب‌ترین پایگاه‌های داده‌ موجود در جمع اعضای خانواده NoSQL‌ دانست که بنابر برخی آمارهای جمع‌آوری شده، لقب پرمخاطب‌ترین را نیز به‌خود اختصاص داده است. این پایگاه داده‌ یک مدل منعطف، پویا و سندگرا را ارائه می‌کند که ساختاری با خروجی بسیار بالا و قابلیت مقیاس‌پذیری آسان را دارا است که در پروژه‌ها و سیستم‌های کلان داده یا همان Big Data به‌ شدت مورد نیاز است. این پایگاه ‌داده‌ به‌دلایل مختلفی از جمله مواردی که گفته شد، در سال‌های گذشته مورد استقبال فراوانی قرار گرفته و راه‌اندازها و کتابخانه‌های توسعه‌داده شده برای آن برای اغلب زبان‌های برنامه‌نویسی، از جمله زبان محبوب #C در دسترس قرار گرفته است. پایگاه داده‌ MongoDB را می‌توان جزء آن‌دسته از پایگاه‌های داده‌ای دانست که اغلب پلتفرم‌های مطرح دنیا را پشتیبانی کرده و برای نصب روی لینوکس، مکینتاش، ویندوز و سولاریس بسته‌های نصب ارائه می‌کند.
در دوره آموزشی Packt Learn MongoDB by Building Ten Projects با اصول و نحوه کار با مونگو دی بی به همراه ساخت 10 پروژه مختلف آشنا می شوید.

دانلود Pluralsight Building Distributed Applications with Go - آموزش ساخت اپلیکیشن های توزیع شده با گو

  • بازدید: 7,379
دانلود Pluralsight Building Distributed Applications with Go - آموزش ساخت اپلیکیشن های توزیع شده با
گو (Go) یک زبان برنامه‌نویسی ترجمه‌شده و همروند است که در شرکت گوگل و توسط رابرت گریسمر، راب پایک و کن تامپسون توسعه داده می‌شود. این زبان در نوامبر ۲۰۰۹ معرفی شد و در حال حاضر در چند سامانهٔ اجرایی گوگل استفاده می‌شود. کامپایلر گو از لینوکس، مک او اس، ویندوز و انواع سیستم‌های عامل بی‌اس‌دی مانند FreeBSD پشتیبانی می‌کند. از لحاظ معماری پردازنده نیز، معماری x86، معماری x64، معماری ARM و معماری POWER که مخصوص به شرکت آی‌بی‌ام است، توسط کامپایلر گو پشتیبانی می‌شوند. اهداف ایجاد زبان گو کارایی زبان‌های ترجمه‌شده دارای سامانه نوع ایستا،آسانی برنامه‌ نویسی زبان‌های پویا، امنیت نوع‌ها و حافظه، پشتیبانی برای همروندی و ارتباط، و کامپایل سریع است. در زبان گو، ارث‌بری نوع‌ها وجود ندارد.
در دوره آموزشی Pluralsight Building Distributed Applications with Go با نحوه ساخت اپلیکیشن های توزیع شده با استفاده از زبان گو آشنا می شوید.

دانلود O'Reilly Learning Node.js, Second Edition - آموزش نود جی اس، ویرایش دوم

  • بازدید: 13,873
دانلود O'Reilly Learning Node.js, Second Edition - آموزش نود جی اس، ویرایش دوم
 Node.js یک پلتفرم کدنویسی سمت سرور است که بر پایه موتور جاوا اسکریپت مرورگر گوگل‌ کروم کدنویسی شده است. این پلتفرم توسط رایان داهل در سال ۲۰۰۹ ایجاد شده است. بر اساس اعلان مستندات رسمی تعریف Node.Js به شکل زیر عنوان می‌شود. Node.js یک پلتفرم ایجاد شده بر پایه موتور جاوا اسکریپت گوگل کروم است که باعث سهولت ایجاد و مقیاس‌پذیری برنامه‌های تحت شبکه می‌شود. این پلتفرم از یک مدل I/O رویداد محور استفاده می‌کند که مسدود نشونده (non-blocking) است و همین امر باعث کاهش فشار موجود بر روی سرور و افزایش کارآیی می‌شود و این امر برای اجرای برنامه‌های مبتنی بر داده که بصورت بلادرنگ (Real-Time) بر روی سرورهای نامتمرکز استفاده می‌شوند بسیار مناسب است.  Node.js یک پلتفرم کد باز برای گسترش برنامه‌های سمت سرور و تحت شبکه است. این پلتفرم بر اساس زبان جاوا اسکریپت نوشته شده است و قابلیت پیاده‌سازی بر روی سیستم‌عامل‌های ویندوز، لینوکس و سیستم عامل کامپیوترهای اپل را دارد. این فریم ورک کتابخانه‌ای عظیم از ماژول‌های مختلف جاوا اسکریپت را فراهم می‌کند که سهولت در گسترش وب‌اپلیکیشن ها را تا حد زیادی فراهم می‌آورد.
در دوره آموزشی O'Reilly Learning Node.js, Second Edition با ویرایش دوم آموزش نود جی اس که توسط کمپانی اُریلی اراده شده است آشنا می شوید.

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

  • بازدید: 6,403
دانلود Packt Learning Haskell Programming - آموزش برنامه نویسی هسکل
هسکل (Haskell) یک زبان برنامه‌نویسی تابعی خالص (purely functional)، استاندارد شده و همه منظوره با نوع داده مستحکم است که به یاد دانشمند حوزه منطق و استدلال به نام هسکل کاری نام گذاری شده است. هسکل یک زبان برنامه‌نویسی پیشرفته با قابلیت استفاده عام و متن‌باز است که حاصل بیش از بیست سال پیشرفت و تحقیق است که اجازهٔ توسعه سریع، پیاپی و مختصر و صحیح نرم‌افزار را می‌دهد. این زبان با پشتیبانی قوی از یکپارچه سازی با سایر زبان‌ها، همزمانی داخلی ساختمانی، پشتیباتی از برنامه‌های همروند، بررسی استاتیک انواع داده پیش از اجرا و مجهز بودن به پروفایلر و کتابخانهٔ غنی، ساخت نرم‌افزار قابل انعطاف و قابل نگهداری با کیفیت بالا را ساده می‌کند.
در دوره آموزشی Packt Learning Haskell Programming با زبان برنامه نویسی هسکل و ویژگی های آن آشنا می شوید.

دانلود Udemy Complete jQuery Course - آموزش کامل جی کوئری

  • بازدید: 13,927
دانلود Udemy Complete jQuery Course - آموزش کامل جی کوئری
JQuery یک کتابخانه جاوااسکریپتی سبک و سریع است که شعارش "کمتر بنویس و بیشتر انجام بده" و هدفش استفاده آسان و سریع از امکانات جاوااسکریپت در وب سایت است. برای یادگیری JQuery باید اطلاعات پایه ای در مورد HTML ،CSS و JavaScript داشته باشید. جی کوئری کارهایی که نیازبه کدنویسی های فراوان جاوااسکریپت دارد را به گونه ای ساده می کند که می توانید با یک خط کد همه آنها را انجام دهید. شما می توانید جی کوئری را به صورت یک لایه انتزاعی توصیف کنید زیرا قابلیت های بسیاری را که می باید در خطوط بیشماری از کد جاوا اسکریپت می نوشتید گرفته و آنها را در توابعی (functions) که می توانید تنها در یک خط کد فراخوانی کنید پنهان می کنند. جی کوئری جایگزینی برای جاوا اسکریپت نیست و با این که برخی میانبرهای نحوی نوشتاری را در اختیارتان می گذارد اما کدی که هنگام استفاده از جی کوئری خواهید نوشت هنوز هم جاوا اسکریپت می باشد. یکی از کاربرد های مهم JQuery داشتن دستورات بسیار ساده و قابل درک در زمینه بکار گیری تکنولوژِی ای جکس می باشد. به طوری که  می توانید یک طراحی سایت را با کمک JQuery به صورت فول ای جکس طراحی کنید.
در دوره آموزشی Udemy Complete jQuery Course به طور کامل با جی کوئری و ویژگی های آن آشنا می شوید.

دانلود O'Reilly Learning Path: Become Fluent in Python - آموزش پایتون به شکل روان و سلیس

  • بازدید: 20,174
دانلود O'Reilly Learning Path: Become Fluent in Python - آموزش پایتون به شکل روان و سلیس
پایتون (Python) یک زبان برنامه‌نویسی همه منظوره، سطح بالا، شیءگرا و مفسر است که توسط خودو فان روسوم (به هلندی: Guido van Rossum) در سال ۱۹۹۱ در کشور هلند طراحی شد. فلسفهٔ ایجاد آن تأکید بر دو هدف اصلی خوانایی بالای برنامه‌های نوشته شده و کوتاهی و بازدهی نسبی بالای آن است. کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شده‌اند و در مقابل کتابخانه‌هایی که در اختیار کاربر است بسیار وسیع هستند. بر خلاف برخی زبان‌های برنامه‌نویسی رایج دیگر که بلاک‌های کد در آکولاد تعریف می‌شوند (به‌ویژه زبان‌هایی که از گرامر زبان سی پیروی می‌کنند) در زبان پایتون از نویسه فاصله و جلوبردن متن برنامه برای مشخص کردن بلاک‌های کد استفاده می‌شود. به این معنی که تعدادی یکسان از نویسه فاصله در ابتدای سطرهای هر بلاک قرار می‌گیرند، و این تعداد در بلاک‌های کد درونی‌تر افزایش می‌یابد. بدین ترتیب بلاک‌های کد به صورت خودکار ظاهری مرتب دارند. پایتون مدل‌های مختلف برنامه‌نویسی (از جمله شیء گرا و برنامه‌نویسی دستوری و تابع محور) را پشتیبانی می‌کند و برای مشخص کردن نوع متغییرها از یک سامانهٔ پویا استفاده می‌کند. این زبان از زبان‌های برنامه‌نویسی مفسر بوده و به صورت کامل یک زبان شی‌گرا است که در ویژگی‌ها با زبانهای تفسیری پرل، روبی، اسکیم، اسمال‌تاک و تی‌سی‌ال مشابهت دارد و از مدیریت خودکار حافظه استفاده می‌کند. پایتون پروژه‌ای آزاد و متن‌باز توسعه‌یافته‌است و توسط بنیاد نرم‌افزار پایتون مدیریت می‌گردد.
در دوره آموزشی O'Reilly Learning Path: Become Fluent in Python به طور کامل با پایتون و ویژگی های آن آشنا می شوید به طوری که در توسعه به شکل کاملا روان و سلیس قادر به برنامه نویسی خواهید بود.