A thorough understanding of the technology platform and cloud computing provider is essential for any cloud application developer. However, application developers benefit further from having a thorough understanding and working-level knowledge of vendor-neutral application design principles, ensuring that applications provide the most value throughout the application lifecycle.
The Cloud Developer course is for application developers who are designing and developing applications for cloud environments. This training is delivered as a 3-day classroom or virtual classroom program. The training covers best practices on application design for cloud environments and supports many vendor technology solutions, covering Open Source and major Vendor Standards. The principles covered in the course apply to the entire application lifecycle and are relevant to any technology or platform.
The course material includes various reference materials that help to continue participants’ educational experience when they are back at work after completion of the course.
Exams are not included with the Cloud Credential Courses at this time.
Request Course Information
By submitting an enquiry, you agree to our privacy policy and receiving email and other forms of communication from us. You can opt-out at any time.
What you’ll learn
At the end of this course participants will be able to:
Understand Cloud Architecture Patterns, caching, RESTful services and session management, together with security and compliance fundamentals in cloud
Apply and analyse knowledge about database integrations, messaging in cloud environment and scalable coding
Understand development monetisation techniques and license models
Apply knowledge about semantic web and ontologies
Understand development and deployment in IaaS
Understand tenant aware application development, interoperable cloud code and application architecture models in PaaS
Understand software development in SaaS, development of APIs and mashups together with understanding of cloud service catalogues and application marketplaces
Cloud Credential Council at Lumify Work
The Cloud Credential Council (CCC) is a leading provider of vendor-neutral certification programs that empower IT and business professionals in their digital transformation journey. The CCC has been supporting the professional development of professionals since 2013, and has delivered certifications in over 75 countries across all types of industries and governmental agencies.
Stay ahead of the technology curve
Don’t let your tech outpace the skills of your people
Train Anywhere
From our state-of-the-art classrooms to telepresence to your offices, our instructor-led training caters to your needs.
Track Record
We have a 30-year history of driving innovative, award-winning learning solutions.
More Courses, More Often
When you train with Lumify Work you get more courses, more often, in more locations, and from more vendors.
Quality Instructors and Content
Expert instructors with real world experience and the latest vendor-approved in-depth course content.
Partner-Preferred Supplier
Chosen and awarded by the world's leading vendors as preferred training partner.
Ahead of the Technology Curve
No matter your chosen technologies or platforms, we can help you stay one step ahead.
Train Anywhere
From our state-of-the-art classrooms to telepresence to your offices, our instructor-led training caters to your needs.
Track Record
We have a 30-year history of driving innovative, award-winning learning solutions.
More Courses, More Often
When you train with Lumify Work you get more courses, more often, in more locations, and from more vendors.
Quality Instructors and Content
Expert instructors with real world experience and the latest vendor-approved in-depth course content.
Partner-Preferred Supplier
Chosen and awarded by the world's leading vendors as preferred training partner.
Ahead of the Technology Curve
No matter your chosen technologies or platforms, we can help you stay one step ahead.
Train Anywhere
From our state-of-the-art classrooms to telepresence to your offices, our instructor-led training caters to your needs.
Track Record
We have a 30-year history of driving innovative, award-winning learning solutions.
More Courses, More Often
When you train with Lumify Work you get more courses, more often, in more locations, and from more vendors.
Who is the course for?
This course will be of interest to:
Application Developers
Cloud Architects
Course subjects
Module 1: Course Introduction
Module 2: Cloud Architecture Patterns
2.1 Cloud Overview
2.2 Multi-Form and Platform Factors
2.3 Understand Cloud Caching
2.4 RESTful vs RESTless Services
2.5 Stateful vs Stateless Services
2.6 Designing to Expect Failure
2.7 Bulk API for Bulk Data Uploads with Locking Mechanism
2.8 Foundational Knowledge About Cloud Parsers
Module 3: Service Modularity, Encapsulation, and Orchestration
3.1 Migration and Encapsulation of Existing Legacy Apps to a Cloud Platform Where Possible
3.2 Expose Business Logic as a Web Service
3.3 Cloud Messaging
3.4 Integration of Database as a Service
3.5 Transactional Coding in the Cloud
3.6 DevOps vs NoOps
Module 4: Development Monetisation Techniques
4.1 License Models Comparison
4.2 Developing for Cost
4.3 Hidden Cost of Cloud Development
4.4 Software License Models
4.5 License Acquisition Scenarios
4.6 Insource Outsource and CrowdSource
4.7 Monetising Apps via Application Markets
Module 5: Cloud Security and Compliance Fundamentals
5.1 OAuth, SAML and SSO supported in Cloud Environments
5.2 Integration with Identity as a Service (IDaaS)
5.3 Security at Every Layer
5.4 Custom Security Roles
5.5 Encryption and Anonymisation Techniques
5.6 Developing for Compliance
Module 6: Metadata and Semantic
6.1 Semantic Fundamentals
6.2 OWL/RDF
6.3 Open Metadata and Metadata API
Module 7: Deployment and Testing in the Cloud
7.1 Cloud Testing Goals
7.2 Generic Stages of Cloud and Non-Cloud Testing and Development Life Cycles
7.3 Utilisation of Crowdsourcing for Massive Cross-Platform Testing
7.4 Cloud Testing Automation
7.5 Cloud Component, Package and Solution Testing
Module 8: Scalable Coding
8.1 Polyglotism or Coding Languages in the Cloud
8.2 Designing to Handle Massive Success
8.3 Performance Engineering for Scalability, Reliability and Recovery
Module 9: IaaS: Deployment Automation and Elastic Sizing of Environments
9.1 Service/Application Deployment into Public, Private and Community Clouds
9.2 Automated Cloud Bursting
Module 10: PaaS: Tenant-Aware Application Development
10.1 Understand Differences Between Native PaaS and CePaaS
10.2 Multi-Tenant Resource Sharing, Isolation and Customisation Mechanisms
10.3 Tenant-Aware Error Tracking
10.4 Multi-Tenant Data Access Controls
10.5 Platform Scalability and Importance of Open Platform APIS
Module 11: PaaS: Application Architecture Models
11.1 Open Source and Technology Driven PaaS
11.2 Cloud Enabled Data Access Frameworks
Module 12: PaaS: Interoperable Cloud Code
12.1 Understand Device Based Platforms
12.2 Interoperable Platforms
12.3 Code Share: Sharing Source Code Across Organisations
12.4 Cloud Persistence Coding
Module 13: SaaS: Cloud Service Catalogues and Application Marketplaces
13.1 Developing Apps as SaaS solutions for Deploying to App Stores
13.2 Cross-Platform Application Cloud Catalogues
13.3 Developing Apps as SaaS Solutions for Single and Multi-Tenancy Models
13.4 BYOD Concepts
Module 14: SaaS: Mashups and Open APIs
14.1 API Development
14.2 Mashups
14.3 Mobile Coding
14.4 Understanding Social APIs
14.5 Understand Major Open APIs
Module 15: Exam Preparation Guide
Mock Exam
Prerequisites
There are no formal prerequisites, however it is recommended that participants are knowledgeable in programming languages such as Java®, PHP, JavaScript, etc, and that participants are conversant with cloud concepts and vocabulary. Participants further benefit from a strong background in application design and development.
The supply of this course by Lumify Work is governed by the booking terms and conditions. Please read the terms and conditions carefully before enrolling in this course, as enrolment in the course is conditional on acceptance of these terms and conditions.
Request Course Information
By submitting an enquiry, you agree to our privacy policy and receiving email and other forms of communication from us. You can opt-out at any time.