CTE21.BMA.WD.A
Hardware, Software, and Connectivity Technologies
Hardware, Software, and Connectivity Technologies
Hardware, Software, and Connectivity Technologies
Identify networking components and explain their impact on web development.
Compare and contrast various input, processing, output, and storage devices and storage services.
Compare a range of current and emerging Internet protocols.
Examples: hypertext transfer protocol, file transfer protocol, telnet, email
Describe recent trends in web technology and predict their impact on web development.
Ethics, Security, and Application in Web Pages
Demonstrate ethical use of technology and online resources.
Summarize intellectual property laws, including copyright, trademarks, and patents, and explain the consequences of violating
Discuss the process of acquiring rights to use copyrighted and trademarked content in a website.
Explain the importance of information privacy and discuss ways to maintain it.
Example: securing credit card information, passwords, and personal information
Describe the function, advantages, and disadvantages of non-disclosure agreements for individuals and companies.
Fundamentals of Web Design
Incorporate functional design elements into web designs.
Examples: proximity, repetition, contrast, alignment, color theory, consistency, image file size, typography
Identify, create, modify, and use common file formats.
Examples: text, image, video (analog and digital), audio files
Select, create, modify, and integrate effective digital content.
Examples: vector-based and raster graphics, motion graphics, video, audio
Create web pages using current web standards and web development skills.
Examples: version control, documentation, web application security, validation, accessibility, compatibility across multiple
Fundamentals of Web Programming
Differentiate among various web coding standards.
Examples: HyperText Markup Language, cascading style sheets
Use standard applications to develop web applications.
Examples: text-based editing programs, word processors, web authoring software
Explain client-server applications and describe the process of a client-server transaction.
Identify the advantages and disadvantages of client-side processing.
Use standard scripting languages to produce interactive web applications.
Apply tags, embed links, manipulate space, customize attributes, and incorporate style elements related to typography, margi
Summarize the functions of plug-ins for content management systems and static websites.
Web Page Servers and Hosting
Compare the advantages and disadvantages of running a personal server instead of using a server provider, including cloud/virtual server.
Explain the process of constructing secure transaction interfaces from the web server to the customer.
Explain the Transmission Control Protocol/Internet Protocol.
Describe the process of establishing a domain name, server backup, and restoration of software features.
Evaluate web page security measures.
Examples: using a firewall, Secure Socket Layer (SSL) connections, Hypertext Transfer Protocol Secure (HTTPS) transactions, VPN
Basic Troubleshooting and Validation
Apply basic troubleshooting strategies to resolve errors in syntax, fix broken links, edit distorted images, and align websi
Analyze methods of performing code validation on a completed or in-progress web page.
Validate code for compatibility across browsers and devices.
Impact of Computing