AWS Academy Data Center Technician

Course version

This course outline applies to version 1.0 of AWS Academy Data Center Technician in English.

Description

The AWS Academy Data Center Technician course is designed to help students develop technical expertise in data center operations. This course is for learners enrolled in a data center operations, engineering, or information technology track in a STEM course at a higher education academic institution. This course also helps to re-skill data center professional learners.

Curriculum objectives

Upon completion of this course, students will be able to do the following:

Section 1: Hardware

  • Describe a computer, operating system (OS), and program
  • Recognize a computer installation, repair tools, and safety rules
  • Identify the components of a motherboard, and steps to install or remove one
  • Define the functions of a processor in a PC, and the steps to install or remove one
  • Define memory in a PC
  • Identify the types of storage drives and how to install them
  • Define a power supply unit (PSU), and the steps to install and remove one from a PC
  • Recognize the functions of a graphics card, and how to install, remove, and troubleshoot one
  • Identify basic hardware peripherals

Section 2: Software

  • Define OS fundamentals
  • Explain the installation of an OS and how to create disk partitions
  • Describe OS configuration (including application, drivers, and firewall)
  • Describe the installation and configuration of various web browsers, and how to manage them
  • Define file systems
  • Describe the basics of using the command line interface (CLI)
  • Define an OS process and process control block (PCB)
  • Define memory, paging, segmentation, and memory swapping
  • Define the basic ways to use Microsoft Office

Section 3: Networking

  • Identify the fundamentals of networking
  • Define the Open Systems Interconnection (OSI) model, Transmission Control Protocol/Internet Protocol (TCP/IP) model, function of the Dynamic Host Configuration Protocol (DHCP), and function of a Domain Name System (DNS)
  • Identify copper networking cables, fiber data cables, and optical fiber transceivers
  • Compare the different cabinets and racks used in a data center
  • Recognize the process of data transmission through networks
  • Understand IP and subnetting

Section 4: Programming

  • Describe the basic concepts of structured programming
  • Define a string and its use case
  • Identify the use of loops in computer programming
  • Define an array and the two different methods to assign values to an array

Section 5: Applications and Mathematics

  • Identify operations for fractions, powers, percentages and how to convert between decimal, hexadecimal, binary, and octal number systems
  • Recognize the basics of databases
  • Define logic, probability, and graphs

Section 6: Web Development

  • Describe the basics of web development

Duration

The course duration is approximately 36 hours when delivered synchronously by an educator. Detailed timings are provided in this document. Actual delivery times will vary from class to class and depending on the delivery format.

Intended audience

This introductory (level 100) course is intended for students of AWS Academy member institutions who are interested in data center technician (DCT) roles within a data center.

Student prerequisites

This is an entry-level course, but students should possess general knowledge of mechanical or electrical engineering.

Delivery methods

Learning materials are provided to support synchronous or asynchronous learning. PowerPoint slides and educator guides are provided for delivery by an educator through an in-person, online, or hybrid approach. Digital modules are provided for independent learning. The educator can determine the preferred delivery method for each module.

Educator prerequisites

Prior to teaching the course, it is highly recommended that educators complete the course and assessment, and receive the certificate of completion.

Learning resources

  • Lecture slides
  • Instructor guides
  • Digital training modules
  • End-of-module online knowledge checks
  • End-of-course online assessment

Course timing

This table provides the suggested durations for all course activities. Items that are not applicable are marked NA.

  Module Number and TitleLecture Duration (Minutes)Knowledge Check Duration (Minutes)Total Module Duration (Minutes)
