From 08464641c7d28d58eaaa4db6bbc85d11e3d39b14 Mon Sep 17 00:00:00 2001 From: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com> Date: Fri, 1 Nov 2024 21:03:45 -0700 Subject: [PATCH] feat(curriculum): adding content to computer basic review page (#57024) --- client/i18n/locales/english/intro.json | 3 +- .../671a87e6dcef5b5bd765e5ed.md | 37 +++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/client/i18n/locales/english/intro.json b/client/i18n/locales/english/intro.json index 648ceefd0a9..f206009b1d4 100644 --- a/client/i18n/locales/english/intro.json +++ b/client/i18n/locales/english/intro.json @@ -1862,7 +1862,8 @@ "review-computer-basics": { "title": "Computer Basics Review", "intro": [ - "Review the Computer Basics concepts to prepare for the upcoming quiz." + "Before you are quizzed on basic computer and internet concepts, you first need to review.", + "Open up this page to review concepts like RAM, Internet service providers, common web browsers, search engines and more." ] }, "quiz-computer-basics": { diff --git a/curriculum/challenges/english/25-front-end-development/review-computer-basics/671a87e6dcef5b5bd765e5ed.md b/curriculum/challenges/english/25-front-end-development/review-computer-basics/671a87e6dcef5b5bd765e5ed.md index 89ad8b0c341..65953e0a160 100644 --- a/curriculum/challenges/english/25-front-end-development/review-computer-basics/671a87e6dcef5b5bd765e5ed.md +++ b/curriculum/challenges/english/25-front-end-development/review-computer-basics/671a87e6dcef5b5bd765e5ed.md @@ -9,7 +9,44 @@ dashedName: review-computer-basics Review the concepts below to prepare for the upcoming quiz. +## Understanding Computer, Internet and Developer Tooling Basics +- **Motherboard**: holds all of the memory, connectors, and hard drives that are needed to run the computer. It serves as the main circuit board for the computer. +- **Central Processing Unit(CPU)**: a processor that is responsible for executing instructions and performing calculations. +- **Random Access Memory(RAM)**: a temporary storage location for the computer's CPU. +- **Hard Disk Drive(HDD)**: a permanent storage location that is used to store data even when the computer is turned off. +- **Solid State Drive(SSD)**: non volatile flash memory and can be used in place of a hard drive. +- **Power Supply Unit(PSU)**: responsible for converting the electricity from the wall outlet into a form that the computer can use. +- **Graphics Processing Unit(GPU)**: responsible for rendering visuals on the computer screen. +- **Different Types of Internet Service Providers**: An Internet Service Provider (ISP) is a company that provides access to the internet. There are different types of ISPs, including dial-up, DSL, cable, fiber-optic, and satellite. +- **Safe Ways to Sign Into Your Computer**: Examples of safe ways to sign into your computer include using a strong password, enabling two-factor authentication, and using a password manager. +- **Integrated Development Environment (IDE)**: a tool that helps developer write, test and debug code in an efficient manner. +- **Code Editor**: a tool that developers use to write and debug code. +- **Git**: a popular version control system that allows developers to track changes in their code and collaborate with others. +- **Cloud-based Hosting Services for repositories**: A repository is a storage location for project files and version history. Popular cloud-based hosting services for repositories include GitHub, GitLab, and Bitbucket. +- **Package Managers**: tools that help developers simplify the process of adding, updating, and removing libraries and project dependencies. Examples include npm, pip, and Maven. +- **Testing Libraries and Frameworks**: Testing is done in software to ensure that the code works as expected. Examples of testing libraries and frameworks include Jest, PHPUnit, and JUnit. + +## Working With Files, File Systems and Media Formats + +- **Best practices for naming files**: You will want to name your files in a way that is easy to understand and maintain. For example, `about-us.html` is a more descriptive name than `page1.html`. +- **root directory**: top-level directory in a file system. Directory is another name for a folder. +- **Markdown**: a markup language commonly used for documentation and `README` files. A `README` file is a file that contains information about a project, such as how to install and use it. +- **`index.html`**: represents the default page that is displayed when a user visits a website. +- **Create, Move, and Delete files and folders using Explorer/Finder**: Explorer is the file manager in Windows, and Finder is the file manager in macOS. You can use these tools to create, move, and delete files and folders. +- **Searching for files and folders**: You can use the search functionality in Explorer or Finder to find files and folders on your computer. +- **HTML, CSS and JS File Types**: `.html` file extension is used for HTML files, `.css` for CSS files, and `.js` for JavaScript files. +- **Common Image and Graphic Formats**: `JPEG` and `PNG` are common image file formats. `GIF` is another common image file format that supports animation. `SVG` is a file format for vector graphics. +- **Common Audio and Video Formats**: The `MP3` format is commonly used for audio files. The `MP4` format is commonly used for video files. The `MOV` format was developed by Apple and is commonly used for video files. +- **Common Font Formats**: The `TTF` format is commonly used for TrueType fonts. The `WOFF` format is commonly used for web fonts. The successor to WOFF is `WOFF2`, which provides better compression. +- **ZIP**: a file format that is used to compress files and folders. + +## Browsing the Web Effectively + +- **What is a Web browser?**: a software application that allows users to access and view websites on the internet. +- **What is a Search Engine**: a tool that allows users to search for information on the internet. Examples include Google, Bing, and Yahoo. +- **Common web browsers**: A few examples of common web browsers include Google Chrome, Mozilla Firefox, and Microsoft Edge. +- **Common Search Strategies**: You can use `site:` followed by the URL of a website to search for content on that website. You can use `filetype:` followed by a file extension to search for files of that type. You can prefix a search term with a minus sign to exclude results containing that term. You can prefix a search term with a plus sign to include results containing that term. # --assignment--