Course Outline
Course Outline
Module 1: Introduction to Cloud Computing
- Defining cloud computing
- The transition from on-premises solutions to the cloud
- Rationale for cloud adoption: Understanding the shift
- Addressing common misconceptions about the cloud
Module 2: Core Cloud Terminologies Explained
- Compute, storage, and networking in the cloud
- Elasticity, scalability, availability, and redundancy
- Virtual machines, containers, and serverless architectures
- APIs and cloud-native applications
Module 3: Cloud Deployment Models
- Public cloud
- Private cloud
- Hybrid cloud
- Multi-cloud strategies and their appropriate use cases
Module 4: Cloud Service Models
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
- Practical examples of each model
Module 5: Cloud vs. On-Premises Infrastructure
- Capital expenditure versus operational expenditure
- Flexibility and agility
- Maintenance, patching, and scaling
- Differences in security and compliance
Module 6: Business Value and Benefits of the Cloud
- Cost savings and optimization
- Agility and reduced time to market
- High availability and disaster recovery
- Global reach and scalability
- Facilitating innovation and rapid experimentation
Module 7: Overview of Major Cloud Providers
- AWS, Azure, and Google Cloud overview
- Key services provided by each vendor
- Guidelines for selecting the appropriate provider
Module 8: Shared Responsibility Model
- Clarifying responsibility boundaries
- The significance of role-based access control (RBAC)
- Cloud security fundamentals
Module 9: Impact of Cloud on QA and Software Testing
- Adapting testing methodologies for cloud environments
- Continuous Integration / Continuous Delivery (CI/CD)
- Tools and strategies for testing cloud-native applications
Module 10: Cloud Governance and Compliance
- Identity and Access Management (IAM)
- Policies and standards within the cloud
- Data residency, privacy, and legal considerations
Module 11: Introduction to Cloud Migration
- The cloud adoption journey
- Standard migration strategies (Rehost, Refactor, Rearchitect, etc.)
- Change management and organizational readiness
Module 12: Cloud Use Cases and Real-World Scenarios
- DevOps and automation
- Backup and disaster recovery
- Tools for remote collaboration
- Scalable testing environments
Module 13: Cloud Cost and Billing Basics
- Comprehending pricing models
- Pay-as-you-go versus reserved instances
- Monitoring and controlling costs
Module 14: Final Wrap-up and Cloud Mindset Shift
- Adopting a cloud-centric culture and committing to continuous learning
- Building cloud literacy for non-technical teams
- Resources for further exploration
- Q&A and discussion
Promotional Courses (Price Per Participant)
Promotional Courses
Testimonials (1)
Ahmed's knowledge on the topics presented. The fact that he could provide real life examples and simplify abstract concepts in a manner that made the entire training very enjoyable.