دسته: طراحی وب سایت
دانلود کتاب تسلط بر Google App Engine بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید
نام کتاب : Mastering Google App Engine
عنوان ترجمه شده به فارسی : تسلط بر Google App Engine
سری :
نویسندگان : Mohsin Shafique Hijazee
ناشر : Packt Publishing
سال نشر : 2015
تعداد صفحات : 364
ISBN (شابک) : 1784396672 , 9781784396671
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 10 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
با Google App Engine برنامه های وب قوی و بسیار مقیاس پذیر بسازید
اگر برنامههای وب را در پایتون یا هر زبان پویا دیگری توسعه میدهید، اما همیشه به این فکر کردهاید که چگونه برنامههای وب بسیار مقیاسپذیر را بدون ورود به سیستم بنویسید. مدیریت و سایر لوله کشی ها، پس این کتاب برای شماست. هیچ تجربه ای در نوشتن برنامه های مقیاس پذیر لازم نیست.
توسعه برنامههای وب سرویس دهی به میلیون ها کاربر کار ساده ای نیست، زیرا شامل تعدادی پیکربندی و وظایف اداری برای پشته نرم افزار و سخت افزار اساسی است. کل این پیکربندی نه تنها به تخصص، بلکه به زمان مناسبی نیز نیاز دارد. زمانی که میتوانست صرف عملکرد واقعی برنامه شود.
Google App Engine به شما امکان میدهد تا برنامههای وب بسیار مقیاسپذیر یا backend را برای برنامههای تلفن همراه بدون نگرانی در مورد لولهکشی مدیریت سیستم یا مشکلات تامین سختافزار توسعه دهید. فقط بر روی منطق کسب و کار خود، روی اصل برنامه تمرکز کنید و به زیرساخت قدرتمند Google اجازه دهید آن را به هزاران درخواست در ثانیه و میلیون ها کاربر بدون هیچ تلاشی از جانب شما مقیاس کند.
این کتاب شما را از توضیح نحوه عملکرد برنامههای کاربردی مقیاسپذیر برای طراحی و توسعه برنامههای کاربردی وب مقیاسپذیر قوی، با استفاده از خدمات موجود در Google App Engine.
این کتاب با مروری بر مقیاسپذیری شروع میشود و برنامههای کاربردی وب مقیاسپذیر چگونه کار میکنند، این کتاب شما را معرفی میکند. به محیطی که در آن برنامه های شما در Google App Engine وجود دارد. در مرحله بعد، با دیتا استور گوگل آشنا می شوید که یک راه حل NoSQL توزیع شده با مقیاس پذیری گسترده است که بر روی BigTable ساخته شده است. شما مفاهیم و عملیات BigTable را به تفصیل بررسی خواهید کرد و نحوه استفاده از آن برای ساخت دیتا استور گوگل را نشان خواهید داد. با داشتن این دانش، سپس به سمت بهترین مدل سازی داده ها و جستجوی آن همراه با تراکنش ها پیش می روید. برای تقویت مجموعه داده های توزیع شده قدرتمند، به عملکرد جستجوی ارائه شده در Google App Engine می پردازید. با مرتبسازی جستجو و ذخیرهسازی، نگاهی به انجام کارهای طولانی در پسزمینه با استفاده از صفهای وظیفه Google App Engine همراه با ارسال و دریافت ایمیل خواهید داشت. همچنین حافظه پنهان را برای افزایش عملکرد برنامه وب، پردازش تصویر برای کارهای رایج دستکاری تصویر بررسی خواهید کرد. سپس آپلود، ذخیره و ارائه فایلهای بزرگ را با استفاده از Blobstore و فضای ذخیرهسازی ابری بررسی خواهید کرد.
در نهایت، استقرار و نظارت بر برنامههای خود در مرحله تولید همراه با نگاهی دقیق به تقسیم برنامهها به شما ارائه میشود. ماژول های کاری مختلف.
این کتاب راهنمای عمیقی است که در آن مشکلات را در زمینه برنامه های کاربردی وب بسیار مقیاس پذیر بررسی خواهید کرد. این کتاب شما را از طریق کتابخانهها، خدمات و پیکربندیهای مورد نیاز راهنمایی میکند و در نهایت همه چیز را در یک برنامه وب کوچک قرار میدهد که تمام قابلیتهای Google App Engine را به نمایش میگذارد.
Build robust and highly scalable web applications with Google App Engine
If you have been developing web applications in Python or any other dynamic language but have always wondered how to write highly scalable web applications without getting into system administration and other plumbing, then this is the book for you. No experience in writing scalable applications is required.
Developing web applications that serve millions of users is no easy task, as it involves a number of configurations and administrative tasks for the underlying software and hardware stack. This whole configuration requires not only expertise, but also a fair amount of time as well. Time that could have been spent on actual application functionality.
Google App Engine allows you develop highly scalable web applications or backends for mobile applications without worrying about the system administration plumbing or hardware provisioning issues. Just focus writing on your business logic, the meat of the application, and let Google's powerful infrastructure scale it to thousands of requests per second and millions of users without any effort on your part.
This book takes you from explaining how scalable applications work to designing and developing robust scalable web applications of your own, utilizing services available on Google App Engine.
Starting with a walkthrough of scalability is and how scalable web applications work, this book introduces you to the environment under which your applications exist on Google App Engine. Next, you will learn about Google's datastore, which is a massively scalable distributed NoSQL solution built on top of BigTable. You will examine the BigTable concepts and operations in detail and reveal how it is used to build Google datastore. Armed with this knowledge, you will then advance towards how to best model your data and query that along with transactions. To augment the powerful distributed dataset, you will deep dive into search functionality offered on Google App Engine. With the search and storage sorted out, you will get a look into performing long running tasks in the background using Google App Engine task queues along with sending and receiving emails. You will also examine the memcache to boost web application performance, image processing for common image manipulation tasks. You will then explore uploading, storing, and serving large files using Blobstore and Cloud storage.
Finally, you will be presented with the deployment and monitoring of your applications in production along with a detailed look at dividing applications into different working modules.
This book is an in-depth guide where you will examine the problems in the context of highly scalable web applications. This book will take you through the libraries, services, and required configuration and finally puts everything together into a small web application that showcases all the capabilities of Google App Engine.