ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Designing Applications for Google Cloud Platform: Create and Deploy Applications Using Java

دانلود کتاب طراحی اپلیکیشن برای پلتفرم گوگل ابری: ایجاد و استقرار اپلیکیشن ها با استفاده از جاوا

Designing Applications for Google Cloud Platform: Create and Deploy Applications Using Java

مشخصات کتاب

Designing Applications for Google Cloud Platform: Create and Deploy Applications Using Java

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781484295106, 9781484295113 
ناشر: Apress 
سال نشر: 2023 
تعداد صفحات: 257 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 6 Mb 

قیمت کتاب (تومان) : 41,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 9


در صورت تبدیل فایل کتاب Designing Applications for Google Cloud Platform: Create and Deploy Applications Using Java به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب طراحی اپلیکیشن برای پلتفرم گوگل ابری: ایجاد و استقرار اپلیکیشن ها با استفاده از جاوا نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب طراحی اپلیکیشن برای پلتفرم گوگل ابری: ایجاد و استقرار اپلیکیشن ها با استفاده از جاوا

با نحوه استفاده از Google Cloud Platform (GCP) و خدمات آن برای طراحی، ساخت و استقرار برنامه‌ها آشنا شوید. این کتاب شامل بهترین شیوه‌ها، مثال‌های عملی و قطعه‌های کد نوشته شده در جاوا است که آن را به منبعی کلیدی برای توسعه‌دهندگانی تبدیل می‌کند که به دنبال تجربه عملی با GCP هستند. شما با مقدمه ای بر خدمات GCP و مروری بر آنچه جاوا هنگام توسعه برنامه های کاربردی برای GCP ارائه می دهد، شروع می کنید. در مرحله بعد، نحوه راه‌اندازی Google App Engine، Google Storage Cloud، و Google Cloud SQL با موارد استفاده، و همچنین توسعه و استقرار برنامه‌ها به شما آموزش داده خواهد شد. با پیشرفت کتاب، شما در معرض خدمات پیشرفته GCP، استقرار و مقیاس‌بندی برنامه‌ها در سرویس‌های GCP، و عیب‌یابی و بهینه‌سازی برنامه‌های جاوا در GCP قرار خواهید گرفت. این کتاب از مثال‌های دنیای واقعی استفاده می‌کند تا به شما کمک کند بفهمید چگونه خدمات GCP می‌توانند مشکلات روزمره را حل کنند. پس از تکمیل این کتاب، پلتفرم Google Cloud و خدمات آن را درک خواهید کرد و دانش مورد نیاز برای طراحی، ساخت و استقرار برنامه های کاربردی خود در GCP با استفاده از جاوا را خواهید داشت. آنچه یاد خواهید گرفت یک پروژه GCP ایجاد کنید، احراز هویت و مجوز را پیکربندی کنید و یک نمونه برنامه کاربردی را اجرا کنید. از سرویس‌های GCP برای حل مشکلات رایج و اعمال آن‌ها در سناریوهای واقعی استفاده کنید. سرویس‌های GCP مانند Datastore، SQL و Spanner Leverage ابزارهای GCP مانند SDK و Cloud Shell Who This Book برای توسعه‌دهندگان نرم‌افزار، معماران Cloud، و مدیرانی که به دنبال آن هستند را اجرا کنید. برای طراحی و ساخت برنامه های کاربردی برای Google Cloud Platform. این کتاب برای کسانی است که تجربه توسعه نرم افزار دارند و با برنامه نویسی جاوا آشنایی دارند. همچنین برای کسانی که تازه وارد GCP می شوند و درک اولیه ای از مفاهیم رایانش ابری دارند مناسب است.


توضیحاتی درمورد کتاب به خارجی

