I will start at Mai 07th. .2012 with regular semester lecture at University of Applied Sciences in Frankfurt am Main. The session will be focused on cloud computing based on Windows Azure. Fortunately the content will focus common industry technology which I usually present on conferences for developers. Of course it will be slightly adopted for students and their needs.
I always was complaining that regular program for students at universities seem to be much behind real industry needs in this area. So now, I have a chance to create the content which will students need as professionals for sure. This lecture is a result of long term cooperation between daenet, Microsoft and University of Applied Sciences in Frankfurt. To make sure that my intension is a real the lecture is open for all interested attendees form industry. All attendees who successfully pass (this term is still not clearly defined) the lecture will get some kind of confirmation participation issued by GFTW and additionally by Microsoft.
Lesson will be given every Monday approximately at 16.00h in duration of 90 Mins. (more details later)
Note the lecture and all content is in English, because it focuses European Master students who study in Frankfurt..All other interested developers and architects who wants to participate are welcome (some fee might be probably charged 100 EUR or so, for 16 sessions). We will send soon an official invitation via Microsoft Developer Network , Facebook etc.…
When?
Where?
.
To find the the building of University of applied sciences click on the picture below?
Agenda:
Following list contains topics which I will cover in 16 hours (8 lessons). Please not that content might be slightly changed. Unfortunately at the moment is not possible to exactly define the content of each session. However the order of topic will be probably covered in the given order. That means we will start with not very complicate
topics and end with highly sophisticated architecture patterns.
The need for Cloud Computing
How to start?
Cloud Computing Patterns
Cloud Services
Cloud Services
Windows Azure Platform
Windows Azure Storage
Windows Azure CDN
SQL Azure Database
Reporting & Data Sync
Windows Azure AppFabric
AppFabric Caching
Windows Azure Marketplace
Virtual Machine Role
Windows Azure Connect
Windows Azure Connect
Management Portal Demo
AppFabric Composition Model
Windows Azure Platform
Moving Apps to the Cloud
Windows Azure Web & Worker Roles
Admin Mode & Startup Tasks
Virtual Machine Role
Windows Azure Connect
Windows Azure Connect
Working with SQL Azure Databases
SQL Azure Data Sync
Monthly Service Level Agreement
Windows Azure Storage
Windows Azure
Windows Azure in a Slide
Roles and Instances
Windows Azure Service Architecture
Role Programming Model
Role Lifecycle
Worker Role Patterns
Web Role
Understanding Packaging and Config
Service Definition
Service Configuration
VM Size in Windows Azure
Networking in Windows Azure
Local Storage
Configuration Values
Handling Config Changes
Monitoring
Upgrading Your Application
Storage Account
Storage in the Development Fabric
The Storage Client API
Storage Security
Storage Abstractions
Blob Storage Concepts
Blob Details
Blob Containers
Enumerating Blobs
Pagination
Two Types of Blobs Under the Hood
Uploading a Block Blob
Page Blob – Random Read/Write
Shared Access Signatures
Ad Hoc Signatures
Policy Based Signatures
Content Delivery Network (CDN)
Windows Azure Drives
Windows Azure Drive Capabilities
Drive Details
How Windows Azure Drives Works
Cloud Drive Client Library Sample
Failover with Drives
Demo
Table Storage ConceptsTable Details
Entity Properties
No Fixed Schema
Querying
Purpose of the PartitionKey
Partitions and Partition Ranges
Demo
Queue Storage ConceptsLoosely Coupled Workflow with Queues
Queue Details
Queue’s Reliable Delivery
Build your database
Deploy your database
Synchronize your data
Scale out your data
Windows Azure AppFabric / Middleware
Platform Components
Caching Service
Caching
Latency Pyramid
Problem Scenario
Caching Scenario
Cloud missing features
Cache Demo
Windows Azure AppFabric
Service Bus
Connectivity
Remoting
Eventing
Tunneling
WCF Relay Protocol Support
Architecture Patterns
Operation styles
Failover
BrokeredMessage
Managing Queues
Managing Topics
Sending to topic
Receiving from Topic
How one lesion will look like?
I will cover sessions the same way as I do at conferences. Each lesion will be consisted of Power Point (15-max. 30 slides in 1,5h) part and many practical demos. All demos will be presented in C#. For this reason it would be nice to have a knowledge of this language and .NET. Fortunately demos will not be focused on sophisticated language features and they will not have a lot of code. This way every student should be able to understand the most important code parts. We will more focus on patterns and less on language features.
If you do not know any programming language, this curse might not be optimal one.
Posted
Apr 07 2012, 01:45 PM
by
Damir Dobric