cloud icon

Goals


- Learn to develop and deploy Java / JEE applications with Windows Azure

Program

Cloud Computing: presentation, fundamentals
Comparison of available solutions
Windows Azure: features and services
Pricing details
Supported applications
Windows Azure SDK for Java

Windows Azure account creation
Users and roles
Development environment, plugins,
Java Virtual Machine (JVM) emulators in Windows Azure

Workshops: configuration of the Windows Azure account and installation of the Eclipse / Azure SDK environment – creation of a virtual machine

Java application in Windows Azure
Web server in Windows Azure (Tomcat)
Creation of JEE application and emulation
Tests with Development Fabric
Publishing and configuration of applications
Azure blob storage: configuration, containers, operations
Data storage with Azure tables: configuration, entities , transactions
Managing sessions and profiles in Azure
Security of a JEE application: authentication, roles, SSL
Windows Azure Service Runtime Library

Workshops: Creation, test and deployment of Java / JEE applications – Session management – Handling of Azure storage types – Implementation of application security

SOA architectures
Java web services (JAX-WS)
Deployment of web services in Windows Azure
Interoperability of Azure services: development, localization, references

Workshops: Development and deployment of web services – Use of services

SQL Azure: presentation, account, available tools
SQL Azure vs SQL Server
SQL Azure databases: creation, data manipulation
SQL Server database migration
Access to databases with JDBC
SQL Azure synchronization – local data (Microsoft Sync), other scripts

Workshops: Access and backups in the cloud with SQL Azure – Synchronization

Asynchronous operations in Windows Azure
Asynchronous background processing Azure
queues: send, read
AppFabric bus: services, one-way / two-way messages
AppFabric: access control, user authentication
Use of JMS (AMQP 1.0)
Advanced APIs: diagnostics, management

Workshops: Using Azure queues for asynchronous processing – Handling diagnostic and management APIs

Duration

5 days

Price

£ 2897

Audience

Java / JEE Developers

Prerequisites

Mastery of Java / JEE

Knowledge of web services

Reference

CLO613-F

Sessions

Contact us for more informations about session date