Learn how to use Google Cloud Platform (GCP) and its services to design, build, and deploy applications. This book includes best practices, practical examples, and code snippets written in Java, making it a key resource for developers seeking hands-on experience with GCP. You\'ll begin with an introduction to GCP services and a review of what Java offers while developing applications for GCP. Next, you\'ll be walked through how to set up Google App Engine, Google Storage Cloud, and Google Cloud SQL with use cases, as well as application development and deployment. As the book progresses, you\'ll be exposed to advanced GCP services, deploying and scaling applications on GCP services, and troubleshooting and optimization of Java applications on GCP. The book uses real-world examples to help you understand how GCP services can solve everyday problems. After completing this book, you will understand Google Cloud Platform and its services, and will have the knowledge needed to design, build, and deploy your own applications on GCP using Java. What You\'ll Learn Create a GCP project, configure authentication and authorization, and deploy a sample application. Use GCP services to solve common problems and apply them to real-world scenarios Implement GCP services such as Datastore, SQL, and Spanner Leverage GCP tools such as the SDK and Cloud Shell Who This Book Is For Software developers, Cloud architects, and managers looking to design and build applications for Google Cloud Platform. This book is for those with software development experience who are familiar with Java programming. It is also suitable for those new to GCP who have a basic understanding of cloud computing concepts.



فهرست مطالب

Table of Contents
About the Author
About the Technical Reviewer
Introduction
Untitled
Chapter 1: Introduction
	Start a Free Trial on GCP
		Creating a New Project
	Overview of GCP and Its Services
		Google Compute Engine
		Google Kubernetes Engine
		Google Cloud Storage
		Google BigQuery
		Google Cloud SQL
		Google Cloud Spanner
		Google Cloud Dataflow
		Vertex AI
		Google Cloud Translation API
	Overview of Java and Its Capabilities
	The Benefits of Using GCP for Application Development
	Overview of Microservices
	Summary
Chapter 2: Setting Up the Development Environment
	Installing the GCP SDK and Java Development Kit
		Installing Java (Oracle) JDK
		Installing Java Open JDK
	Creating a GCP Project and Setting Up Credentials
		Creating a Project
		Setting Up Credentials
	Setting Up an IDE and Configuring a GCP Plugin
		Configuring the GCP Plugin
	Summary
Chapter 3: Google App Engine
	Why Use Google App Engine?
		Use Case of Google App Engine
	Understanding the Google App Engine Runtime and Service Options
		GAE Runtime
		GAE Service Options
	Building a Web Application for GAE
		Creating a Sample Web Application
		Deploying a Web Application
		Deploying a Java Web Application
		Setting Firewall and Security Considerations
	Scaling and Optimizing App Engine Applications
		Setting Up Manual and Autoscaling in GAE
			Manual Scaling
			Automatic Scaling
Chapter 4: Data Storage in Google Cloud
	Understanding the Various Storage Options in GCP
		Cloud Storage
		Cloud SQL
		Cloud Spanner
			The Use Cases for Cloud Spanner
		Cloud Bigtable
			The Use Cases for Cloud Bigtable
		Cloud Datastore
			The Use Cases for Cloud Datastore
		Cloud Memorystore
			Features of Memorystore
				Use Cases of Memorystore
		Cloud SQL vs. Cloud Spanner
			When to Use Cloud Spanner Instead of Cloud SQL
			When to Use Cloud SQL Instead of Cloud Spanner
		Cloud Spanner vs. Cloud Datastore
			When to Use Cloud Datastore Instead of Cloud Spanner
			When to Use Cloud Datastore Instead of Cloud SQL
			When to Use Cloud SQL Instead of Cloud Datastore
	Using Java to Interact with Cloud Storage
		Java Code for Creating a Bucket and Uploading the File to the Bucket
		Java Code for Downloading Files from a Cloud Storage Bucket
		Java Code for Managing Files in a Cloud Storage Bucket
	Using Cloud Storage for File Storage in a Java Application
		Setting Up a GCS Bucket
		Authenticating with GCS
		Creating a Service Account, Downloading It, and Using It in the Project
			Installing the GCS Java Client Library
			Uploading a File
			Downloading a File
			Deleting a File
	Summary
