Home / All Courses / Cloud Credentials Council (CCC) / Professional Cloud Developer

Professional Cloud Developer Certification Training Course

Overview

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. The course prepares the candidates for the Professional Cloud Developer (PCD) certification provided by the CCC. The PCD is endorsed, recognized and supported by several key technology vendors and standards bodies. The content for this course, as well as the PCD certification is based on the cloud standards developed by NIST.

Audience:

The Professional Cloud Developer course will be of interest to:

  • Application Developers
  • Cloud Architects

 

Prerequisite

The CCC Professional level certifications do not have required prerequisites. It is recommended participants possess a CCC Cloud Technology Associate or similar level qualification.

Recommended Course

AZ-203

Full Description

Module 1: Course Introduction

Module 2: Cloud Architecture Patterns

  • Cloud Overview
  • Multi-Form and Platform Factors
  • Understand Cloud Caching
  • RESTful vs. RESTless Services
  • Stateful vs. Stateless Services
  • Designing to Expect Failure
  • Bulk API for Bulk Data Uploads with Locking Mechanism
  • Foundational Knowledge About Cloud Parsers

 

Module 3: Service Modularity, Encapsulation, and Orchestration 

  • Migration and Encapsulation of Existing Legacy Apps to a Cloud Platform Where Possible
  • Expose Business Logic as a Web Service
  • Cloud Messaging
  • Integration of Database as a Service
  • Transactional Coding in the Cloud
  • DevOps vs. NoOps

 

Module 4: Development of Monetization Techniques

  • License Models Comparison
  • Developing for Cost
  • Hidden Cost of Cloud Development
  • Software License Models
  • License Acquisition Scenarios
  • Insource Outsource and CrowdSource
  • Monetizing Apps via Application Markets

 

Module 5: Cloud Security and Compliance Fundamentals

  • OAuth, SAML, and SSO supported in Cloud Environments
  • Integration with Identity as a Service (IDaaS)
  • Security at Every Layer
  • Custom Security Roles
  • Encryption and Anonymization Techniques
  • Developing for Compliance

 

Module 6: Metadata and Semantic

  • Semantic Fundamentals
  • OWL/RDF
  • Open Metadata and Metadata API

 

Module 7: Deployment and Testing in the Cloud

  • Cloud Testing Goals
  • Generic Stages of Cloud and Non-Cloud Testing and Development Life Cycles
  • Utilization of Crowdsourcing for Massive Cross-Platform Testing
  • Cloud Testing Automation
  • Cloud Component, Package, and Solution Testing
  •  

Module 8: Scalable Coding

  • Polyglotism or Coding Languages in the Cloud
  • Designing to Handle Massive Success
  • Performance Engineering for Scalability, Reliability, and Recovery

 

Module 9: IaaS: Deployment Automation and Elastic Sizing of Environments

  • Service/Application Deployment into Public, Private, and Community Clouds
  • Automated Cloud Bursting

 

Module 10: PaaS: Tenant-Aware Application Development 

  • Understand Differences Between Native PaaS and CePaaS
  •  Multi-Tenant Resource Sharing, Isolation, and Customization Mechanisms
  • Tenant-Aware Error Tracking
  • Multi-Tenant Data Access Controls
  • Platform Scalability and Importance of Open Platform APIS

 

Module 11: PaaS: Application Architecture Models

  • Open Source and Technology-Driven PaaS
  • Cloud-Enabled Data Access Frameworks

 

Module 12: PaaS: Interoperable Cloud Code

  • Understand Device Based Platforms
  • Interoperable Platforms
  • Code Share: Sharing Source Code Across Organizations
  • Cloud Persistence Coding

 

Module 13: SaaS: Cloud Service Catalogs and Application Marketplaces

  • Developing Apps as SaaS solutions for Deploying to App Stores
  • Cross-Platform Application Cloud Catalogs
  • Developing Apps as SaaS Solutions for Single and Multi-Tenancy Models
  • BYOD Concepts

 

Module 14: SaaS: Mashups and Open APIS

  • API Development
  •  Mashups
  • Mobile Coding
  • Understanding Social APIs
  • Understand Major Open APIs

Fees & Schedule

Delivery Mode Course Duration Fees
Live Virtual Training 3 Days Ask for Quote
Onsite Classroom Training 3 Days Ask for Quote
Customized Training 3 Days Ask for Quote

FAQ's

SpireTec solutions is the latest technology enabled I.Tmanagement training company specialized in offering 1500+ courses with the state of art training facilities backed by a team of industry experts in various domains with assuring best quality services.
Since SpireTec provides 24X7 training and support for your training needs is very adaptable to your time availabilities and offers customized training programs according to your availability and time zones of your contingent.
Because SpireTec aims for the personal & professional growth of you as individual & corporate as a whole, providing training on the latest and updated versions in the designated domains.
It is preferable but not mandatory to have domain experience in the area of your interest in which you want to opt training, supported by good English communication skills, a good Wi-Fi and computer or laptop system in case you want remote training
Spire Tec aims and ensure to offer finest and world-class training to the participants by giving them a proper counselling and a guided career path by our industry experts which leads guaranteed success for you in the corporate world
We offer online training (1-1, Group training), Classroom training, Onsite training with state of art facilities.
You can make payment online via PayPal with any of the debit & credit cards or via direct bank transfer.