title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
CCC Professional Cloud Developer (PCD)
Course Description
Overview
The Cloud Developer course is for application developers who are designing and developing applications for cloud environments.This course 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 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.
Objectives
- Understand Cloud Architecture Patterns, caching, RESTful services and session management, together with security and compliance fundamentals in cloud.
- Apply and analyze knowledge about database integrations, messaging in cloud environment, and scalable coding.
- Understand development monetization 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.
Audience
- Application Developers
- Cloud Architects
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.
Topics
- 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
- 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
- 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
- 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
- Semantic Fundamentals
- OWL/RDF
- Open Metadata and Metadata API
- 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
- Polyglotism or Coding Languages in the Cloud
- Designing to Handle Massive Success
- Performance Engineering for Scalability, Reliability, and Recovery
- Service/Application Deployment into Public, Private, and Community Clouds
- Automated Cloud Bursting
- 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
- Open Source and Technology Driven PaaS
- Cloud Enabled Data Access Frameworks
- Understand Device Based Platforms
- Interoperable Platforms
- Code Share: Sharing Source Code Across Organizations
- Cloud Persistence Coding
- 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
- API Development
- Mashups
- Mobile Coding
- Understanding Social APIs
- Understand Major Open APIs
- Mock Exam
Related Courses
-
CCC Big Data Foundation (BDF)
CCC-140- Duration: 2 Days
- Delivery Format: Classroom Training, Online Training
- Price: 1,996.00 USD
-
CCC Cloud Technology Associateâ„¢ 4
CCC-135- Duration: 2 Days
- Delivery Format: Classroom Training, Online Training
- Price: 1,996.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Exam Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.
STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration
Purchase Information
title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.