Developing Cloud Applications

Presenter: Mike Yeager

This event took place on Monday, November 14, 2011.


This class has been postponed until the spring. Please check the spring schedule.


Where:   Onsite at CODE Training Center (6605 Cypresswood

Dr. Suite 300, Spring, TX 77379) or remotely via GoToMeeting
When:    Nov 14, 2011 & Nov 15, 2011 (Monday & Tuesday)
Desc:      An in-depth lecture style training to educate attendees about Cloud Computing as well as a comparison of other clouds.

CODE Training and EPS Software will be holding an intensive 2-day lecture style boot-camp on Cloud Computing, Azure and other clouds specifically designed for developers of business applications who wish to learn the latest Microsoft .NET technologies and judge the impact of these technologies on their future development efforts.

The “Cloud” has been making headlines, but experts still do not agree on the role of the Cloud in development or even what the Cloud is for that matter. This class is designed to establish what the Cloud is, what it can and can’t do, when it makes sense to go to the Cloud, what your Cloud options are, and how to implement it all. This workshop teaches attendees how to design and develop for the Cloud, starting with Cloud basics such as providing data and services through the Cloud. The second day of the workshop explores various cloud options such as Azure, Amazon’s Cloud, the Force.com Cloud, Google’s Cloud and the Rackspace Cloud. We will also explore hybrid Cloud options. Attendees of this workshop will learn how to develop for the Cloud from start to finish.

The training class will be held at our offices in Houston, Texas as well as online via GoToMeeting.  After the class, attendees will receive the PowerPoint slides, the code samples and videos of each class as reference materials. 



Monday

9:00 – 10:30 What Does the Cloud Have to Offer?
We start with a definition of the cloud and its many variations and then categorize each aspect of it, highlighting how businesses can use the cloud to accomplish their goals. We look at the opportunities that are now available to companies and developers and make sense of the variety of offerings and terminologies.
10:30 – 10:45 BREAK
10:45 – 12:00 Public, Private and Hybrid Clouds
As soon as the public clouds began to be introduced, the conversation about private clouds started. Not every application is suited to the public cloud, but eh benefits of cloud computing were instantly apparent. We'll discuss how and why businesses can host their own clouds and look at the emerging model of the hybrid cloud.
12:00 – 13:30 LUNCH BREAK
13:30 – 15:00 Architecting Software for the Cloud
In many ways, the cloud is all about the future of services. Services are not new, but relatively few applications take full advantage of services and even fewer are built ready for the demands of a distributed, public architecture. In modern architecture, it isn't a matter of whether an application is designed for the cloud or not. A good modern design and architecture allows businesses the flexibility of moving to and from the cloud without sacrifice.
15:00 – 15:15 BREAK
15:15 – 17:00 Data in the Cloud and the Cloud as a Data Platform
One of the most common uses for the public cloud today is to make available to users and to other applications. While the concepts are relatively straightforward, standards are still emerging and lessons are still being learned. We'll explore the concepts and lessons learned and learn how this aspect of the cloud has created a new retail outlet for the information business.


Tuesday
9:00 – 10:30 Amazon Web Services Platform (EC2 and S3)
Amazon's cloud platform is both mature and well-known. This session will cover a developer's look at EC2, S3 and CloudFront as well as the complement of services Amazon offers and compare this approach to Microsoft's Azure approach
10:30 – 10:45 BREAK
10:45 – 12:00 Force.com
Force .com is an application development and runtime platform. We'll look at the pros and cons of doing development this way as we see the lines between hosted services and hosted applications blur. We'll cover Appforce, SiteForce, VMForce, ISVForce and Database.com.
12:00 – 13:30 LUNCH BREAK
13:30 – 14:45 Google App Engine & Rackspace Cloud
In this session we show how to work with Google App Engine and RackSpace's Cloud Servers, Cloud Sites, Cloud Files. We'll compare and contrast these approaches to Azure, Amazon and Force.com and see when these options might be appropriate.
14:45 – 15:00 BREAK
15:00 – 17:00 Azure
Microsoft's Azure offering is very broad and includes several types of storage and computers as well as enterprise features such as a service bus, access control, reporting, manageability, performance features, etc. We'll show you what it's like to work with Azure.

** Please note that times are approximate and meant to be flexible depending on class participation and questions.

Registration is extremely limited. For more information please e-mail info@eps-software.com or call Christopher at 832-717-4445 x 13.

Discounts may be available for companies who have previously attended our classes. Call Christopher for details. Please note that instructors & exact curriculum may change. All sales are final.