Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation



Similar documents
SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE

Fast track to HTML & CSS 101 (Web Design)

WEB DEVELOPMENT IA & IB (893 & 894)

IE Class Web Design Curriculum

Foundations. Web Development and Design. with HTML5. [Terry Ann Felke-Morris, Ed.D.J. 6th Edition. Harper College. Piyali Sengupta.

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Web Development I & II*

WEB PAGE, DIGITAL/MULTIMEDIA AND INFORMATION RESOURCES DESIGN

Web Application diploma using.net Technology

Learning Web Design. Third Edition. A Beginner's Guide to (X)HTML, Style Sheets, and Web Graphics. Jennifer Niederst Robbins

WEB DESIGN COURSE CONTENT

CLASSROOM WEB DESIGNING COURSE

ISI ACADEMY Web applications Programming Diploma using PHP& MySQL

10CS73:Web Programming

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

Macromedia Dreamweaver 8 Developer Certification Examination Specification

Responsive Web Design Creative License

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Textbook s Website for Online Review of Each Chapter

Web Designing with UI Designing

Interactive Data Visualization for the Web Scott Murray

Garfield Public Schools Fine & Practical Arts Curriculum Web Design

STATEMENT OF PURPOSE

IT3503 Web Development Techniques (Optional)

IT3504: Web Development Techniques (Optional)

WEB PAGE DESIGN AND DEVELOPMENT 2 COURSE CODE: 5033 (COURSE NAME CHANGES TO ADVANCED WEB DESIGN AND DEVELOPMENT IN )

Outline. CIW Web Design Specialist. Course Content

ACE: Dreamweaver CC Exam Guide

Web Design Specialist

Course Duration: One hour Theory and 3 hours practical per week for 15weeks. As taught in 2010/2011 Session

Course: CSC 224 Internet Technology I (2 credits Compulsory)

Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.

DotNet Web Developer Training Program

Programming exercises (Assignments)

Web Design and Development Program (WDD)

Web Authoring. Module Descriptor

Teacher Assessment Blueprint. Web Design. Test Code: 5934 / Version: 01. Copyright 2013 NOCTI. All Rights Reserved.

Everett Public Schools Framework: Web Design

MyCompany Professional Web Developer Certification Examination Specification

^/ CS> KRIS. JAMSA, PhD, MBA. y» A- JONES & BARTLETT LEARNING

<Insert Picture Here>

Web Development using PHP (WD_PHP) Duration 1.5 months

Using Adobe Dreamweaver CS4 (10.0)

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING

Lesson Review Answers

Further web design: HTML forms

Debugging JavaScript and CSS Using Firebug. Harman Goei CSCI 571 1/27/13

Job Ready Assessment Blueprint. Web Design. Test Code: 2750 / Version: 01. Copyright All Rights Reserved.

Checklist of Best Practices in Website

Web Design and Development I a.k.a. Fundamentals of Web Design and Development

#177.M4. Page 1 of 13

South Plainfield Public Schools Web Design Scope and Sequence of Curriculum Grade Date August 2011

Introduction to Information Technology Course Number 10009

Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates

WEB& WEBSITE DESIGN TRAINING

Skills for Employment Investment Project (SEIP)

Diploma of Website Development

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy

Dreamweaver CS3 THE MISSING MANUAL. David Sawyer McFarland. POGUE PRESS" O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo

Basic tutorial for Dreamweaver CS5

Enduring Understandings: Web Page Design is a skill that grows and develops throughout the careful planning and study of software and design.

ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE TITLE: CS WEB DEVELOPMENT AND PROGRAMMING FUNDAMENTALS

Saucon Valley School District Planned Course of Study

WEB SITE DEVELOPMENT WORKSHEET

Web Authoring CSS. Module Descriptor

WEB DEVELOPMENT COURSE (PHP/ MYSQL)

2667A - Introduction to Programming

Expanded contents. Section 1. Chapter 2. The essence off ASP.NET web programming. An introduction to ASP.NET web programming

Getting Started with the new VWO

Microsoft Expression Web

TIME SCHEDULE OBJECTIVES

Computer Science Course Descriptions Page 1

4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development

Appendix H: Cascading Style Sheets (CSS)

Lesson Overview. Getting Started. The Internet WWW

Short notes on webpage programming languages

Tutorial 6 Creating a Web Form. HTML and CSS 6 TH EDITION

CSET 3100 Advanced Website Design (3 semester credit hours) IT Required

4.2 Understand Microsoft ASP.NET Web Application Development

How To Program In Javascript With Deitel And Deitle

Business Application Development Platform

Adobe Dreamweaver Exam Objectives

JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK

Microsoft Office Word 2010: Level 1

Skills for Employment Investment Project (SEIP)


ANDROID TRAINING COURSE MODULES. Module-I: Introduction to Android. Introducing Android. Installing Development Tools. Using the Emulator.

Annex E - Capability Building Policy

California State University Polytechnic University. CIS 311 Interactive Web Development. Fall 2011

Analyzing Data Using Excel

WEB DESIGN CERTIFIED Web Design Certified PO Box Lewisville, TX Practice Exam.

Course Descriptions. preparation.

OPENTABLE GROUP SEARCH MODULE GETTING STARTED ADD RESERVATIONS TO YOUR WEBSITE

IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules

Transcription:

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Credit-By-Assessment (CBA) Competency List Written Assessment Competency List Introduction to the Internet and World Wide Web Describe the evolution of the Internet and the Web. Explain the need for web standards. Describe Universal Design. Identify benefits of accessible web design. Identify reliable resources of information on the Web. Identify ethical use of the Web. Describe the purpose of web browsers and web servers. Identify networking protocols. Define URIs and domain names. Describe HTML, XHTML, and HTML5. Describe popular trends in the use of the Web. HTML Basics Describe HTML, XHTML, and HTML5. Identify the markup language in a web page document. Configuring Color and Text Describe the evolution of style sheets from print media to the Web. List advantages of using Cascading Style Sheets. Create style sheets that configure common color and text properties. Configure element, class, id, and contextual selectors. Web Design Describe the most common types of website organization. Describe principles of visual design. Design for your target audience. Improve the readability of the text on your web pages. Use graphics appropriately on web pages. Apply the concept of universal design to web pages. Describe web page layout design techniques.

Forms Describe common uses of forms on web pages. Configure new HTML5 form controls including the email, URL, data list, range, spinner, calendar, and color controls. Describe the features and common uses of server-side processing. List where to free server-side processing resources on the Web. Web Development Identify other common system development methodologies. Describe the activities in the Conceptualization, Analysis, Design, Production, Testing, Launch, Maintenance, and Evaluation stages of a website project. Compare the goals of the website to the results as part of the Evaluation phase. E-Commerce Define e-commerce. Identify benefits and risks of e-commerce. Describe e-commerce business models. Describe e-commerce security and encryption. Define Electronic Data Interchange (EDI). Identify trends and projections for e-commerce. Describe issues related to e-commerce. Describe options for order and payment processing. Web Promotion Identify commonly used search engines and search indexes. Describe the components of a search engine. Design web pages that are friendly to search engines. Submit a website for inclusion in a search engine or search directory. Monitor a search engine listing. Describe other website promotion activities. Introduction to JavaScript Describe how JavaScript to your web page. Understand basic JavaScript code. Explain the structure JavaScript code. Describe how to create a JavaScript source file. List where to validate JavaScript code.

Work with Functions, Data Types, and Operators Define functions. Describe Data Types. Explain Arithmetic, Assignment, Special, and Comparison and Conditional Operators. Build Arrays and Control Structures Describe how to modify and access an array. Explain decisions using conditional statements. Define code with while, do while, and for loops. Manipulate the Browser Object Model Explain the BOM using the Window object. Reference JavaScript objects. Understand the Document object. Explain the History, Locator, Navigator, and Screen object. Validate Form data with JavaScript Describe the different input fields. Explain the purpose selection lists. Describe why we validate data. Use object orientated JavaScript Describe custom JavaScript objects. List functions of Date, Number, and Math classes. Manipulate Data in Strings and Arrays Describe Formatting Strings, Count Characters in a String, Find and extract characters and substrings. Explain Regular Expressions. Explain how to convert between strings and arrays. Debugging and Error Handling Explain types of errors. List basic debugging techniques. List trace errors with debugging tools. Explain how to Set Breakpoints. Explain how to Step through your scripts.

Maintain State information and security Describe how to Save State with Hidden form fields. Describe how to Save State with query strings. Describe how to Save State with cookies. List security issues. Hands-on Assessment Competency List HTML Basics Configure the body of a web page with headings, paragraphs, line breaks, divs, lists, and block quotes. Configure text with phrase elements. Configure special characters. Use the anchor element to link from page to page. Create absolute, relative, and e-mail hyperlinks. Code, save, and display a web page document. Test a web page document for valid syntax. Use the html, head, body, title, and meta elements to code a template for a web page. Configuring Color and Text Use color on web pages. Apply inline styles. Use embedded style sheets. Use external style sheets. Utilize the cascade in CSS. Web Design Create and format lines and borders on web pages. Apply the image element to add graphics to web pages. Optimize an image for web page display. Configure images as backgrounds on web pages. Configure images as hyperlinks. Configure visual effects with CSS3 including multiple background images, rounded corners, box shadow, text shadow, opacity, and gradients. Configure RGBA color with CSS3. Use HTML5 elements to caption a figure. Use the HTML5 meter and progress elements. Find free and fee-based graphics sources. Follow recommended web design guidelines for graphics on web page.

Page Layout Apply best practices of web design. Create clear, easy-to-use navigation. Code relative hyperlinks to web pages in folders within a website. Configure a hyperlink to a named fragment internal to a web page. Configure images with CSS sprites. Configure a three-column page layout using CSS. Configure CSS for printing. Configure CSS for mobile display. Utilize CSS3 media queries to target mobile devices. Forms Create forms on web pages using the form, input, text area, and select elements. Create forms that provide additional accessibility features using the access key and tab index attributes. Associate form controls and groups using the label, field set, and legend elements. Create custom image buttons and use the button element. Use CSS to style a form. Server Side Logic Invoke server-side processing to handle form data. Describe the skills, functions, and job roles needed for a successful web project development. Utilize the stages in the standard System Development Life Cycle. Apply the System Development Life Cycle to web development projects. Find the right web host provider for your website. Choose a domain name for your website. Introduction to JavaScript Add JavaScript to your web page. Write basic JavaScript code. Structure JavaScript code. Create a JavaScript source file. Write valid JavaScript code. Work with Functions, Data Types, and Operators Define and call functions. Understand Data Types. Use Arithmetic, Assignment, Special, and Comparison and Conditional Operators.

Build Arrays and Control Structures Declare, modify, and access an array. Make decisions using conditional statements. Repeat code with while, do while, and for loops. Manipulate the Browser Object Model Manipulate the BOM using the Window object. Reference JavaScript objects. Understand the Document object. Work with History object. Work with the Locator object. Work with the Navigator object. Work with the Screen object. Validate Form data with JavaScript Work with input fields. Create selection lists. Validate submitted data. Use object orientated JavaScript Declare, modify, and access an array. Make decisions using conditional statements. Repeat code with while, do while, and for loops. Define custom JavaScript objects. Use Date, Number, and Math classes. Manipulate Data in Strings and Arrays Formatting Strings, Count Characters in a String, Find and extract characters and substrings. Replace characters and substrings. Work with Regular Expressions. Manipulate Arrays. Convert between strings and arrays. Debugging and Error Handling Understand types of errors. Use basic debugging techniques. Trace errors with debugging tools. Set Breakpoints. Step through your scripts.

Maintain State information and security Save State with Hidden form fields. Save State with query strings. Save State with cookies. Understand security issues.