مطالب دارای تگ: packt

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

دانلود Packt Mastering MEAN Web Development Expert Full Stack JavaScript آموزش کامل و پیشرفته توسعه وب مین

دانلود Packt Mastering MEAN Web Development Expert Full Stack JavaScript - آموزش کامل و پیشرفته توسع
واژه ی MEAN گرفته شده از ابتدای چهار واژه ی MongoDB, Express, AngularJS, NoedJS می باشد.  MEAN یک فریم ورک برای نقطه شروع و ارتباط بین این چهار برنامه است. MEAN یک فریم ورک جاوا اسکریپت برای راه سریع و سازمان یافته برای توسعه ی اپلیکیشن های تحت وب می باشد. سعی بر این است که ارتباط بین این چهار فریم ورک پایه برقرار شود و مشکلات مجتمع سازی پایه حل شود. Node.js این امکان را به شما می دهد که در سمت سرور هم از زبان javascript استفاده کنید؛ و هزینه ی یادگیری یک زبان دیگر را از دوش شما بر میدارد. به علاوه خاصیت NoSQL بودن MongoDB به شما کمک می کند که بدون نگرانی لایه ی داده را عوض کنید. و بالاخره این تکنولوژی جامعه ی پشتیبانی قوی دارد که باعث می شود کار کردن با این تکنولوژی راحت باشد.
در دوره آموزشی Packt Mastering MEAN Web Development Expert Full Stack JavaScript به طور کامل و پیشرفته با توسعه وب با ابزارهای مین آشنا می شوید.

دانلود Packt Learning Lodash 4.0 آموزش کتابخانه جاوااسکریپتی لوداش 4.0

دانلود Packt Learning Lodash 4.0 - آموزش کتابخانه جاوااسکریپتی لوداش 4.0
Lodash یکی از کتابخانه های جاوااسکریپتی است که بسیار سریع و کاربردی می باشد. توسعه وب سایت با این کتابخانه بسیار ساده و راحت می باشد. با استفاده از هزاران تابعی که دارد می تواند هر هدفی را خیلی سریع، کاربردی و قابل اجرا روی همه مرورگرها برآورده سازد.
در دوره آموزشی Packt Learning Lodash 4.0 با نحوه استفاده از کتابخانه جاوااسکریپت LoDash به منظور برنامه نویسی آسان و پایدار در JavaScript و Node.js آشنا می شوید.

دانلود Packt Test-Driven Android آموزش توسعه اپ های اندروید با روش تست درایون

دانلود Packt Test-Driven Android - آموزش توسعه اپ های اندروید با روش تست درایون
Test-Driven یک روش تکامل یافته توسعه نرم افزار می باشد که در سال 2003 توسط Kent Beck ارائه شده و به این صورت هست که قبل از شروع به طراحی و پیاده سازی روال ها ابتدا یک تست برای نیازها و یا خواسته جدید پیاده سازی می شود و بعد با توجه به ورودی و خروجی های تست، نیازهای تست را با کمترین کد پیاده سازی می کنید. این عمل تا زمانی که به نتیجه نهایی و مطلوب برسید ادامه خواهد یافت. هدف اصلی در این روش حذف کدهای اضافی و بیهوده و پیاده سازی بهینه نرم فزار در کمترین زمان است. همچنین یکی از روش های سریع پیاده سازی نرم افزارها می باشد. در تحقیقی که در سال 2005  انجام شد نشان داد که برنامه نویس هایی که از روش Test-Driven استفاده می کنند محصولات بهینه تر و محبوب تری تولید می کنند.
در دوره آموزشی Packt Test-Driven Android با توسعه اپ های اندروید با روش تست درایون آشنا می شوید.

دانلود Packt Learning Path: Python: Programming for Python Users آموزش برنامه نویسی پایتون برای کاربران پایتون

دانلود Packt Learning Path: Python: Programming for Python Users - آموزش برنامه نویسی پایتون برای کا
Python (پایتون) یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان داره کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و ... قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و ... به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و ... از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند.
در دوره آموزشی Packt Learning Path: Python: Programming for Python Users به آموزش برنامه نویسی پایتون برای کاربران پایتون می پردازیم.

دانلود Packt Learning Path: Ionic: Application Development with Ionic 2 آموزش توسعه اپلیکیشن با آیونیک 2

