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

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

دانلود Packt The Complete ARKit Course - Build 11 Augmented Reality Apps - آموزش کامل آرکیت همراه با ساخت 11 پروژه واقعیت افزوده

دانلود Packt The Complete ARKit Course - Build 11 Augmented Reality Apps - آموزش کامل آرکیت همراه با ساخت 11 پروژه واقعیت افزوده

واقعیت افزوده (Augmented Reality) یک نمای فیزیکی زنده، مستقیم یا غیرمستقیم (و معمولاً در تعامل با کاربر) است، که عناصری را پیرامون دنیای واقعی افراد اضافه می‌کند. این عناصر بر اساس تولیدات کامپیوتری که از طریق دریافت و پردازش اطلاعات کاربر توسط سنسورهای ورودی مانند صدا، ویدئو، تصاویر گرافیکی یا داده‌های GPS می‌باشد ایجاد می‌شود. واقعیت رایانه‌ای مفهوم کلی واقعیت افزوده‌است. در واقعیت افزوده معمولاً چیزی کم نمی‌شود بلکه فقط اضافه می‌شود. همچنین واقعیت افزوده تا حدودی شبیه به واقعیت مجازی است که توسط یک شبیه‌ساز، دنیای واقعی را کاملاً شبیه‌سازی می‌کند. در واقع وجه تمایز بین واقعیت مجازی و واقعیت افزوده این است که در واقعیت مجازی کلیهٔ عناصر درک شده توسط کاربر، ساخته شده توسط کامپیوتر هستند. اما در واقعیت افزوده بخشی از اطلاعاتی را که کاربر درک می‌کند، در دنیای واقعی وجود دارند و بخشی توسط کامپیوتر ساخته شده‌اند. در واقعیت افزوده، عناصر معمولاً به صورت بی‌درنگ نگاشته شده و به‌طور هوشمند مرتبط با عناصر محیطی می‌باشند، مانند نمایش امتیاز مسابقات ورزشی در زمان پخش از تلویزیون. با کمک تکنولوژی پیشرفتهٔ واقعیت افزوده (برای مثال افزودن قابلیت بینایی کامپیوتری و تشخیص اشیاء) می‌توان اطلاعات مرتبط با دنیای واقعی پیرامون کاربر را به صورت تعاملی و دیجیتالی به او ارائه کرد. همچنین می‌توان اطلاعات مرتبط با محیط و اشیاء اطراف را بر روی دنیای واقعی نگاشت. ایده اولیه واقعیت افزوده اولین بار در سال ۱۹۹۰ توسط توماس کادل کارمند بوئینگ مطرح شد.
در دوره Packt The Complete ARKit Course - Build 11 Augmented Reality Apps با آموزش کامل آرکیت همراه با ساخت 11 پروژه واقعیت افزوده آشنا می شوید.

دانلود Packt Advanced Malware Analysis - آموزش پیشرفته آنالیز بدافزارها

دانلود Packt Advanced Malware Analysis - آموزش پیشرفته آنالیز بدافزارها

بدافزار، برنامه‌های رایانه‌ای هستند؛ به علت آن‌که معمولاً کاربر را آزار می‌دهند یا خسارتی بوجود می‌آورند، به این نام مشهورند. برخی از آنان فقط کاربر را می‌آزارند. مثلاً وی را مجبور به انجام کاری تکراری می‌کنند. اما برخی دیگر سیستم رایانه‌ای و داده‌های آن را هدف قرار می‌دهند که ممکن است خساراتی به بار آورند. در عین حال ممکن است هدف آن سخت‌افزار سیستم کاربر باشد. یک نرم‌افزار بر پایه ی نیت سازنده آن به عنوان یک بدافزار شناخته می‌شود. در قانون گاه بدافزار را به عنوان یک آلودگی رایانه‌ای می‌نامند. دستاوردهای مقدماتی که توسط سیمنتک در سال ۲۰۰۸ منتشر شد، بیان می‌کند که میزان کدهای آزاردهنده و دیگر برنامه‌های ناخواسته از شمار نرم‌افزارهای قانونی، ممکن است افزون باشد. بدافزار با یک نرم‌افزار معیوب یعنی نرم‌افزاری قانونی ولی شامل اشکالات مضر، تفاوت دارد. گاه بدافزار به صورت یک نرم‌افزار سالم و صحیح طراحی می‌شود و حتی ممکن است از یک سایت رسمی بیاید؛ بنابراین برخی از برنامه‌های امنیتی مانند مکافی ممکن است بدافزار را یک برنامهٔ «به طور بالقوه ناخواسته» بنامد.
در دوره آموزشی Packt Advanced Malware Analysis به طور پیشرفته به تشخیص و آنالیز بدافزارها می پردازیم.

