cloud icon

Goals


- Know the main architectural patterns and the main development characteristics for the Cloud

- Know the fundamentals of security and compliance rules

- Know how to automate the deployment and design the « flexible » sizing of environments

- Understand how to develop multi-tenant applications

- Know the main application and service architecture models

- Know how to produce scalable code and set up a development test strategy

Program

Cross-platform and platform factors (target deployment model and platforms)
Understanding cloud caching (distributed or federated)
Restful vs Restless services and session state management
Design with expectation of failure
Bulk API for mass data loads with locking mechanisms
Stateful vs stateless
Basic knowledge of Cloud analyzers

Migration vs encapsulation of existing applications on a Cloud platform
Business Logic as a web service (facilitator of BPassS)
Cloud Messaging
Integration of a Database as a Service
Transactional coding in the Cloud
DevOps vs NoOps

Comparison of licensing models
Development by costs
Hidden cost of Cloud development
Application licensing models
Insource / OutSource and CrowdSource
Application monetization across application markets

oAuth, SAML and SSO supported in Cloud environments
Integration with Identity as a Service (IDaaS)
Security on each layer
Typical roles related to security (deployment descriptors)
Encryption and anonymization technique
Compliance framework (FISMA, FIPS 140, PCI DSS)

Fundamentals of Semantics
OWL / RDF
Open Metadata and Metadata API

Objectives and deployments of tests in the Cloud
Generic stages of test and deployment cycles in Cloud and Non-Cloud
Use of CrowdSourcing for large-scale cross-platform
tests , Test automation (Development of test scripts)
Testing of Cloud solutions, packages and components,
Testing frameworks
Public sandbox VS Private sandbox

Duration

3 days

Price

£ 1808

Audience

Included without being restrictive: developers, cloud application developers

Prerequisites

Even if it is not compulsory, it is strongly recommended to have previously obtained the "Cloud Essentials or Virtualization Essentials" certification

Reference

CLO100559-F

Polyglottism and coding languages ​​for the Cloud
Design to manage massive success (Agility of the solutions developed)
Performance engineering for scalability, reliability and recovery

Deployment of Services / Applications in public, private and community
Clouds, Automated Cloud Bursting

Difference between native PaaS and CePaaS
Muli-Tenant resource sharing and isolation mechanisms and customization mechanisms
Tenant-Aware error traceability
Multi-tenant data access controls, Platform scalability and importance of APIS platforms open

Open Source and Platform (PaaS) driven by technology
Cloud data access framework

Understand Device Based
Platforms, Interoperable Platform,
Code Sharing: Source Code Sharing Across Organizations,
Persistence Coding in the Cloud 

Develop applications such as SaaS solutions for deployment in App stores,
Catalog of multi-platform Cloud applications (Markets),
Develop SaaS applications in single or multi-tenant model
BYOD concepts

API development
Mashups
Coding for mobile
Social APIs
Large open APIs (Google, eBay, Youtube and SoundCloud)

Passing the Professional Cloud Developer (PCD) exam

The exam is taken on the last day, online and in English. It consists of answering 25 questions based on a scenario, in 75 minutes (15 minutes of additional time are foreseen for non-English speaking candidates). A minimum score of 65% is required to pass the exam

Objectives and deployments of tests in the Cloud
Generic stages of test and deployment cycles in Cloud and Non-Cloud
Use of CrowdSourcing for large-scale cross-platform
tests , Test automation (Development of test scripts)
Testing of Cloud solutions, packages and components,
Testing frameworks
Public sandbox VS Private sandbox

Sessions

Contact us for more informations about session date