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

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

دانلود O'Reilly Learning Path: Enterprise Java Development - آموزش توسعه سازمانی جاوا

  • بازدید: 28,521
دانلود O'Reilly Learning Path: Enterprise Java Development - آموزش توسعه سازمانی جاوا
جاوا (Java) یک زبان برنامه‌نویسیِ شیءگرا است که برای نخستین بار توسط جیمز گاسلینگ در شرکت سان مایکروسیستمز ایجاد گردید و در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند. یکی از قابلیت‌های بنیادین جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌دهد. ضریب اطمینان عملکرد برنامه‌های نوشته‌شده به این زبان نسبت به زبانهای نسل اول C بالا است و وابسته به سیستم‌عامل خاصی نیست. برنامه‌های جاوا به صورت بایت کد (کامپایل) می‌شوند که توسط واسط JVM به کدهای ماشین اجرا میشوند؛و در صورت وجود JVM مانند سایر زبانهای مبتنی بر آن به وابسته به سیستم‌عامل خاصی نیستند. با پیدایش java2، نسخهٔ جدید توانست ترکیب‌های جدیدی را برای نوع‌های مختلف پلت فرم‌ها ایجاد کند. به عنوان مثال J2EE، باهدف کاربرد برای تشکیلات سازمانی، و نسخهٔ سکوی جاوا، نسخه میکرو برای تلفن همراه منتشر شد. در سال ۱۹۹۶ با هدف بازاریابی، این شرکت نسخهٔ جدید J2 را با نام‌های سکوی جاوا، نسخه سازمانی، سکوی جاوا، نسخه میکرو و سکوی جاوا، نسخه استاندارد منتشر کرد. در سال ۱۹۹۷ شرکت سان میکروسیستمز، ISO/IEC JTC1 standards body و Ecma International را به فرمول جاوا تغییر داد. شرکت Sun بسیاری از کاربردهای جاوایش را بدون هیچ هزینه‌ای فراهم آورد. شرکت Sun با فروش مجوز برای بعضی از کاربردهای خاصش مثل Java Enterprise System درآمدی را بدست آورد. در ۱۳ نوامبر ۱۹۹۶ شرکت Sun نرم‌افزار جاوا را به صورت رایگان و با مجوز عمومی برای همه منتشر کرد.
در دوره آموزشی O'Reilly Learning Path: Enterprise Java Development با توسعه اپ های جاوا برای سازمان ها و توسعه پروژه های بزرگ به طور حرفه ای آشنا می شوید.

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

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

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

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

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

  • بازدید: 13,052
دانلود 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,020
دانلود 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,639
دانلود 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,018
دانلود 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,147
دانلود 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,739
دانلود 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,101
دانلود 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 آشنا می شوید.