دانلود Packt Python Digital Forensics - آموزش فارنزیک دیجیتال با پایتون

دانلود Packt Python Digital Forensics - آموزش فارنزیک دیجیتال با پایتون

کامپیوتر فارنزیک (Computer forensics) به زیر مجموعه ای از جرم شناسی کامپیوتری اطلاق می شود که به جمع آوری شواهد و مدارک الکترونیکی مرتبط با جرم موجود بر روی کامپیوترها می پردازند به صورتی که بتوان از آن ها به عنوانی مدرکی معتبر و مستند در دادگاه استفاده نمود. با توجه به این که استفاده از کامپیوتر ها و دیگر دستگاه های دیجیتال در بین تمام افراد، مشاغل و صنایع به امری رایج مبدل شده است ضرورت وجود رشته هایی مانند جرم شناسی رایانه ای و کامپیوتر فارنزیک برای حل پرونده های جنایی و جرایم سایبری امری انکار ناپذیر است. یک کارشناس جرایم رایانه ‌ای با طیف وسیعی از ابزارها و تکنیک‌ ها مانند نرم‌افزارهای بازیابی فایل‌ ها، نرم‌افزار های کپی ‌برداری از دیسک و حافظه، ابزارهای چکیده ‌برداری (hashing) برای مقایسه داده‌ ها، ابزارهای کدگشایی و دور زدن کلمه عبور برای داده ‌های محافظت شده، نرم‌ افزارهای دسترسی به متاداده ‌های فایل و ... برای يافتن شواهد و مدارک احتمالی برای یک دادرسی سر و کار دارد.
در دوره آموزشی Packt Python Digital Forensics شما با مفاهیم و اصول فارنزیک دیجیتال با پایتون آشنا می شوید.

دانلود Packt Blockchain Development for Beginners - آموزش مقدماتی توسعه بلاک چین

دانلود Packt Blockchain Development for Beginners - آموزش مقدماتی توسعه بلاک چین

 یک blockchain یک hosted ledger، رکوردی از رویدادها و متغیرهای موافقت‌شده است که به شکل رمزنگاری شده از آن محافظت می‌گردد. شما می‌توانید آن را مثل یک صفحه‌گسترده‌ی فوق پیشرفته و مبتنی بر ابر با ویژگی عدم وابستگی به پلتفرمی که روی آن اجرا می‌شود در نظر بگیرید. مشهورترین پیاده‌سازی blockchain در تبادل و ردیابی روال‌ها برای پول‌های cryptocurrencies مثل bitcoin محسوب می‌شود. قبل از blockchain، ما به یک موسسه‌ی انسانی قابل اطمینان مثل یک بانک نیاز داشتیم تا به عنوان واسطه در این میان عمل کند، حتی برای چیزهای ساده‌ای مثل انتقال پول الکترونیکی. با استفاده از blockchain که به شکل یک موسسه‌ی قانونی عمل می‌کند ما می‌توانیم کارهایی مثل نقل و انتقال وجه را بدون این که محبور به پرداخت درصدی از مبلغ به یک واسط ثالث مثل بانک باشیم به انجام برسانیم.
در دوره Packt Blockchain Development for Beginners با آموزش مقدماتی تکنولوژی بلاک چین و نوآوری آن آشنا می شوید.

دانلود Packt Professional DevOps - آموزش دوآپس حرفه ای

