Web Development 1
Printable Version (pdf)
Course Introduction
Web Development 1 is a course designed to guide students in a project-based environment in the development of up-to-date concepts and skills that are used in the development of today’s websites. Students will learn the fundamentals of how the Internet works. They will learn and use the basic building blocks of the World Wide Web: HTML5 coding and Cascading Style Sheets (CSS). Students follow the steps to create a website by planning, designing, developing, deploying, and maintaining of the website projects. Students will learn and use different scripting technologies to create more dynamic and interactive websites. They will learn what it takes for a career in web development as they complete projects and create their own website(s).
Core Standards of the Course
Strand 1
Digital Citizenship: Students will understand the basic principles of copyright, AUP, and ethical behavior. (Suggested time proportion 5%)
Standard 1
Demonstrate knowledge of standard copyright rules.
-
Understand copyright for original creations.
-
Understand the creative commons license.
-
Understand when to obtain permission for non-original work.
Standard 2
Identify the use and purpose of acceptable use policy (AUP).
-
Comply to the AUP for your school.
Standard 3
Understand ethical behavior as it relates to an AUP, Intellectual Property, Netiquette, Respecting Privacy, Anti-Spamming Laws, etc.
Strand 2
Fundamentals of HTML5: Students will demonstrate creation of "well formed" webpages. (Suggested time proportion 40%)
Standard 1
Demonstrate knowledge required to develop an HTML document.
-
Code the foundation for a webpage. Include the element tags DOCTYPE, html, head, title, and body.
-
Structure the page using semantic and structural elements such as: header, nav, main, section, article, aside, footer, div, etc.
Standard 2
Explain appropriate file structure and naming conventions.
-
Use logical file structure to build websites.
-
Incorporate appropriate naming conventions for website files.
Standard 3
Use the DOCTYPE Declaration.
-
Develop pages using the DOCTYPE declaration.
Standard 4
Develop "well formed" webpages with appropriate HTML structure and according to W3C standards that can be validated.
-
Demonstrate best practice by consistently using lowercase text for all element names.
-
Properly nest elements.
-
Use quotes on attribute values.
Standard 5
Demonstrate the use of input elements and attributes.
-
Create pages with tags and attributes at the block level. (html, head, body, style, header, nav, main, section, footer, div)
-
Create pages with tags and attributes at the inline level. (DOCTYPE, title, h1, h2, h6, p, br, meta, etc.)
-
Create webpages with text formatting, links, images, lists, tables (tabular data), etc.
-
Relative Links are relative to the directory of the website. (images/photo.jpg)
-
Absolute links are the exact location on the internet and contain a protocol. (http, https, ftp)
-
Code special characters such as: © " < > & —.
-
Demonstrate the use of form, fieldsets, legend, buttons, text fields, checkboxes, radio buttons, and dropdown lists.
Standard 6
Use meta tags for page documentation and search engine optimization (SEO).
-
Specify page description, keywords, viewport, and author using meta tags.
-
Declare encoding using meta tags.
-
Understand principles of search engine optimization.
Strand 3
Cascading Style Sheets (CSS): Students will format webpages using CSS. (Suggested time proportion 35%)
Standard 1
Apply CSS to your website.
-
Apply CSS to an element using an inline style. (An inline style may be used to apply a unique style for a single element.)
-
Apply CSS to a webpage using an internal style. (Internal style rules may be used to uniquely style a single page.)
-
Apply CSS to a website using an external stylesheet. (Best Coding Practice - One file changes the entire website.)
Standard 2
Apply essential syntax & CSS box model.
-
Add style rule, declaration, selector, property value pair. Use correct css syntax : ;
Example of a style rule.
Standard 3
Students will format webpages using CSS
-
Modify background properties such as: color and image.
-
Modify font properties such as: font-family, size, and color.
-
Modify border properties such as: width, style, and color.
-
Implement tags, id, & classes to modify an HTML element.
-
Implement an id selector to modify a single element on the page.
-
Implement selectors a: link, a:visited, a:active a:hover
Standard 4
Format page layout using CSS.
-
Use width, height, or auto to adjust the size.
-
Use absolute and static to position elements.
Strand 4
Site Planning: Students will plan, design, implement, and maintain website(s). (Suggested time proportion 10%)
Standard 1
Analyze Project requirements.
-
Identify the purpose and audience for a website.
-
Identify basic principles of website usability, readability, and accessibility.
- Usability: Cross browser compatibility.
- Readability: contrast, size, font, and color.
- Accessibility standards that address the needs of people with visual and motor impairments, such as using alt tags, strong instead of bold, etc.
-
Identify and follow steps in the website planning and development process.
Standard 2
Users are the focus of all design.
-
Design elements are easy to access, understand, and use.
-
Keep the interface simple, create consistency, use common UI elements, placement in page layout, strategically use color and texture, use typography to help increase scannability, legibility and readability, and inform your users of location, actions, or errors.
- Input Controls: buttons, text fields, checkboxes, radio buttons, dropdown lists
- Navigational Components: breadcrumb, slider, search field, icons
- Informational Components: tooltips, icons, progress bar, notifications, message boxes
-
Plan a website by using sketches, wireframe, or site maps.
Strand 5
The student will create and prepare images to integrate with website designs, using image editing software. (Suggested time proportion 5%)
Standard 1
Open, edit, and save an image for effective use on your website.
-
Crop and resize various images.
-
Optimize an image (resize and change resolution for optimal load time).
-
Enhance an image to improve photo quality (red eye, autocolor, etc.).
Standard 2
Incorporate a logo, header into webpage.
Standard 3
Incorporate images into a webpage.
Strand 6
Exploration & Preparation for Careers in Web Development: Students will explore careers in Web Development and prepare a portfolio of projects created. (Suggested time proportion 5%)
Standard 1
Explore IT Web Development careers.
-
Identify job roles in the Information Technology (IT) industry as they apply to web development.
-
Understand the responsibilities, tasks, and skills each job requires. web designer, web developer, UI/UX designer, front-end web developer, back-end web developer, and full stack developer.
Standard 2
Create a Student portfolio
-
Prepare an electronic portfolio of projects developed in the class.
Performance Skills
Create a four-page website with the following minimum elements:
-
Crop and resize various images.
-
Consistent look and feel throughout the website.
-
The same page heading, navigation bar, and footer on each page
-
Layout with HTML5 tags (header, footer, section, article, nav, aside.
-
Email link(s)
-
Table(s) with table data (not used for layout)
-
Background image(s) or Background color
-
Hyper-link(s)
-
Import graphics (jpeg/gif/png/svg)
-
Form elements
-
Page titles
-
Font changes (color, size, style)
-
Original CSS3 animation (optional)
-
Add tag list
-
Students should be familiar with the vocabulary list.
Workplace Skills
The following workplace skills should be discussed, taught, and re-enforced in the course:
-
Communication
-
Teamwork
-
Critical and Creative Thinking
-
Problem Solving
-
Dependability
-
Legal requirements / expectations
http://www.uen.org - in partnership with Utah State Board of Education
(USBE) and Utah System of Higher Education
(USHE). Send questions or comments to USBE
Specialist -
Kristina
Yamada
and see the CTE/Computer Science & Information Technology website. For
general questions about Utah's Core Standards contact the Director
-
THALEA
LONGHURST.
These materials have been produced by and for the teachers of the
State of Utah. Copies of these materials may be freely reproduced
for teacher and classroom use. When distributing these materials,
credit should be given to Utah State Board of Education. These
materials may not be published, in whole or part, or in any other
format, without the written permission of the Utah State Board of
Education, 250 East 500 South, PO Box 144200, Salt Lake City, Utah
84114-4200.