Section 1: HardwareNANANA
Module 1: Hardware Fundamentals451045
Module 2: Hardware Used to Work on Computers301040
Module 3: Motherboards301040
Module 4: Processors301040
Module 5: Memory601070
Module 6: Storage Drives601070
Module 7: Power Supplies451055
Module 8: Graphics Cards451055
Module 9: Hardware Peripherals9010100
Section 2: SoftwareNANANA
Module 10: Operating System Fundamentals9010100
Module 11: Operating System Installation451055
Module 12: Operating System Configuration10510115
Module 13: Web Browsers751085
Module 14: File System751085
Module 15: Command Line601070
Module 16: Processing601070
  Module Number and TitleLecture Duration (Minutes)Knowledge Check Duration (Minutes)Total Module Duration (Minutes)
Module 17: Memory Management301040
Module 18: Microsoft Office451055
Section 3: NetworkingNANANA
Module 19: Networking Fundamentals451055
Module 20: Models and Protocols601070
Module 21: Network Links751085
Module 22: Physical Network601070
Module 23: Data Transmission301040
Module 24: IP and Subnetting451055
Section 4: ProgrammingNANANA
Module 25: Programming Fundamentals9010100
Module 26: Strings451055
Module 27: Loops301040
Module 28: Arrays601070
Section 5: Applications and MathematicsNANANA
Module 29: Mathematics Fundamentals301040
Module 30: Databases10510115
Module 31: Logic, Probability, and Graphs601070
Section 6: Web DevelopmentNANANA
Module 32: Web Development Fundamentals601070
Total Course Time1,8153202,135

Course contents

This list provides the sections within each module.

Section 1: Hardware

Module 1: Hardware Fundamentals

  • Define a computer
  • Differentiate between types of computers
  • Define a program
  • Knowledge check

Module 2: Hardware Used to Work on Computers

  • Apply safety best practices when working with a computer
  • Identify tools required for working with a computer
  • Knowledge check

Module 3: Motherboards

  • Identify components of a motherboard
  • Remove and insert a motherboard
  • Knowledge check

Module 4: Processors

  • Define the functions of a processor
  • Install and remove a processor
  • Knowledge check

Module 5: Memory

  • What is computer storage and why is it needed?
  • Explain how memory functions within a computer
  • Explain cache, access, and packaging
  • Troubleshoot faulty random access memory (RAM) modules
  • Knowledge check

Module 6: Storage Drives

  • Differentiate the types of drives available: hard disk drive (HDD), solid state drive (SSD), Universal Serial Bus (USB), tape cartridge
  • Explain the use case for each type of drive
  • Insert and remove each type of drive
  • Troubleshoot each type of drive
  • Knowledge check

Module 7: Power Supplies

  • Identify the use case of a PSU
  • Install and remove a PSU
  • Troubleshoot a PSU
  • Knowledge check

Module 8: Graphics Cards

  • Define the functions of a graphics card
  • Remove and install a graphics card
  • Troubleshoot a graphics card
  • Knowledge check

Module 9: Hardware Peripherals

  • Differentiate the various types of keyboards
  • Differentiate the various types of mice
  • Differentiate the various types of monitors
  • Explain the use case of serial ports
  • Connect and configure a printer
  • Connect and configure a scanner
  • Knowledge check

Section 2: Software

Module 10: Operating System Fundamentals

  • Explain the operating system architecture
  • Differentiate between application software and system software
  • Differentiate between Windows and Linux environments
  • Explain the boot process of a computer
  • Identify and explain the use cases of a graphical user interface (GUI)
  • Identify and explain the use cases of a CLI
  • Knowledge check

Module 11: Operating System Installation

  • Explain how to install an OS
  • Explain how to create disk partitions
  • Differentiate between dual and single boot modes
  • Knowledge check

Module 12: Operating System Configuration

  • Add, configure, and edit a user account
  • Install and update application software
  • Troubleshoot application software
  • Explain the use of device drivers
  • Install and update device drivers
  • Define what plug and play (PnP) means
  • Identify the use case of a firewall
  • Knowledge check

Module 13: Web Browsers

  • Install and configure various web browsers
  • Use various search engines
  • Create new bookmarks and categorize them into folders
  • Back up and restore bookmarks
  • Locate search history and bookmarks
  • Knowledge check

