The Pragmatic Programmers - Chu-Carroll M.C. - Code in the Cloud


The Pragmatic Programmers - Chu-Carroll M.C. - Code in the Cloud

Code in the Cloud

Год: 2011

Автор: Mark C. Chu-Carroll

Издательство: Pragmatic Programmers

ISBN: 978-1-934356-63-0

Серия: The Pragmatic Bookshelf

Язык: Английский

Формат: PDF

Качество: Изначально компьютерное (eBook)

Интерактивное оглавление: Да

Количество страниц: 306

Описание: Cloud services are an exciting opportunity for developers: the cloud is a platform for creating services, a new kind of application that can reach more users, and provide those users with more capabilities than a desktop application ever could. Building applications as cloud services also makes them scalable: cloud applications can easily and smoothly adapt from running on a single computer for a single user to running on thousands of computers for millions of users.

Code in the Cloud will teach you what a cloud service is, and how it differs from traditional applications. It shows you how to build a cloud service by taking advantage of the services that AppEngine makes available to you, and by using iterative development of a simple application to guide you through the different aspects of AppEngine development, using either Python or Java.

Through the process of working on a simple application, you’ll learn about how to build an application as a service; how to manage persistent data using AppEngine; how to build dynamic, interactive user interfaces that run in a user’s web-browser; how to manage security in a web application; and how to interact with other services running in the AppEngine cloud.


Getting Started with AppEngine

Getting Started

Programming AppEngine with Python

A First Real Cloud Application

Managing Data in the Cloud excerpt

Using AppEngine Services for Login Authentication

Organizing AppEngine Code: Separating UI and Logic

Making the UI Pretty: Templates and CSS

Getting Interactive

Programming AppEngine with Java

AppEngine and Java excerpt

Managing Server-Side Data in AppEngine

Building User Interfaces in Java

Advanced AppEngine

Advanced Datastore

AppEngine Services

Computing in the Cloud

Security in AppEngine Services

Wrapping Up