|
Dec 21, 2024
|
|
|
|
CIS 204 - Intro to Website Development Credits: 3 Lecture Hours: 3 Lab Hours: 0 Practicum Hours: 0 Work Experience: 0 Course Type: Voc/Tech Introduces HTML and DHTML concepts and technologies. Includes HTML, XHTML, CSS, JavaScript and the Document Object Model (DOM). Students will use a variety of current software development tools to build and publish business-oriented website applications. Prerequisite: CSC 116 Competencies
- Plan a website application project
- Explain the purpose of the website
- Outline the structure of the website
- Prepare a storyboard for a website application
- Identify the interaction of the website with other websites, i.e., links, references etc.
- Discuss the extent, purpose and use of graphics on the website
- Identify the need and demand for website updates and changes
- Examine efficiency issues such as bandwidth requirements, download speeds, etc
- Demonstrate a basic understanding of image manipulation and presentation on a website application
- Define and differentiate the JPG, GIF, BMP image formats
- Demonstrate the impact of image resolution and size on website presentation and speed
- Demonstrate the ability to convert or change an image format
- Demonstrate the ability to manipulate the height, width, resolution and size of an image using an image manipulation software application
- Analyze the World Wide Web Consortium
- View the World Wide Web Consortium website
- Discuss the standards of website application languages and technologies
- Demonstrate a basic understanding of the current version of HTML
- Define and discuss the syntax rules of HTML
- Define and discuss the primary HTML elements and attributes found in a website application
- List and define deprecated HTML elements and attributes and discuss how they will impact your website application
- Examine the current version of XHTML
- Define XHTML
- Differentiate XHTML compared to HTML
- Identify the rules of XHTML that make it different from HTML
- Discuss the role of XHTML in current and future website application development
- Create or modify a website application using XHTML and HTML
- Prepare a web page using correct head and body elements
- Implement heading elements
- Create hypertext links
- Make text elements
- Implement image elements
- Create ordered and unordered lists
- Make tables, including nested tables
- Implement forms and form elements
- Determine how to publish a website
- List and explain website hosting options
- Describe the role of domain names or URLs for a website application
- Use of ftp and other tools to publish a website to a server or host
- Illustrate the basic concepts of implementing dynamic HTML, also known as DHTML, in a website application
- Discuss the role of HTML or XHTML, CSS, Javascript and DOM in DHTML
- Describe browser compatibility issues as it relates to DHTML, especially CSS
- Define HTML event handlers and their role in DHTML
- Define the HTML/XHTML elements DIV and SPAN
- Illustrate Cascading Style Sheets (CSS)
- Define and discuss cascading style sheets (CSS) and its role in website application
- Discuss implementation considerations of CSS1, CSS2 and CSSP standards from the W3C
- Describe how CSS commands interact with the DOM
- Define the HTML/XHTML element style and how it is used for CSS commands with HTML/XHTML
- Discuss the CSS rules of precedence and inheritance
- Describe block level elements and containers
- Use CSS to implement the following effects on a website application
- Apply and change background colors and patterns
- Set and change text fonts, colors, sizes and styles
- Set and change border colors, sizes and styles
- Examine the document object model (DOM) and its role in DHTML
- Define the document object model
- List the objects commonly found within the documents object model
- Demonstrate how the DOM is used to allow for dynamic changes to a website application
- Demonstrate the following skills using one or more website development tools
- Produce a new website application
- Update or modify an existing website application
- Add/remove pages to the website.
- Define and change the navigational structure of the website
- Implement XHTML rules
- Implement CSS formatting
- Implement dynamic activity using JavaScript
Competencies Revised Date: 2019
Add to Portfolio (opens a new window)
|
|