دانلود Packt Learning Path: Ionic: Application Development with Ionic 2 - آموزش توسعه اپلیکیشن با آی
با توجه به استفاده ی فراوان از تلفن های همراه هوشمند و فراگیر شدن نرم افزارهای جانبی برای این دستگاه ها، توسعه دهندگان آن ها را نیز بیشتر شده است که بعضی از آن ها با جاوا و بعضی دیگر با فریم ورک های موجود برای این دستگاه ها بازی و برنامه تولید می کنند. آیونیک یک چارچوبی است برای توسعه ی نرم افزارهای موبایل بدون دانستن جاوا که هدف آن توسعه ی برنامه های ترکیبی از چند زبان مختلف مثل HTML5 ،CSS و جاوا اسکریپت است. آیونیک در زمینه ی طراحی ظاهر برنامه ها به شما کمک می کند به صورتی که به وسیله ی آن می توانید تمام تعاملات کاربر با برنامه خود را ایجاد و مدیریت کنید. می توان گفت فرم ورک آیونیک شبیه بوت استرپ است با این تفاوت که پشتیبانی آن طیف وسیعی از تلفن های هوشنمد را شامل می شود البته نمی توان این را گفت که شبیه به فریم ورک هایی هست که فقط عمل Responsive کردن را انجام می دهند بلکه اساس آن بر اساس المان ها و لایه هایی است که در طراحی ظاهری برنامه های موبایل iOS و Android استفاده می شود.
در دوره آموزشی Packt Learning Path: Ionic: Application Development with Ionic 2 با نحوه استفاده و توسعه نرم افزار با فریم ورک آیونیک 2 آشنا می شوید.   

دانلود Packt JSF Fundamentals آموزش اصول و مبانی جی اس اف

دانلود Packt JSF Fundamentals - آموزش اصول و مبانی جی اس اف
فن آوری Java Server Faces یا به اختصار JSF برای ساخت رابط کاربری در جاوا کاربرد دارد. جامعه منبع باز جاوا یا Java Community Process مشخصه های استاندارد JSF برای تامین یك راه حل یكتا و استاندارد به منظور تولید نرم افزارهای تحت وب مبتنی بر HTML را معرفی كرده است. یكی از مشخصه های مهم JSF آن است كه این فن آوری فقط برای استفاده متخصصان طراحی نشده است و طیف وسیعی از كاربران گوناگون مانند طراحان صفحات وب، برنامه نویسان كاربردی و بسیاری از گروه های دیگر می توانند از این ابزار برای كار خود كمك بگیرند. ازآنجایی كه در JSF از تركیبی از JSP/HTML استفاده می شود، طراحان صفحات وب می توانند در همان محیط آشنا و مورد علاقه خود به كار طراحی ادامه دهند. در این صورت برنامه نویس پروژه در مراحل نهایی كار، صفحات طراحی شده را با مجموعه اجزای گرافیكی UI و تكنولوژی JSF تركیب كرده و نرم افزار را تكمیل خواهد كرد. درك مفاهیم به كار رفته در فن آوری JSF برای برنامه نویسان J2EE بسیار و ساده است. در حقیقت، یك نرم افزار كاربردی JSF اساسا یك نرم افزار استاندارد J2EE محسوب می شود كه با مجموعه ای از اجزای نرم افزاری دیگر مانند یک Servlet ویژه به نام Faces كه به صورت web.xml آرایش شده است تشکیل می شود.
در دوره آموزشی Packt JSF Fundamentals با اصول و مبانی جی اس اف آشنا می شوید.

دانلود Packt Tableau 10 Business Intelligence Solutions آموزش تبلو 10، نرم افزار هوش تجاری

دانلود Packt Tableau 10 Business Intelligence Solutions - آموزش تبلو 10، نرم افزار هوش تجاری
نرم افزار Tableau امکانات و قابلیت های بی نظیری در زمینه هوش تجاری برای کاربران فراهم نموده است. این نرم افزار با تکیه بر آنالیز ها و داشبورد های مبتنی بر وب، ابزاری قدرتمند در حیطه مدیریت استراتژیک برای مدیران فراهم می آورد و  یکی از قدرتمندترین ابزارهای پردازش و آنالیز اطلاعات، گزارش گیری و نمودار سازی می باشد. از ویژگی های این نرم افزار می توان به مواردی مانند سرعت بالا، استفاده آسان و اینترفیس کاربرپسند، داشبورد هوشمند، امکان اتصال مستقیم و به اشتراک گذاری داشبورد ها در محیط های مختلف، قبلیت گزارش دهی بر مبنای استثنا، پیش بینی و تحلیل پیشروند، استخراج و انتقال داده ها و ... اشاره نمود. یکی از ویژگی های منحصر بفرد این نرم افزار فراهم نمودن نرم افزار های کاربردی BI بر روی آیپد و اندروید (برای دسترسی آسان به داشبوردها در هر زمان) و همچنین انکان اتصال به tableau server از طریق مرورگر است.
در دوره آموزشی Packt Tableau 10 Business Intelligence Solutions با امکانات و ویژگی های تبلو 10 آشنا می شوید. 