Untitled
Chapter 5: Google Cloud SQL
	Automatic Backup of Cloud SQL Database
		Configuring Automatic Backup
	Automatic Software Updates of Database Software to the Latest Version
	High Availability of Google Cloud SQL
	Cloud SQL Read Replicas
	Cloud SQL: Automatic Failover
		Multizone Deployment
	Cloud SQL: Scalability
	Cloud SQL: Security
		Authentication
		Authorization
		Encryption
		Private IP
		Audit Log
	Cloud SQL: Monitoring and Logging
		Monitoring
		Logging
	Integration of Cloud SQL with Other GCP Services
		Integration of Cloud SQL with Cloud Storage
		Integration of Cloud SQL with Cloud Load Balancing
		Integration of Cloud SQL with IAM
		Integration of Cloud SQL with Cloud Data Loss Prevention
		Integration of Cloud SQL with Cloud Dataflow
		Integration of Cloud SQL with Cloud App Engine
	Understanding the SQL/NoSQL Options in GCP
		Benefits of Cloud SQL Instead of a Self-Managed, On-Premises Database
		Use Case for Cloud SQL
		Situations When Cloud SQL Is the Best Choice
	Using Java to Interact with Cloud SQL
		Creating Tables in Cloud SQL Using Java
		Inserting Data into Cloud SQL Tables Using Java
		Running Queries on a Cloud SQL Instance Using Java
	Using Cloud SQL for Data Storage in a Java Application
	Summary
Chapter 6: Advanced GCP Services
	GCP Advanced Services
		Big Data and Machine Learning
		Kubernetes and Containers
		Security and Identity
	Popular GCP Advanced Services
		Cloud Pub/Sub
			Reason to Use Cloud Pub/Sub
			Drawbacks of Using Cloud Pub/Sub
			Use Case Where Cloud Pub/Sub Is Bad Choice
			Using Cloud Pub/Sub in Java Application
		Cloud Dataflow
			Java Example of Cloud Dataflow
		Cloud Dataproc
			Java Example for Cloud Dataproc
			Configuring Cloud Dataproc
		Cloud Functions
			Use Cases for Cloud Functions
			Limitations of Cloud Functions
			Java Example of Cloud Functions
	Summary
Chapter 7: Deployment and Scaling
	Deploying a Java Application on GCP Using Various Options
		Deploying a Java Application on App Engine Manually
		Deploying a Java Application on GAE Automatically
		Deploying a Java Application on GKE
		Deploying a Java Application on GKE Through Automation
		Deploying a Java Application on Google Compute Engine
			Google Compute Engine Automation for Deployment
		Deploying a Containerized Java Application on Google Cloud Run
		Deploying a Java Application on Cloud Functions
	Scaling a Java Application on GCP
		Steps for Scaling Applications
		Scaling a Java Application on Google Kubernetes Engine
		Scaling a Java Application on App Engine
		Scaling a Java Application on Compute Engine
		Monitoring Performance and Autoscaling
		Scaling in Serverless
	Summary
Chapter 8: Troubleshooting and Optimization
	Troubleshooting Java Applications on GCP
		Example 1: Slow Response Time
		Example 2: Exception Handling
		Example 3: Memory Leak
	Optimizing a Java Application Running on GCP
		Example 1: Improving Response Time
		Example 2: Improving Reliability
		Example 3: Improving Scalability
			Example 4: Improving Security
		Example 5: Improving Performance
	Tips and Tricks for Optimizing Performance
		Architecture Concepts
			Caching
			Code Optimization
			Database Optimization
			Autoscaling
			Load Balancing
			Monitoring and Logging
			Network Optimization
			Implementing Microservices
	Summary
Chapter 9: Conclusion
	Summary of Key Takeaways
	Additional Resources
	Next Steps for Learning More About GCP and Java Development
	Summary
Index




نظرات کاربران