Cloud Computing is the delivery of computing services—such as servers, storage, databases, networking, software, and more—over the internet ("the cloud"). It enables businesses and individuals to access resources on demand without owning physical infrastructure.
Types of Cloud Computing Services:
Provides virtualized computing resources over the internet (e.g., servers, storage, networking). Example: AWS EC2, Google Compute Engine, Microsoft Azure Virtual Machines.
Offers a platform that allows developers to build, deploy, and manage applications without worrying about infrastructure. Example: Google App Engine, Microsoft Azure App Services, AWS Elastic Beanstalk.
Delivers software applications over the internet on a subscription basis, eliminating the need for installation. Example: Google Workspace, Microsoft 365, Dropbox, Salesforce.
Practice using Git commands, such as git branch, git merge, git revert and git cherry-pick, in a hands-on way. Try working on both local and remote repositories (such as GitHub or GitLab) to see how they interact.
Git commands used and their purpose:
Web scraping is an automated technique used to extract information from websites. It involves accessing web pages, retrieving the underlying HTML content, and parsing it to collect desired data. One of the most popular tools for web scraping in Python is BeautifulSoup . BeautifulSoup is a Python library designed to parse HTML and XML documents. It creates a parse tree from page content, allowing easy access to elements using tags, attributes, and text.
AWS CloudFront is a Content Delivery Network (CDN) service that delivers content (like images, videos, or static files) with low latency and high transfer speeds using a network of edge locations globally. CloudFront can serve content from multiple S3 buckets by configuring multiple origins and cache behaviors.
Kali Linux is a Debian-based Linux distribution specifically designed for penetration testing, ethical hacking, and security auditing. It is developed and maintained by Offensive Security.
Encryption is the process of converting readable data (plaintext) into an unreadable format (ciphertext) to protect it from unauthorized access. It ensures confidentiality, integrity, and security of data in storage and transmission.
Amazon EC2 (Elastic Compute Cloud) is a core service in AWS (Amazon Web Services) that provides scalable virtual servers (called instances) to run applications in the cloud.
It is used in :
Amazon DynamoDB is a fully managed NoSQL database service offered by AWS that provides fast and predictable performance with seamless scalability. It is designed for applications that require low-latency data access at any scale.