دانلود Packt Professional DevOps - آموزش دوآپس حرفه ای

 DevOps که از ترکیب دو واژه انگلیسی Development (به معنای توسعه) و Operations (به معنای عملیات و اجرا) ایجاد شده، حرکت و فرهنگی است که بر همکاری و ارتباط عمیق توسعه‌دهندگان نرم‌افزار و سایر متخصصان حوزه فناوری اطلاعات (IT)، در فرایند ارایه محصول نرم‌افزاری تأکید می‌کند. این حرکت تلاش دارد تا محیطی را فراهم کند که در آن امکان ساخت، آزمایش و ارایه نرم‌افزار با سرعت بیشتر و با پایداری بالاتر تحقق یابد. در گذشته، بکارگیری زیرساخت‌ها و به‌روزرسانی اپلیکیشن‌ها، باعث کند شدن چرخه عمر آن‌ها می‌شد. امروز که تکنولوژی رایانش ابری به سازمان‌ها اجازه می‌دهد منابع را به جای چند ماه در چند دقیقه فراهم کنند، وقت آن رسیده که چرخه عمر اپلیکیشن‌ها هم به تناسب تغییر کند. در این زمینه، DevOps می‌تواند کمک کند، اما تنها در صورتی که فراتر از تغییرات فرهنگی و گسترش مداوم حرکت کند. DevOps (ترکیبی از دو کلمه Development به معنی توسعه و Operation به معنی عملیات)، روشی برای تولید نرم‌افزار است که بر ارتباطات، مشارکت و ادغام بین تولیدکنندگان نرم‌افزار و متخصصین IT تأکید می‌کند. در واقع، DevOps واکنشی به وابستگی متقابل تولید نرم‌افزار و عملیات IT است. هدف آن کمک به سازمان‌ها است تا بتوانند به سرعت محصولات و خدمات نرم‌افزاری تولید کنند.
در دوره آموزشی Packt Professional DevOps با مباحث و سرفصل های دواوپس به صورت حرفه ای آشنا می شوید.

دانلود Packt Hands-On Linux System Administration - آموزش مدیریت سیستم لینوکس

دانلود Packt Hands-On Linux System Administration - آموزش مدیریت سیستم لینوکس

کاربرد لینوکس (Linux) در سرورها و همچنین برای کاربردهای ویژه  مانند پردازش تصویر و سرویس‌های وِب روز به روز در حال بیشتر شدن است هرچند لینوکس قابل نصب بر روی انواع سخت‌افزار مانند ساعت (Linux Watch)، تلفن‌های همراه، تبلت‌ها، مسیریاب‌ها، و کنسول‌های بازی، رایانه‌های رومیزی، رایانه‌های بزرگ و ابررایانه‌ها و ... می باشد. لینوکس با داشتن محیط‌های رومیزی مانند گنوم و کی‌دی‌ای، رابط کاربری همچون اپل مکینتاش و مایکروسافت ویندوز را در کنار دیگر محیط‌های گرافیکی و رابط خط فرمان یونیکس-مانند سنتی‌اش، عرضه می‌کند. برای شرکت در آزمون LPIC-1, 117-102 شما باید اطلاعاتی در زمینه اسکریپت نویسی و سفارشی سازی محیط کاربران داشته باشید.
در دوره آموزشی Pluralsight Linux System Administration Fundamentals شما با مدیریت سیستم عامل لینوکس و همچنین سرفصل های آزمون LPIC-1 117-102 آشنا می شوید.

دانلود Packt A Beginner's Guide to Web Development - آموزش مقدماتی توسعه وب

دانلود Packt A Beginner's Guide to Web Development - آموزش مقدماتی توسعه وب

طراحی سایت، به روند برنامه ریزی و ساخت یک سایت گفته می شود. متن، تصاویر، فایل های صوتی و تصویری و المان های برنامه نویسی، توسط طراحی سایت برای تولید صفحه ای قابل رویت در مرورگر، فرمت دهی می شوند. طراحان سایت ها برای ساخت صفحاتی که بتوانند توسط مرورگرها خوانده شوند، از زبان های نشانه ای که اکثرا برای ایجاد ساختار از HTML و برای نمایش از CSS هستند، استفاده می کنند. در دنیای Web 2.0، زبان های برنامه نویسی دیگر نظیر جاوا اسکریپت، Ruby on Rails، PHP، ASP.net و Perl برای ساخت صفحات سایت ها استفاده می شوند تا تعامل کاربر با سایت بوجود آید. در کل، پروسه طراحی سایت شامل، مفهوم سازی، طرح ریزی، پیش تولید، تحقیق، تبلیغات، و همچنین مدیریت فایل های صوتی، تصویری و دیگر فابل های چند رسانه ای مورد استفاده در صفحات سایت می باشد.
در دوره Packt A Beginner's Guide to Web Development به آموزش مقدماتی توسعه وب می پردازیم.

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

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

