====== Cloud Computing Course 1 ====== {{:atrc_website:the_training_company:ttc_logo_8_mar_2015-1.jpeg?400|}} [[https://ies.solutions/en/services/cloud-computing/|cloud computing]] Course Title: Cloud Computing Fundamentals Course Description: This course provides an introduction to the concepts, principles, and technologies of cloud computing. It explores the fundamental aspects of cloud computing, including its architecture, deployment models, service models, security considerations, and management techniques. Students will gain a solid understanding of cloud computing and its applications in various industries. Course Outline: 1. Introduction to Cloud Computing 1.1 [[products:ict:cloud_computing:course:definition|Definition and characteristics of cloud computing]] [[products:ict:cloud_computing:course:definition_in_urdu|(in Urdu)]] [[products:ict:cloud_computing:course:definition_in_malay|(in Malay)]] [[products:ict:cloud_computing:course:definition_in_chinese_simplified|(in Chinese(s))]] 1.2 [[products:ict:cloud_computing:course:evolution|Evolution of cloud computing]] [[products:ict:cloud_computing:course:evolution_in_urdu|(in Urdu)]] [[products:ict:cloud_computing:course:evolution_in_chinese_simplified|(in Chinese(s))]] 1.3 [[products:ict:cloud_computing:course:benefits|Benefits and challenges of cloud computing]] [[products:ict:cloud_computing:course:benefits_in_urdu|(in urdu)]] 1.4 [[products:ict:cloud_computing:course:service_provider_offerings|Cloud service providers and their offerings]] [[products:ict:cloud_computing:course:service_provider_offerings_in_urdu|(in urdu)]] 2. Cloud Computing Architecture 2.1 [[products:ict:cloud_computing:course:cloud_infrastructure|Cloud infrastructure and data centers]] [[products:ict:cloud_computing:course:cloud_infrastructure_in_urdu|(in urdu)]] 2.2 [[products:ict:cloud_computing:course:virtualization_and_resource_management|Virtualization and resource management]] [[products:ict:cloud_computing:course:virtualization_and_resource_management_in_urdu|(in urdu)]] 2.3 [[products:ict:cloud_computing:course:distributed_computing_concepts|Distributed computing concepts]] [[products:ict:cloud_computing:course:distributed_computing_concepts_in_urdu|(in urdu)]] 2.4 [[products:ict:cloud_computing:course:scalability_and_elasticity|Scalability and elasticity in the cloud]] [[products:ict:cloud_computing:course:scalability_and_elasticity_in_urdu|(in Urdu)]] 3. Cloud Deployment Models 3.1 [[products:ict:cloud_computing:course:public_private_hybrid_and_community_clouds|Public, private, hybrid, and community clouds]] [[products:ict:cloud_computing:course:public_private_hybrid_and_community_clouds_in_urdu|(in Urdu)]] 3.2 [[products:ict:cloud_computing:course:advantages_and_considerations_for_each_deployment_model|Advantages and considerations for each deployment model]] [[products:ict:cloud_computing:course:advantages_and_considerations_for_each_deployment_model_in_urdu|(in Urdu)]] 3.3 [[products:ict:cloud_computing:course:case_studies_of_real-world_deployments|Case studies of real-world deployments]] [[products:ict:cloud_computing:course:case_studies_of_real-world_deployments_in_urdu|(in Urdu)]] 4. Cloud Service Models 4.1 [[products:ict:cloud_computing:course:infrastructure_as_a_service|Infrastructure as a Service (IaaS)]] [[products:ict:cloud_computing:course:infrastructure_as_a_service_in_urdu|(in Urdu)]] 4.2 [[products:ict:cloud_computing:course:platform_as_a_service|Platform as a Service (PaaS)]] [[products:ict:cloud_computing:course:platform_as_a_service_in_urdu|(in Urdu)]] 4.3 [[products:ict:cloud_computing:course:software_as_a_service|Software as a Service (SaaS)]] [[products:ict:cloud_computing:course:software_as_a_service_in_urdu|(in Urdu)]] 4.4 [[products:ict:cloud_computing:course:function_as_a_service|Function as a Service (FaaS)]] [[products:ict:cloud_computing:course:function_as_a_service_in_urdu|(in Urdu)]] 4.5 Comparison of service models and their use cases 5. Cloud Security and Privacy 5.1 [[products:ict:cloud_computing:course:security_challenges_in_the_cloud|Security challenges in the cloud]] [[products:ict:cloud_computing:course:security_challenges_in_the_cloud_in_urdu|(in Urdu)]] 5.2 [[products:ict:cloud_computing:course:identity_and_access_management|Identity and access management]] [[products:ict:cloud_computing:course:identity_and_access_management_in_urdu|(in Urdu)]] 5.3 [[products:ict:cloud_computing:course:data_protection_and_encryption|Data protection and encryption]] (in Urdu) 5.4 [[products:ict:cloud_computing:course:compliance_and_regulatory_considerations|Compliance and regulatory considerations]] (in Urdu) 5.5 [[products:ict:cloud_computing:course:security_best_practices|Security best practices]] (in Urdu) 6. Cloud Management and Monitoring 6.1 [[products:ict:cloud_computing:course:cloud_service_management_frameworks|Cloud service management frameworks]] [[products:ict:cloud_computing:course:cloud_service_management_frameworks_in_urdu|(in Urdu)]] 6.2 [[products:ict:cloud_computing:course:service-level_agreements|Service-level agreements (SLAs) and performance monitoring]] [[products:ict:cloud_computing:course:service-level_agreements_in_urdu|(in Urdu)]] [[products:ict:cloud_computing:course:cloud_security_and_compliance_in_malay|(in Malay)]] [[products:ict:cloud_computing:course:service-level_agreements_in_chinese_simplified|(in Chinese(s))]] [[products:ict:cloud_computing:course:service-level_agreements_in_french|(in French)]] 6.3 [[products:ict:cloud_computing:course:resource_provisioning_and_orchestration|Resource provisioning and orchestration]] [[products:ict:cloud_computing:course:resource_provisioning_and_orchestration_in_urdu|(in Urdu)]] 6.4 [[products:ict:cloud_computing:course:cost_management_and_optimization|Cost management and optimization]] [[products:ict:cloud_computing:course:cost_management_and_optimization_in_urdu|(in Urdu)]] 7. Cloud Migration and Integration Cloud Migration Strategies: Discussing approaches and best practices for migrating existing applications and infrastructure to the cloud, including lift-and-shift, re-platforming, and cloud-native development. - [[products:ict:cloud_computing:course:strategies_for_migrating_to_the_cloud|Strategies for migrating to the cloud]] [[products:ict:cloud_computing:course:strategies_for_migrating_to_the_cloud_in_urdu|(in Urdu)]] - [[products:ict:cloud_computing:course:interoperability_and_integration_challenges|Interoperability and integration challenges]] [[products:ict:cloud_computing:course:interoperability_and_integration_challenges_in_urdu|(in Urdu)]] - [[products:ict:cloud_computing:course:hybrid_cloud_integration_techniques|Hybrid cloud integration techniques]] [[products:ict:cloud_computing:course:hybrid_cloud_integration_techniques_in_urdu|(in Urdu)]] - [[products:ict:cloud_computing:course:data_migration_considerations|Data migration considerations]] 8. Cloud Applications and Case Studies - [[products:ict:cloud_computing:course:cloud-based_application_development_frameworks|Cloud-based application development frameworks]] (in Urdu) - [[products:ict:cloud_computing:course:devops_and_continuous_integration_continuous_deployment|DevOps and continuous integration/continuous deployment (CI/CD)]] - [[products:ict:cloud_computing:course:case_studies_of_successful_cloud_applications|Case studies of successful cloud applications]] (in Urdu) - [[products:ict:cloud_computing:course:emerging_trends_in_cloud_computing|Emerging trends in cloud computing]] (in Urdu) 9. Future Directions and Emerging Technologies - [[products:ict:cloud_computing:course:serverless_computing_and_edge_computing|Serverless computing and edge computing]] (in Urdu) - [[products:ict:cloud_computing:course:artificial_intelligence_ai_and_machine_learning_ml_in_the_cloud|Artificial intelligence (AI) and machine learning (ML) in the cloud]] (in Urdu) - [[products:ict:cloud_computing:course:blockchain_and_distributed_ledger_technologies_in_the_cloud|Blockchain and distributed ledger technologies in the cloud]] (in Urdu) - [[products:ict:cloud_computing:course:quantum_computing_and_its_potential_impact_on_cloud_computing|Quantum computing and its potential impact on cloud computing]] (in Urdu) 10. Ethical and Legal Considerations 10.1 [[products:ict:cloud_computing:course:ethical_implications_of_cloud_computing|Ethical implications of cloud computing]] [[products:ict:cloud_computing:course:ethical_implications_of_cloud_computing_in_urdu|(in Urdu)]] [[products:ict:cloud_computing:course:ethical_implications_of_cloud_computing_in_malay|(in Malay)]] [[products:ict:cloud_computing:course:ethical_implications_of_cloud_computing_in_chinese_simplified|(in Chinese(s))]] 10.2 [[products:ict:cloud_computing:course:cloud_service_management_frameworks|Cloud Service Management Frameworks]] 10.3 [[products:ict:cloud_computing:course:data_protection_and_encryption|Data privacy and protection laws]] 10.4 [[products:ict:cloud_computing:course:intellectual_property_and_copyright_issues|Intellectual property and copyright issues]] (in Urdu) 10.5 [[products:ict:cloud_computing:course:vendor_lock-in_and_contractual_considerations|Vendor lock-in and contractual considerations]] (in Urdu) 11. [[products:ict:cloud_computing:course:virtualization_in_cloud_computing|Virtualization in Cloud Computing: Exploring the role of virtualization in cloud computing, including virtual machines (VMs), containers, and container orchestration frameworks like Kubernetes.]] [[products:ict:cloud_computing:course:virtualization_in_cloud_computing_in_urdu|(in Urdu)]] [[products:ict:cloud_computing:course:virtualization_in_cloud_computing_in_malay|(in Malay)]] [[products:ict:cloud_computing:course:virtualization_in_cloud_computing_in_chinese_simplified|(in Chinese(s))]] 12. [[products:ict:cloud_computing:course:cloud_architecture_and_components|Cloud Architecture and Components: Discussing the architecture and components of cloud computing, including cloud providers, data centers, networking, storage, and virtualization technologies.]] [[products:ict:cloud_computing:course:cloud_architecture_and_components_in_urdu|(in Urdu)]] [[products:ict:cloud_computing:course:cloud_architecture_and_components_in_malay|(in Malay)]] [[products:ict:cloud_computing:course:cloud_architecture_and_components_in_chinese_simplified|(in Chinese(s))]] 13. [[products:ict:cloud_computing:course:cloud_security_and_compliance|Cloud Security and Compliance: Addressing security challenges in cloud computing, including data protection, access control, encryption, and compliance with regulations like GDPR or HIPAA.]] [[products:ict:cloud_computing:course:cloud_security_and_compliance_in_urdu|(in Urdu)]] [[products:ict:cloud_computing:course:cloud_security_and_compliance_in_malay|(in Malay)]] [[products:ict:cloud_computing:course:cloud_security_and_compliance_in_chinese_simplified|(in Chinese(s))]] 14. [[products:ict:cloud_computing:course:cloud_storage_and_database_services|Cloud Storage and Database Services: Exploring cloud storage services such as object storage and file storage, as well as cloud-based database services like relational databases, NoSQL databases, and data warehousing.]] [[products:ict:cloud_computing:course:cloud_storage_and_database_services_in_urdu|(in Urdu)]] [[products:ict:cloud_computing:course:cloud_storage_and_database_services_in_malay|(in Malay)]] [[products:ict:cloud_computing:course:cloud_storage_and_database_services_in_chinese_simplified|(in Chinese(s))]] [[products:ict:cloud_computing:course:cloud_storage_and_database_services_in_french|(in French)]] 15. [[products:ict:cloud_computing:course:cloud_networking|Cloud Networking: Understanding cloud networking concepts, including virtual networks, load balancing, content delivery networks (CDNs), and network security in the cloud.]] (in Urdu) (in Malay) (in Chinese(s)) 16. [[products:ict:cloud_computing:course:serverless_computing|Serverless Computing: Introducing serverless computing and its benefits, including functions as a service (FaaS) and serverless architecture patterns. Exploring serverless platforms like AWS Lambda and Azure Functions.]] (in Urdu) (in Malay) (in Chinese(s)) 17. [[products:ict:cloud_computing:course:containerization_and_orchestration|Containerization and Orchestration: Explaining containerization technologies like Docker and container orchestration platforms like Kubernetes. Discussing their role in deploying and managing applications in the cloud.]] (in Urdu) (in Malay) (in Chinese(s)) 18. [[products:ict:cloud_computing:course:cloud_cost_management|Cloud Cost Management: Addressing cost considerations and strategies for optimizing cloud spending, including pricing models, resource allocation, and cost monitoring tools.]] (in Urdu) (in Malay) (in Chinese(s)) 19. [[products:ict:cloud_computing:course:cloud_governance_and_management|Cloud Governance and Management: Exploring cloud governance frameworks, policies, and management tools for ensuring compliance, cost control, and operational efficiency in the cloud.]] (in Urdu) (in Malay) (in Chinese(s)) 20. [[products:ict:cloud_computing:course:cloud_computing_case_studies| Cloud Computing Case Studies: Presenting real-world examples and case studies of organizations that have successfully implemented cloud computing solutions, highlighting their challenges and benefits.]] (in Urdu) (in Malay) (in Chinese(s)) 21. [[products:ict:cloud_computing:course:internet_of_things_in_the_cloud|Internet of Things in the Cloud]] 22. [[products:ict:cloud_computing:course:artificial_intelligence_on_the_cloud|Artificial Intelligence on the Cloud]] 23. [[products:ict:cloud_computing:course:blockchain_and_analytics_in_the_cloud|Blockchain and Analytics in the Cloud]] ====== Introduction to Cloud Computing ====== This course introduces you to the core concepts of cloud computing. You gain the foundational knowledge required for understanding cloud computing from a business perspective as also for becoming a cloud practitioner. You understand the definition and essential characteristics of cloud computing, its history, the business case for cloud computing, and emerging technology usecases enabled by cloud. We introduce you to some of the prominent service providers of our times (e.g. AWS, Google, IBM, Microsoft, etc.) the services they offer, and look at some case studies of cloud computing across industry verticals. You learn about the various cloud service models (IaaS, PaaS, SaaS) and deployment models (Public, Private, Hybrid) and the key components of a cloud infrastructure (VMs, Networking, Storage - File, Block, Object, CDN). We also cover emergent cloud trends and practices including - Hybrid Multicloud, Microservices, Serverless, DevOps, Cloud Native and Application Modernization. And we go over the basics of cloud security, monitoring, and different job roles in the cloud industry. Even though this course does not require any prior cloud computing or programming experience, by the end of the course, you will have created your own account on Cloud and gained some hands-on experience by provisioning a cloud service and working with it. This course is suitable for a large variety of audiences - whether you are an executive / manager / student who wants to become familiar with cloud computing terminology and concepts, or someone who wants foundational grounding in cloud computing to start a career in this field or become a cloud practitioner - such as a cloud engineer, developer, analyst, etc. What you will learn Define cloud computing and explain essential characteristics, history, the business case for cloud, and the emerging technologies enabled by cloud Describe the cloud service models Describe cloud service models, cloud deployment models, and cloud infrastructure Explain emerging Cloud related trends including HybridMulticloud, Microservices, Serverless, Cloud Native, DevOps, and Application Modernization Create a Cloud account and provision an instance of cloud object storage service to host a static webpage. Overview of Cloud Computing This week you will learn about the definition and essential characteristics of cloud computing. You will learn about the evolution of cloud computing, the emerging technologies supported by cloud, and the business case for cloud computing.In this module, you will learn about the definition and essential characteristics of cloud computing. You will also learn about the evolution of cloud computing, the business case for cloud adoption, and how some of the emerging technologies are being supported by cloud computing. Welcome to Introduction to Cloud Computing Definition and Essential Characteristics of Cloud Computing History and Evolution of Cloud Computing Key Considerations for Cloud Computing Key Cloud Service Providers and Their Services Cloud Adoption - No longer a choice Cloud Adoption - Some case studies Cloud Computing Models This week you will learn about the different types of service and deployment models of cloud computing. In this module, you will learn about the three main service models available on the cloud—Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS). You will also learn about the three main deployment models available on the cloud—Public, Private, and Hybrid. At the end of the module, you will create an account on IBM Cloud. Overview of Cloud Service Models IaaS - Infrastructure as a Service PaaS - Platform as a Service SaaS - Software as a Service Public Cloud Private Cloud Hybrid Cloud Components of Cloud Computing This week you will learn about the various components of a cloud computing architecture, such as virtualization virtual machines, bare metal servers, and the difference between virtual machines and bare metal servers. You will learn how to build a secure cloud networking presence, how container-based technologies work, and the benefits of a Content Delivery Network. We will also familiarize you with the four main types of cloud storage. Overview of Cloud Infrastructure Virtualization and Virtual Machines Explained Types of Virtual Machines Bare Metal Servers Secure Networking in Cloud Containers Basics of Storage on Cloud File Storage Block Storage Object Storage Overview Object Storage - Tiers and APIs CDN - Content Delivery Networks Emergent Trends and Practices This week you will learn about some of the emergent trends in cloud computing, such as Hybrid Multicloud, Serverless Computing, and Microservices. You will also learn about how cloud native applications work, the role of DevOps in addressing some of the complexities of cloud computing, and the components of application modernization. Hybrid Multi-cloud Microservices Serverless Computing Cloud Native Applications DevOps on the Cloud Application Modernization Cloud Security, Monitoring, Case Studies, Jobs This week you will learn about some of the elements of cloud security, including Identity and Access Management, and Cloud Encryption. You will also learn about how organizations can leverage cloud monitoring solutions to optimize business benefits. We will familiarize you with cloud adoption case studies in different industry verticals, and the various career opportunities and job roles available in the field of cloud computing today. At the end of the module, you will create an object storage instance on the cloud and add items to your storage. What is Cloud Security Identity and Access Management Cloud Encryption Cloud Monitoring Basics and Benefits Case Studies in Different Industry Verticals Career Opportunities and Job Roles in Cloud Computing