Module 14: File System

  • Identify common file types
  • Manage files and directories
  • Navigate the file system
  • Describe how to mount and unmount file systems
  • Identify common file system formats
  • Knowledge check

Module 15: Command Line

  • Navigate a Windows system with the command prompt
  • Conduct common Windows tasks with the command prompt
  • Navigate a Linux system with a command line
  • Conduct common Linux tasks with a command line
  • Knowledge check

Module 16: Processing

  • Explain a PCB
  • Identify various process states
  • Explain the process lifecycle
  • Configure process scheduling policies
  • Knowledge check

Module 17: Memory Management

  • Define process paging, segmentation, and virtual memory
  • Differentiate between memory paging and swapping
  • Knowledge check

Module 18: Microsoft Office

  • Using Microsoft Outlook
  • Using Microsoft Word
  • Using Microsoft PowerPoint
  • Knowledge check

Section 3: Networking

Module 19: Networking Fundamentals

  • Differentiate between switching and routing
  • Identify components required to create a network
  • Differentiate between a local area network (LAN), personal area network (PAN), metropolitan area network (MAN), and wide area network (WAN)
  • Knowledge check

Module 20: Models and Protocols

  • Explain each layer of the OSI model
  • Explain the TCP/IP model
  • Explain the function and stages of DHCP
  • Explain the function of a DNS
  • Knowledge check

Module 21: Network Links

  • Identify copper networking cables
  • Identify the various types of fibers and their use cases
  • Identify the various types of optics and their use cases
  • Describe how to correctly handle fiber and copper cables
  • Troubleshoot fiber and copper network cables
  • Knowledge check

Module 22: Physical Network

  • Identify IT cabinets and frames
  • Identify types of cable containment
  • Identify types of structured wiring
  • Compare types of fiber optical cabling
  • Knowledge check

Module 23: Data Transmission

  • Explain data encapsulation
  • Explain data encryption and decryption use cases
  • Knowledge check

Module 24: IP and Subnetting

  • Differentiate the classes of IP addresses
  • Define the function of network address translation (NAT)
  • Calculate subnet masks
  • Knowledge check

Section 4: Programming

Module 25: Programming Fundamentals

  • Differentiate between various programming languages
  • Define the use case of pseudocode and comments
  • Define a variable and its use case
  • Assign a value to a variable
  • Identify the control construct of a program
  • Define the use case of a function
  • Knowledge check

Module 26: Strings

  • Define a string and its use case
  • Assign a value to a string
  • Modify the value assigned to a string
  • Knowledge check

Module 27: Loops

  • Identify and construct loops
  • Describe continuous loops and breaks
  • Knowledge check

Module 28: Arrays

  • Recognize an array and its use case
  • Assign values to an array
  • Sort, search, and modify values within an array
  • Define a multidimensional array
  • Knowledge check

Section 5: Applications and Mathematics

Module 29: Mathematics Fundamentals

  • Calculate fractions, powers, and percentages
  • Convert and calculate binary, octal, and hexadecimal numbers
  • Knowledge check

Module 30: Databases

  • Explain the use case of a database
  • Differentiate between a database and an Excel document
  • Define the functions of a database schema
  • Create a table within a database
  • Differentiate between the various field properties
  • Explain the relationship between primary and foreign keys
  • Insert, update, and retrieve information using basic structured query language (SQL) queries
  • Knowledge check

Module 31: Logic, Probability, and Graphs

  • Calculate “AND” and “IF…THEN” operators
  • Count and calculate probabilities
  • Differentiate between linear and quadratic graphs
  • Assess and calculate graph data
  • Knowledge check

Section 6: Web Development

Module 32: Web Development Fundamentals

  • Explain the process for hosting a webpage
  • Create and apply a style sheet to a webpage
  • Construct a basic webpage using Hypertext Markup Language (HTML)
  • Add images, videos, and hyperlinks to a webpage
  • Knowledge check

Leave a comment