Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Google Cloud Platform for Developers
Google Cloud Platform for Developers

Google Cloud Platform for Developers: Build highly scalable cloud solutions with the power of Google Cloud Platform

Arrow left icon
Profile Icon Ted Hunter Profile Icon Steven Porter
Arrow right icon
€8.99 €29.99
Full star icon Full star icon Full star icon Full star icon Half star icon 4.3 (4 Ratings)
eBook Jul 2018 506 pages 1st Edition
eBook
€8.99 €29.99
Paperback
€36.99
Subscription
Free Trial
Renews at €18.99p/m
Arrow left icon
Profile Icon Ted Hunter Profile Icon Steven Porter
Arrow right icon
€8.99 €29.99
Full star icon Full star icon Full star icon Full star icon Half star icon 4.3 (4 Ratings)
eBook Jul 2018 506 pages 1st Edition
eBook
€8.99 €29.99
Paperback
€36.99
Subscription
Free Trial
Renews at €18.99p/m
eBook
€8.99 €29.99
Paperback
€36.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Table of content icon View table of contents Preview book icon Preview Book

Google Cloud Platform for Developers

The Google Cloud Console

The Google Cloud Platform (GCP) consists of a large and rapidly expanding catalog of products and services. Often, the solutions you build will touch many of these products and services, creating a need for a centralized and easy-to-use set of tools to interact with GCP. These tools must offer developers a way to quickly create and manage cloud resources across the Google Cloud Platform.

The quality of the developer environment is important in getting the most out of the cloud. Google looks to meet this need in a holistic manner with an easy-to-use web application offering core developer tools, including intuitive user interfaces and a readily available interactive shell with command-line tools. This chapter serves to get readers started using GCP and familiarize readers with the primary interfaces they will use when interacting with GCP.

In this chapter...

Getting started – Google Cloud projects

Before we begin diving into the various ways of interacting with GCP, you'll need to either create or join a Google Cloud project. But first, what is a project? A project is the fundamental organizational component of Google Cloud, containing cloud resources, collaborators, permissions, and billing information. For cloud resources, projects help associate things such as networks, virtual machines, and databases, and segregate them in a logical manner. For users and permissions, projects makes it easy to define team roles and their associated rights.

Services and accounts in one project will be walled off from resources in other projects unless explicitly enabled. This provides a fundamental layer of security that can be built upon further via Google's Identity & Access Management (IAM) system and the principle of least...

The Google Cloud Console

The Google Cloud Platform offers a range of channels for managing and interacting with project resources and services, including the Google Cloud Console, command-line tools, mobile applications, IDE plugins, web APIs, and libraries for many popular programming languages. The Google Cloud Console is the primary interface for GCP, offering a one-stop shop for all of your cloud operations. Combined with the power of the Google Cloud Shell, there is very little you cannot do from the Cloud Console.

With a simple and straightforward UI, the Cloud Console also offers an approachable way to acquaint oneself with the various features and tools of Google Cloud as shown in the following screenshot:

The Google Cloud Console dashboard

The Google Cloud Console dashboard offers a high-level view of the state of your project, as well as important updates about GCP...

The Google Cloud Shell

While the Google Cloud Console is an intuitive tool capable of many high-level management tasks, there are many cases that call for more powerful and expressive tools. For these cases, Google offers an innovative solution: the Google Cloud Shell. The Google Cloud Shell is a free, fully managed, interactive web-based shell with deep integrations into the Cloud Console and the rest of the Google Cloud Platform.

The Google Cloud Shell is one of many components built into the GCP ecosystem geared for developer and operational enablement. Other components include version control with source repositories, container builder, and deployment manager for build processes and continuous delivery applications, IDE integrations, and cloud service emulators for local development, to name a few. Taken as a whole, this suite of tools and services makes developing services...

Other tools

While the Google Cloud Console is incredibly feature-rich, there are many applications that are better suited to different channels for interacting with GCP. On-the-go users may not always have access to their computer, and while the Cloud Shell with its Code Editor and Web Preview features make in-browser development a viable option, most developers will prefer to continue developing on their local machines. Google offers several tools to make these kinds of interactions with GCP easier.

Mobile apps

For managing your GCP projects on the go, Google offers the Cloud Console Mobile App for iPhone and Android. This app offers a quick and easy way to do things like check system health, manage billing and teams, and...

Summary

To help drive customer success, Google offers tools and interfaces that aid teams in the end-to-end application management process, from developing and deploying applications to supporting them in production. With the Cloud Console, users have access to a powerful and easy-to-use interface for creating and managing cloud resources on the Google Cloud Platform. With the interactive Cloud Shell, functionality is amplified far beyond what a traditional UI could achieve. Google expands on these core features with tools such as the Cloud Shell Code Editor and Web Preview, making it possible to create, test, deploy, and monitor services—all without leaving the browser.

The Cloud Console is part of the larger set of products and services Google offers for creating and managing applications in the cloud. As mentioned, Google offers convenient IDE integrations for local...

