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

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

دانلود Packt Automated UI Testing in Java - آموزش تست خودکار محیط کاربری در جاوا

دانلود Packt Automated UI Testing in Java - آموزش تست خودکار محیط کاربری در جاوا

واسط کاربر یک میانجی بین انسان و ماشین است. واسط کاربر، بخش دیدنی و قابل لمس یک ابزار است که کاربر مستقیماً با آن سر و کار دارد. این اصطلاح را میانای کاربر، میانجی کاربر و رابط کاربر هم ترجمه کرده‌اند. در فرهنگ رایانه، واسط کاربر عبارت است از تمام مجاری اطلاعاتی (Information Channels) که امکان ارتباط (Communication) بین کاربر و رایانه را فراهم می‌کنند. یک واسط کاربر ابتدایی، معمولاً از منوها، پنجره‌ها، صفحه‌کلید و ماوس تشکیل شده است. به علاوه، صداهایی هم که رایانه آنها را تولید می‌کند، جزئی از واسط کاربر محسوب می‌شوند.
در دوره آموزشی Packt Automated UI Testing in Java با استفاده از زبان جاوا به ساخت چارچوبی می پردازیم که رابط کاربری را به صورت خودکار مورد امتحان و آزمایش قرار دهد.

دانلود Packt Learn MeteorJS By Building 10 Real World Projects - آموزش متئور جی اس با ساخت 10 پروژه واقعی

دانلود Packt Learn MeteorJS By Building 10 Real World Projects - آموزش متئور جی اس با ساخت 10 پروژه واقعی

Meteor یک پلت فرم منبع باز برای ایجاد اپلیکیشن های تحت وب با کیفیت بالا تنها در کسری از زمان است. در واقع Meteor.js یک فریم ورک جاوااسکریپت اپن سورس است که به کار برنامه نویسان (مبتدی و یا حرفه ای) سرعت می بخشد. این فریم ورک جاوااسکریپت مواردی غیرمعمول مانند دسترسی کامل به دیتابیس در سمت کلاینت، اجرای یکسان کدها در دو سمت کلاینت و سرور را ارائه می دهد.
در دوره آموزشی Packt Learn MeteorJS By Building 10 Real World Projects شما با ساخت 10 اپلیکیشن واقعی با استفاده از متئور جی اس آشنا می شوید.

دانلود Packt Angular 2 Web Development with TypeScript - آموزش توسعه وب با آنگولار 2 و تایپ اسکریپت

دانلود Packt Angular 2 Web Development with TypeScript - آموزش توسعه وب با آنگولار 2 و تایپ اسکریپت

