Cloud Programming Workshop
Private training pricing for 3-12 students.
- Cloud Programming Workshop Training Class Summary
-
This two day workshop introduces a Cloud Reference Model and explores various aspects of Cloud solution development. Special attention is given to cloud programming standards and development best practices. Upon completion of this course, students will have an understanding of the Cloud Computing environment and practical experience in designing, developing, and deploying Cloud-based solutions. This hands-on workshop consists of 50% hands-on labs in an actual Cloud Computing development environment, and 50% lecture and discussion. Students should have some hands-on experience developing software using any object-oriented programming language. All labs are developed using the Java Programming Language and supporting Application Programming Interfaces (API).
Audience: Information Technology Developers and Architects
Prerequisites: Foundational Knowledge in Cloud Computing.
Class Length: 2 days
- Cloud Programming Workshop Training Class Objectives
-
- Cloud Layering
- Understanding Cloud Development Life Cycle
- Programming Standards for the Cloud
- Cloud User Interface
- Service Interface Development
- Testing and Building Security in the Cloud
- Cloud Programming Workshop Training Class Detailed Outline
-
- Cloud Reference Model
- Categorizing Clouds
- Scoping Clouds
- Cloud Types
- Cloud Roles
- Cloud Solution Stacks
- Solution Stack - Cloud Desktop
- Solution Stack - Cloud Software
- Solution Stack - Cloud Service
- Solution Stack - Cloud Processing
- Solution Stack - Cloud Storage
- Cloud Layering
- Cloud Data Services
- Orchestration in the Cloud
- Cloud Development Life Cycle
- Cloud Development Life Cycle
- Requirements Discovery
- Analysis & Design
- Development
- Testing
- Deployment
- Monitoring
- Retirement
- Development
- Implementing Cloud Services
- Building Composite Solutions
- Creating Services for Amazon
- Testing Amazon Cloud Services
- Deploying Amazon Services
- Consuming Amazon Services
- Creating Services for Google
- Testing Google Cloud Services
- Deploying Google Services
- Consuming Google Services
- Cloud Programming Standards
- Perspectives on Cloud Standards
- Cloud Standards Turf War
- Interface Standards
- Messaging Standards
- Networking Standards
- Platform Standards
- Security Standards
- Programming Cloud User Interfaces
- User Interface Types
- User Interface Considerations
- Cloud Desktop UI
- Cloud Web UI
- Mashups in the Cloud
- Handling Error Messages in the Cloud
- Cloud Consumption Best Practices
- Programming Cloud Service Interfaces
- Service Interface Elements
- Data Model Design Considerations
- Service Interface Standards
- Granularity Considerations
- Interface Version Management
- Service Interface Design Best Practices
- Testing Cloud Applications
- Layered Testing
- Phase Testing
- Unit Testing Cloud Solutions
- Integration Testing Cloud Solutions
- Exception-based Testing
- Black box and White box Testing
- Interoperability Testing in the Cloud
- Testing Best Practices
- Securing Cloud Applications
- Security in the Amazon Cloud
- Working with the AWS Cloud ID Service
- Security in the Google Cloud
- Working with the Google Developer ID
- Appendix A – Cloud Computing Glossary
- Appendix B – Cloud Computing Roadmap
- Cloud Reference Model