Left arrow icon Right arrow icon
Download code icon Download Code

Key benefits

  • Create and deploy your applications on Google Cloud Platform
  • Store and manage source code and debug Cloud-hosted apps with plugins and IDEs
  • Streamline developer workflows with tools for alerting and managing deployments

Description

Google Cloud Platform (GCP) provides autoscaling compute power and distributed in-memory cache, task queues, and datastores to write, build, and deploy Cloud-hosted applications. With Google Cloud Platform for Developers, you will be able to develop and deploy scalable applications from scratch and make them globally available in almost any language. This book will guide you in designing, deploying, and managing applications running on Google Cloud. You’ll start with App Engine and move on to work with Container Engine, compute engine, and cloud functions. You’ll learn how to integrate your new applications with the various data solutions on GCP, including Cloud SQL, Bigtable, and Cloud Storage. This book will teach you how to streamline your workflow with tools such as Source Repositories, Container Builder, and StackDriver. Along the way, you’ll see how to deploy and debug services with IntelliJ, implement continuous delivery pipelines, and configure robust monitoring and alerting for your production systems. By the end of this book, you’ll be well-versed with all the development tools of Google Cloud Platform, and you’ll develop, deploy, and manage highly scalable and reliable applications.

Who is this book for?

Google Cloud Platform for Developers is for application developers. This book will enable you to fully leverage the power of Google Cloud Platform to build resilient and intelligent software solutions.

What you will learn

  • Understand the various service offerings on GCP
  • Deploy and run services on managed platforms such as App Engine and Container Engine
  • Securely maintain application states with Cloud Storage, Datastore, and Bigtable
  • Leverage StackDriver monitoring and debugging to minimize downtime and mitigate issues without impacting users
  • Design and implement complex software solutions utilizing Google Cloud
  • Integrate with best-in-class big data solutions such as Bigquery, Dataflow, and Pub/Sub

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Jul 30, 2018
Length: 506 pages
Edition : 1st
Language : English
ISBN-13 : 9781788830836
Vendor :
Google

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Product Details

Publication date : Jul 30, 2018
Length: 506 pages
Edition : 1st
Language : English
ISBN-13 : 9781788830836
Vendor :
Google

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 110.97
Google Cloud Platform for Architects
€36.99
Google Cloud Platform for Developers
€36.99
Google Cloud Platform Administration
€36.99
Total 110.97 Stars icon
Banner background image

Table of Contents

16 Chapters
Why GCP? Chevron down icon Chevron up icon
The Google Cloud Console Chevron down icon Chevron up icon
APIs, CLIs, IAM, and Billing Chevron down icon Chevron up icon
Google App Engine Chevron down icon Chevron up icon
Google Kubernetes Engine Chevron down icon Chevron up icon
Google Cloud Functions Chevron down icon Chevron up icon
Google Compute Engine Chevron down icon Chevron up icon
NoSQL with Datastore and Bigtable Chevron down icon Chevron up icon
Relational Data with Cloud SQL and Cloud Spanner Chevron down icon Chevron up icon
Google Cloud Storage Chevron down icon Chevron up icon
Stackdriver Chevron down icon Chevron up icon
Change Management Chevron down icon Chevron up icon
GCP Networking for Developers Chevron down icon Chevron up icon
Messaging with Pub/Sub and IoT Core Chevron down icon Chevron up icon
Integrating with Big Data Solutions on GCP Chevron down icon Chevron up icon
Other Books You May Enjoy Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.3
(4 Ratings)
5 star 75%
4 star 0%
3 star 0%
2 star 25%
1 star 0%
Valéria Padilha de Vargas Dec 11, 2019
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Estou utilizando ele como complemento para os meus estudos sobre o GCP, recomendo.
Amazon Verified review Amazon
Madeline O'Connell Aug 10, 2018
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Sometime I like to look into the mirror and ask myself, what do I need in life? Sometimes is food, shelter but you know what i really need. I book about Google Cloud Platform SPECIFICALLY for developers. This book delivers on that promise and more. GCP is a fantastic and this book is a must for anyone looking to start or improve a project for personal or for your business
Amazon Verified review Amazon
Gianluigi Mar 04, 2019
Full star icon Full star icon Full star icon Full star icon Full star icon 5
GCP is a fantastic and this book is a must for anyone looking to start or improve a project for personal or for your business
Amazon Verified review Amazon
todpole3 Dec 08, 2018
Full star icon Full star icon Empty star icon Empty star icon Empty star icon 2
The book seems to be written in a rush -- most paragraphs consist of mechanical enumeration of what is suppose to be done for a basic GCP operation that one should be able to look up from the platform documentation. I skimmed the first two chapters and the materials offer no in-depth insights about GCP design. What's worse is that it seems to be largely focus on operating through the web GUI of GCP, which is not suitable for advanced users. Moreover, the illustrations were in poor resolutions and were not optimized for gray scales.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.