User Tools

Site Tools


products:ict:cloud_computing:course:course_1

Cloud Computing Course 1

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 Definition and characteristics of cloud computing (in Urdu) (in Malay) (in Chinese(s))

1.2 Evolution of cloud computing (in Urdu) (in Chinese(s))

1.3 Benefits and challenges of cloud computing (in urdu)

1.4 Cloud service providers and their offerings (in urdu)

2. Cloud Computing Architecture

2.1 Cloud infrastructure and data centers (in urdu)

2.2 Virtualization and resource management (in urdu)

2.3 Distributed computing concepts (in urdu)

2.4 Scalability and elasticity in the cloud (in Urdu)

3. Cloud Deployment Models

3.1 Public, private, hybrid, and community clouds (in Urdu)

3.2 Advantages and considerations for each deployment model (in Urdu)

3.3 Case studies of real-world deployments (in Urdu)

4. Cloud Service Models

4.1 Infrastructure as a Service (IaaS) (in Urdu)

4.2 Platform as a Service (PaaS) (in Urdu)

4.3 Software as a Service (SaaS) (in Urdu)

4.4 Function as a Service (FaaS) (in Urdu)

4.5 Comparison of service models and their use cases

5. Cloud Security and Privacy

5.1 Security challenges in the cloud (in Urdu)

5.2 Identity and access management (in Urdu)

5.3 Data protection and encryption (in Urdu)

5.4 Compliance and regulatory considerations (in Urdu)

5.5 Security best practices (in Urdu)

6. Cloud Management and Monitoring

6.1 Cloud service management frameworks (in Urdu)

6.2 Service-level agreements (SLAs) and performance monitoring (in Urdu) (in Malay) (in Chinese(s)) (in French)

6.3 Resource provisioning and orchestration (in Urdu)

6.4 Cost management and optimization (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.

8. Cloud Applications and Case Studies

9. Future Directions and Emerging Technologies

10. Ethical and Legal Considerations

10.1 Ethical implications of cloud computing (in Urdu) (in Malay) (in Chinese(s))

10.2 Cloud Service Management Frameworks

10.3 Data privacy and protection laws

10.4 Intellectual property and copyright issues (in Urdu)

10.5 Vendor lock-in and contractual considerations (in Urdu)

11. Virtualization in Cloud Computing: Exploring the role of virtualization in cloud computing, including virtual machines (VMs), containers, and container orchestration frameworks like Kubernetes. (in Urdu) (in Malay) (in Chinese(s))

12. Cloud Architecture and Components: Discussing the architecture and components of cloud computing, including cloud providers, data centers, networking, storage, and virtualization technologies. (in Urdu) (in Malay) (in Chinese(s))

13. Cloud Security and Compliance: Addressing security challenges in cloud computing, including data protection, access control, encryption, and compliance with regulations like GDPR or HIPAA. (in Urdu) (in Malay) (in Chinese(s))

14. 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. (in Urdu) (in Malay) (in Chinese(s)) (in French)

15. 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. 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. 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. 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. 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. 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. Internet of Things in the Cloud

22. Artificial Intelligence on the Cloud

23. 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

products/ict/cloud_computing/course/course_1.txt · Last modified: 2023/06/29 23:59 by wikiadmin