با گسترش روز افزون زبان برنامه نویسی Javascript و استفاده هر چه بیشتر آن در تولید برنامه‌های تحت وب این زبان به یکی از قدرت‌های بزرگ در تولید برنامه‌های مبتنی بر وب تبدیل شده است. ترکیب این زبان با Css و Html5 تقریبا هر گونه نیاز برای تهیه و توسعه برنامه‌های وب را حل کرده است. امروزه به قدری Javascript توسعه داده شده است که حتی در تولید برنامه‌های Native مانند Windows Store و برنامه‌های تحت Cloud نیز استفاده می‌شود. پیشرفت‌های صورت گرفته و اشاره شده در این حوزه موجب شد تا شاهد پیداش برنامه‌های مبتنی بر جاوا اسکریپت با سایزهای بی سابقه‌ای باشیم و این بیانگر این بود که تولید برنامه‌های مبتنی بر جاوا اسکریپت در مقیاس‌های بزرگ امر دشواری است و اینک TypeScript توسط غول نرم افزاری جهان (Microsoft) پا به عرصه گذاشته که این فرآیند را آسان‌تر نماید. به کمک TypeScript می‌توان برنامه تحت JavaScript در مقیاس بزرگ تولید کرد به طوری با هر مرورگر و سیستم عاملی سازگار باشد. TypeScript از شی گرایی نیز پشتیبانی می‌کند و خروجی آن در نهایت به JavaScript کامپایل می‌شود.
در دوره Packt Hands-On Web Development with TypeScript 3 با آموزش اصول و مبانی تایپ اسکریپت 3 برای توسعه وب آشنا می شوید.    

دانلود Packt Introduction to Firebase - آموزش مقدماتی فایربیس

دانلود Packt Introduction to Firebase - آموزش مقدماتی فایربیس

 فایربیس (Firebase) یک ارائه دهنده سرویس ابری و پشتیبان برای شرکت های ارائه دهنده سرویس در سان فرانسیسکو و کالیفورنیا می باشد. این شرکت چندین محصول که مورد استفاده توسعه دهندگان نرم‌افزار موبایلیا وبرا طراحی نموده است . Firebase در سال 2011 توسط اندرو لی و جیمز تامپلین تاسیس شد و در آپریل 2012 پایگاه داده ابری بلادرنگ خود را راه اندازی نمود. محصول اولیه Firebase یک پایگاه داده ای بلادرنگ بود که با رابط برنامه نویسی نرم‌افزارخود به توسعه دهندگان این اجازه را میداد تا داده های خود را از مشتریان متعدد ، ذخیره و همگام سازی نمایند. در اکتبر 2014 شرکت گوگلاین شرکت را از آن خود کرد.
در دوره آموزشی Packt Introduction to Firebase با آموزش مقدماتی فایربیس آشنا خواهید شد.

دانلود Packt A Front-End Web Developer MasterClass Using HTML, CSS, and JavaScript - آموزش توسعه سمت کاربر وب با اچ تی ام ال، سی اس اس و جاوااسکریپت

دانلود Packt A Front-End Web Developer MasterClass Using HTML, CSS, and JavaScript - آموزش توسعه سمت کاربر وب با اچ تی ام ال، سی اس اس و جاوااسکریپت

طراحی وب به مهارت ساخت و راه‌اندازی صفحات وب گفته می‌شود. تیم برنرز لی، مخترع وب، با برپایی یک سایت وب در اوت ۱۹۹۱، نام خود را به عنوان نخستین سازندهٔ وب در تاریخ نگاشت. او در نخستین وب سایتش، از اَبَرمتن و پیوندی برای ایمیل (پست الکترونیک) استفاده کرده بود. در آغاز، وب سایت‌ها با کُدهای ساده HTML نوشته می‌شدند، گونه‌ای از زبان نشانه‌گذاری که ساختار ساده‌ای به وب گاه‌ها می‌داد، شامل سرتیتر و پاراگراف، و توانایی پیوند دادن به آدرس‌های دیگر از طریق ابرپیوند. در مقایسه با روش‌های دیگر، این راه تازه و متفاوتی بود که کاربران به سادگی می‌توانستند با یک مرورگر، صفحه‌های پیوند خورده را باز کنند. با پیشرفت وب و هنر طراحی آن، زبان کُد نویسی اش، اَبَرمتن یا اچ تی ام ال، پیچیده‌تر و پرانعطاف تر شد. ابزاری مانند جدول‌ها که بیشتر برای نمایش نمودارهای داده‌ای بودند، بزودی مورد استفاده نادرست، برای چیدمان‌های پنهان در صفحه‌های وب قرار گرفتند. واژه فرانتند یا Front-End معمولا هم معنی با واژه های web-designing (طراحی وب) و یا کلاینت ساید (سمت کاربر) است.
در دوره آموزشی Packt A Front-End Web Developer MasterClass Using HTML, CSS, and JavaScript با مباحث ابتدایی تا پیشرفته طراحی سمت کاربر صفحات وب آشنا می شوید.