Please enable JavaScript to use CodeHS

Georgia Cloud Computing Framework

Standards

Standard Description
1.1 Communicate effectively through writing, speaking, listening, reading, and interpersonal abilities. Lessons
1.2 Demonstrate creativity by asking challenging questions and applying innovative procedures and methods. Lessons
1.3 Exhibit critical thinking and problem solving skills to locate, analyze and apply information in career planning and employment situations. Lessons
1.4 Model work readiness traits required for success in the workplace including integrity, honesty, accountability, punctuality, time management, and respect for diversity. Lessons
1.5 Apply the appropriate skill sets to be productive in a changing, technological, diverse workplace to be able to work independently and apply team work skills. Lessons
1.6 Present a professional image through appearance, behavior and language. Lessons
2.1 Define cloud computing and its impact on business and society. Lessons
2.2 Identify and compare the benefits of cloud computing over on-premises computing. Lessons
2.3 Compare the services offered by the main cloud computing providers, such as Amazon, Microsoft, Google, and others. Lessons
2.4 Compare the types of cloud computing, including Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS), and describe scenarios where each could be used to improve a business. Lessons
2.5 Explain the purpose of region, availability zone, and edge location and the connections among them. Lessons
3.1 Identify features and functions of commonly used cloud services. Lessons
3.2 Access and navigate to commonly used services in cloud computing consoles. Lessons
3.3 Analyze how cloud services are used in industry. Lessons
3.4 Explain the functions of a domain name system (DNS) Lessons
3.5 Create an object storage bucket, such as AWS S3, Azure Blob Storage, and others. Lessons
3.6 Explain the benefits and uses of a content delivery network. Lessons
3.7 Configure web content distribution via edge locations and attach it to a website. Lessons
3.8 Identify the benefits, features, and use cases of different types of cloud storage. Lessons
3.9 Analyze a use case and recommend the best type of virtual storage for the particular situation. Lessons
3.10 Create an appropriate storage volume or physical record and attach it to a virtual computing instance. Lessons
3.11 Create a virtual computing instance that hosts a simple website. Upload to online career portfolio. Lessons
4.1 Recognize best practices for identity and access management (IAM). Lessons
4.2 Analyze the cultural and societal impacts of cloud security. Lessons
4.3 Differentiate among a role, user, and policy in cloud security. Lessons
4.4 Use a process to resolve vulnerabilities in a web server. Lessons
4.5 Determine whether security best practices are being followed and recommend steps to fix any security lapses. Lessons
4.6 Identify the best cloud security service for a given scenario. Lessons
4.7 Use an IAM system to set up a text alert event. Lessons
4.8 Compare monitoring and logging services. Lessons
4.9 Identify potential vulnerabilities on the network and propose solutions to secure the network to protect content stored in the cloud. Lessons
5.1 Describe features and benefits of load balancing. Lessons
5.2 Attach a load balancer to a webpage. Lessons
5.3 Evaluate the performance of a load balancer. Lessons
5.4 Compare relational and nonrelational databases. Lessons
5.5 Compare online transaction processing and online analytics processing. Lessons
5.6 Describe the benefits of caching data. Lessons
5.7 Use a template infrastructure as code (IaC) tool to build a virtual private network (VPN), such as AWS Virtual Private Cloud, Azure Virtual Network, and others. Upload to online career portfolio. Lessons
6.1 Describe machine learning and explain its impact on society, business, and technology. Lessons
6.2 Identify potential use cases for emerging technology in the cloud. Lessons
6.3 Use calculator tools to assess value propositions of using cloud technology, including monthly cost and total cost. Lessons
6.4 Identify cloud services that can analyze and protect data and manage networks. Lessons
6.5 Explain benefits of blockchain technologies. Lessons
6.6 Explain the infrastructure of cloud development kits or services. Lessons
6.7 Use a software development framework to model and provision a cloud application. Lessons
7.1 Describe the shared responsibility security model. Lessons
7.2 Determine security responsibility for cloud resources. Lessons
7.3 Analyze how the shared security model accounts for common threats to the cloud computing model. Lessons
7.4 List the steps required to resolve an automated security alert. Lessons
7.5 Describe the six instance states, including pending, running, stopping, stopped, shutting down, and terminated. Lessons
7.6 Diagram the transitions between instance states from launch to termination. Lessons
7.7 Explain instance usage billing for each instance state. Lessons
7.8 Determine the optimal instance state for a given situation. Lessons
8.1 Recall the process for setting up a static website. Lessons
8.2 Compare static and dynamic websites. Lessons
8.3 Create a content delivery network distribution to increase the speed of your website. Upload to online career portfolio. Lessons
8.4 Use a process to launch a dynamic web server. Lessons
8.5 Create a serverless compute function using a serverless compute console. Upload to online career portfolio. Lessons
8.6 Describe the main functions of auto scaling. Lessons
8.7 Create a launch template and an auto scaling group. Lessons
8.8 Develop a plan for monitoring an auto scaling instance or group. Upload to online career portfolio. Lessons
9.1 Recognize capabilities of artificial intelligence (AI) and analyze the ethical implications. Lessons
9.2 Identify an AI product that would help address a need or problem in a given situation. Lessons
9.3 Appraise the value of emerging AI technology. Lessons
9.4 Determine cases where machine learning (ML) could be used. Lessons
9.5 Explain how machine learning can help address a need or problem in a given situation. Lessons
9.6 Create a machine learning algorithm. Upload to online career portfolio. Lessons
9.7 Evaluate how AI and ML support deep learning. Lessons
9.8 Evaluate how AI and ML support enterprise and business intelligence. Lessons
9.9 Define Internet of Things (IoT) and explain its relationship to cloud technology. Lessons
9.10 Explain how IoT products or services can address a given need or problem. Lessons
9.11 Explain the concept of infrastructure as code (IaC), such as AWS CloudFormation, Azure Resource Manager, and others. Lessons
9.12 Examine a template which uses an IaC tool to determine the configuration of services. Lessons
9.13 Develop a template using an IaC tool that addresses a given user need. Upload to online career portfolio. Lessons
10.1 Define big data and identify cases where it would be used (use case) in various industries. Lessons
10.2 Evaluate pros and cons of big data. Lessons
10.3 Explain how blockchain ensures the validity and immutability of transactions, particularly in the cloud. Lessons
10.4 Evaluate the pros and cons of blockchain business applications. Lessons
11.1 Review and update résumé to reflect new knowledge and skills master and additional work experience. Lessons
11.2 Organize folders within the portfolio to reflect specific careers of interest, including résumé, targeted cover letter, and artifacts relevant to the specific career. Lessons
11.3 Update all current items in the portfolio. Lessons
11.4 Identify and upload additional industry-appropriate artifacts reflective of mastered skills throughout this course. Lessons
11.5 Polish all entries in the online career portfolio to ensure accuracy and professionalism as expected from employers. Lessons
11.6 Conduct a job search and share the appropriate folder with the potential employer. Lessons
12.1 Explain the goals, mission, and objectives of Future Business Leaders of America (FBLA) and/or Technology Student Association (TSA) and/or SkillsUSA. Lessons
12.2 Explore the impact and opportunities a student organization (FBLA, TSA, SkillsUSA) can develop to bring business and education together in a positive working relationship through innovative leadership and career development programs. Lessons
12.3 Explore the local, state, and national opportunities available to students through participation in related student organizations (FBLA, TSA, SkillsUSA) including but not limited to conferences, competitions, community service, philanthropy, and other student organization activities. Lessons
12.4 Explain how participation in career and technology education student organizations can promote lifelong responsibility for community service and professional development. Lessons
12.5 Explore the competitive events related to the content of this course and the required competencies, skills, and knowledge for each related event for individual, team, and chapter competitions. Lessons