Angular 2 نسخه تصحیح شده جد خود یعنی AngularJS می باشد. توسعه دهندگانی که از این فریم ورک استفاده نموده اند برای اینکه از غافله عقب نمانند نیاز دارند نسخه دوم آن را هم یاد بگیرند و کدهای خود را به این نسخه منتقل کنند. Angular 2 یکی از فریم ورک های متن باز و پرطرفدار جاوا اسکریپت، AngularJS است و هدف اصلی آن کمک به توسعه برنامه‌های تک صفحه ای وب (SPA مخفف Single Page Web Applications) می باشد. این فریم ورک متن باز از معماری (Model-View-Controller (MVC، انقیاد داده، قالب‌های سمت کلاینت و تزریق وابستگی‌ها برای ایجاد بستر مورد نیاز ساختن برنامه‌های مبتنی بر وب استفاده می‌کند. اکنون نسخه دوم این فریم ورک با نام Angular 2 منتشر شده و برای طراحی وب سایت های مدرن بسیار گزینه مناسبی است.  برنامه‌های Angular 2 چیزی بیشتر از یک مثال عملی TypeScript نیستند. زبان TypeScript، زبان اول و توصیه شده‌ی کار با Angular 2 است و مزیت آن دسترسی به تمام قابلیت‌های ES 6 است؛ با این تفاوت که کامپایلر TypeScript قادر است آن‌ها را به ES 5 یا نگارش فعلی جاوا اسکریپت که توسط تمام مرورگرها پشتیبانی می‌شود، ترجمه و تبدیل کند. به این نحو به یک طراحی شیءگرا، مدرن و با قابلیت نگهداری بالا خواهید رسید که با تمام مرورگرهای جدید نیز سازگار است.
در دوره آموزشی Packt Angular 2 Web Development with TypeScript با توسعه وب بوسیله آنگولار 2 و تایپ اسکریپت آشنا می شوید.

دانلود Packt Camtasia 8 Masterclass: Video Editing - Beginner To Advanced - آموزش کامل مقدماتی تا پیشرفته کامتاسیا 8

دانلود Packt Camtasia 8 Masterclass: Video Editing - Beginner To Advanced - آموزش کامل مقدماتی تا پیشرفته کامتاسیا 8

نرم افزار کامتاسيا استوديو (Camtasia Studio) یکی از محبوب ترین نرم افزار هایی که است در زمینه تهیه اسکرین شات و فيلمبرداری از صفحه مانيتور کامپیوتر و ضبط کلیه عملياتی که در کامپيوتر انجام می شود، کاربرد دارد. نرم افزار Camtasia Studio برای افرادی که در زمینه تولید محتوای آموزشی فعالیت می کنند به عنوان یک استودیوی کامل برای تولید محتوای آموزشی الکترونیکی شناخته شده است. شما می توانید از محیط ویندوز تصویر برداری کنید، افکت های صوتی و تصویری روی فیلم قرار دهید، صدا برداری کنید، فیلم ها را ویرایش کنید و در نهایت یک منوی اتوران با تمام امکانات بسازید. علاوه بر این Camtasia تمام ابزار مورد نیاز در زمینه آماده سازی تصاویر به منظور قرار دادن در وب سایت ها را در اختیار کاربر قرار می دهد و کاربران قادر به ساخت یک برنامه پخش کننده تحت وب برای فایل تصویری خود خواهند بود و می توانند تصاویر را به صورت یک فایل در فرمت های فلش درون صفحات وب خود قرار دهند.
در دوره آموزشی Packt Camtasia 8 Masterclass: Video Editing - Beginner To Advanced با نحوه ویرایش یک ویدئو از مباحث مقدماتی تا پیشرفته آشنا می شوید.

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

دانلود 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 با زبان برنامه نویسی اسکلا و ویژگی های آن از ابتدا آشنا می شوید.

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

دانلود 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 برای توسعه دهندگان وب آشنا می شوید.

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

دانلود 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 با نحوه کار با تی کی اینتر و ویژگی های ان آشنا می شوید.

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

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

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

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

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

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

دانلود Packt Learning Android N Application Development - آموزش توسعه اپلیکیشن های اندروید نوقا

دانلود Packt Learning Android N Application Development - آموزش توسعه اپلیکیشن های اندروید نوقا

اندروید ۷٫۰ نوقا (Android Nougat) نسخه‌ای از سیستم عامل اندروید است که به تازگی منتشر شده است. این نسخه قبلاً با اسم رمز اندروید N شناخته می‌شد. اولین بار به عنوان پیش نمایش توسعه دهنده در ۹ مارس ۲۰۱۶ عرضه شد. همچنین این بروزرسانی برای دارندگان دستگاه‌های نکسوس که در "برنامه اندروید بتا (آزمایشی)" بودند نیز منتشر شد که به آن‌ها اجازه می‌داد دستگاهشان را مستقیماً از طریق بروزرسانی بدون سیم (OTA)بروز کنند. شرکت گوگل اعلام کرد برای انتخاب نام این نسخه از کاربران خود نظرخواهی انجام داده و براساس تعداد آرا در کشورهای مختلف تصمیم‌گیری خواهد شد. در نهایت، نام نوقا برای نسخهٔ جدید اندروید انتخاب گردید. نوقا نام نوعی شیرینی مشتق شده از شیر و سفیده تخم مرغ است که در خاورمیانه و جنوب اروپا محبوب است.
در دوره آموزشی Packt Learning Android N Application Development با نحوه توسعه اپلیکیشن های اندروید نوقا آشنا می شوید.