دانلود Packt Unity Virtual Reality Volume 1+2 آموزش ساخت واقعیت مجازی با یونیتی

دانلود Packt Unity Virtual Reality Volume 1+2 - آموزش ساخت واقعیت مجازی با یونیتی
یونیتی (Unity) جزو چهار موتور بازی ساز بزرگ می باشد. ساخت بازی با این موتور بازی ساز بسیار ساده است و بیشتر کار در محیط ویژوال انجام می شود، یعنی حدود ۸۰ درصد کار بدون کدنویسی انجام می شود و تنها حدود ۲۰ درصد کار کدنویسی است، که این موضوع باعث جذب بسیاری از کاربران علاقه مند به بازی سازی شده است که علم زیادی در برنامه نویسی ندارند. نرم افزار Unity 3D امکان ساخت و کار با محیط های سه بعدی را فراهم می کند. این نرم افزار در ساخت بازی های سه بعدی و محیط های 3D که با کاربر به صورت همزمان ارتباط برقرار می کند کاربرد دارد. می توان گفت این نرم افزار قدرتمند و حرفه ای برای طراحی و ساخت بازی های سه بعدی برای کامپیوتر و کنسول ها با محیط کاربری ساده می باشد.
واقعیت مجازی یا Virtual Reality که به اختصار با حروف VR نمایش داده می‌شوند عبارتند از تلاش بشر برای برداشتن مرزهای بین فضای واقعی و فضای مجازی. سال هاست که محققین به دنبال راهی برای ادغام کردن فضای مجازی و فضای واقعی هستند و این همه تحقیق برای آسان کردن زندگی انسان‌ها و ایجاد جذابیت در میان مشغله‌های فراوان کاری در اجتماع‌های امروزی که همه درگیر زندگی روز مره هستند ایجاد چنین فضا یی که انسان‌ها را گاهی از خستگی‌ها و مشغله‌های فکری دور می‌کند به شدت احساس می‌شود.
در دوره آموزشی Packt Unity Virtual Reality در دو قسمت با نحوه ساخت واقعیت مجازی با یونیتی آشنا می شوید.

دانلود Packt Learning Path: Angular: Fundamentals of Angular 2 (Second Edition) آموزش اصول و مبانی آنگولار 2 (ویرایش دوم)

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

دانلود Packt Getting Started with Java Deep Learning آموزش یادگیری عمیق جاوا

دانلود Packt Getting Started with Java Deep Learning - آموزش یادگیری عمیق جاوا
یادگیری عمیق (Deep learning) (یادگیری ژرف ماشین، یادگیری ساختار ژرف یا یادگیری سلسله مراتبی) یک زیر شاخه از یادگیری ماشینی و بر مبنای مجموعه‌ای از الگوریتم‌ها است که در تلاش هستند مفاهیم انتزاعی سطح بالا در دادگان را مدل نمایند که این فرایند را با استفاده از یک گراف عمیق که دارای چندین لایه پردازشی متشکل از چندین لایه تبدیلات خطی و غیر خطی هستند، مدل می‌کنند. به بیان دیگر پایهٔ آن بر یادگیری نمایش دانش و ویژگی‌ها در لایه‌های مدل است. یک نمونه آموزشی (برای نمونه: تصویر یک گربه) می‌تواند به صورت‌های گوناگون بسان یک بردار ریاضی پر شده از مقدار به ازای هر پیکسل و در دید کلی تر به شکل یک مجموعه از زیرشکل‌های کوچک‌تر (نظیر اعضای صورت گربه) مدل سازی شود.
هوش مصنوعی و یادگیری عمیق درک ما از نرم افزار ها را تغییر داده است و کامپیوتر ها را نسبت به دهه گدشته بسیار هوشمند کرده است.
در دوره آموزشی Packt Getting Started with Java Deep Learning به طراحی نرم افزارهای جاوا با استفاده از متدهای یادگیری عمیق می پردازیم.