Upload
tristano-vacondio
View
310
Download
0
Embed Size (px)
Citation preview
The Developer of the Future Starts HereHow to be a Cloud Savvy Developer and Why
Vladimir BaranekAuthor - CCC Professional Cloud Developer SyllabusChief Executive Officer - Synthetic Spheres
© Cloud Credential Council
Agenda> Introduction: Cloud Credential Council
Tristano VacondioMarketing ManagerCCC
> The Future Developer Starts Here: How to be a Cloud Savvy Developer and Why
Vladimir BaranekChief Executive OfficerSynthetic Spheres
Introduction
© Cloud Credential Council
The Cloud Credential Council
Vendor NeutralInternationalNon ProfitUp to date content
© Cloud Credential Council
CCC BackgroundProfessional Cloud Series
© Cloud Credential Council
CCC Background Con’t.
© Cloud Credential Council
Certification Scheme
© Cloud Credential Council
Accreditation Scheme
The Developer of the Future Starts Here
How to be a Cloud Savvy Developer and Why
© Cloud Credential Council
$204 B-Gartner
~75%
use a form of cloud-based development
Cloud Market & Cloud Development Today
© Cloud Credential Council
Cloud Market & Cloud Development Today
© Cloud Credential Council
Cloud Market & Cloud Development Today
© Cloud Credential Council
Cloud Market & Cloud Development Today
© Cloud Credential Council
Cloud Demands & Challenges
© Cloud Credential Council
Cloud Demands & Challenges
© Cloud Credential Council
Cloud Demands & Challenges
© Cloud Credential Council
Cloud Demands & Challenges
© Cloud Credential Council
Cloud Development Today
© Cloud Credential Council
Cloud Development Today
© Cloud Credential Council
The Cloud Savvy Developer
© Cloud Credential Council
NexGen Developers’ CharacteristicsArchitecture MindsetCloud related SkillsDevOps MasterCloud Tools Adoption
The Cloud Developer of the Future
© Cloud Credential Council
Cloud Architecture PatternsTarget deployment models and platforms available
Requirements of restful and restless services
Distinguish common design provisions when designing to meet failure
The Cloud Developer of the Future
© Cloud Credential Council
Service Modularity, Encapsulation & OrchestrationKey criteria for suitability for migration of legacy apps.
DevOps vs. NoOps Implications of delivering business process through a cloud model.
The Cloud Developer of the Future
© Cloud Credential Council
Monetization TechniquesLicensing models for cloud
environments.Various monetization techniques and
diversity of cloud application markets.
Monetization models for the different phases of development.
Factors determining the use of monetizing apps.
The Cloud Developer of the Future
© Cloud Credential Council
Cloud Security & ComplianceMain areas of legislative compliance
for cloud development.Common security threats and
potential breaches in the cloud.Different login / sign on mechanisms
and their benefits.
The Cloud Developer of the Future
© Cloud Credential Council
Metadata & SemanticCorrelation between semantic design and metadata management.
Impact of semantic technologies on the future development of Semantic Web enabled by cloud computing.
The Cloud Developer of the Future
© Cloud Credential Council
Testing & Deployment in the Cloud
Testing stages for cloud and non-cloud environments.
Automating cloud testing functions.Benefits of public and private sandbox strategies.
The Cloud Developer of the Future
© Cloud Credential Council
Scalable Coding
Differences between coding languages with respect to successfully deploying artifacts in the cloud.
Portability requirements of major cloud platforms.
The Cloud Developer of the Future
© Cloud Credential Council
Deployment Automation and Elastic sizing of EnvironmentsDevelopment issues of deployment in:
IaaSPaaSSaaS
The Cloud Developer of the Future
© Cloud Credential Council
PaaS: Tenant-Aware Application Development
Appropriate controls and mechanisms secure tenant management in a multi-tenant environment.
The Cloud Developer of the Future
© Cloud Credential Council
PaaS Application Architecture Models
Open Source and Technology Driven PaaS
Cloud Enabled Data Access Frameworks
The Cloud Developer of the Future
© Cloud Credential Council
PaaS: Interoperable Cloud Code
Key issues in maintaining interoperability between inter-dependent cloud systems.
The Cloud Developer of the Future
© Cloud Credential Council
SaaS: Cloud Service Catalogs & App Marketplaces
Cloud service catalogs and related processes/life cycles.
SaaS solutions for single and multi-tenancy models.
The Cloud Developer of the Future
© Cloud Credential Council
SaaS: Mashups and Open APIs
Impact of social and open APIs and other data mash-ups on the development process.
The Cloud Developer of the Future
© Cloud Credential Council
Potential Certification Paths