Welcome to Ben Dunkle's week long html course. We will spend 3 hours a day for the next week involved in a thorough examination of html. By the end of the week, you should have a solid foundation of knowledge upon which to further develop your skills.
Each day, I will lecture on important concepts. The material will be hands-on; you will follow along as we complete a series of tasks designed to support the concepts. There will be a 10-minute break in the middle of the course time.
At the beginning and end of each class there will be an informal quiz/discussion to reinforce key points. There will also be lab assigned at the end of each class.
DAY 1: xHTML and browsers.
- go to some websites and look at the code
- create a directory
- create an xhtml file in a text editor (notepad++) and save it into the directory
- examine the structure and syntax of html tags
- open the file in several browsers and examine it
- examine whitespace in source code vs. whitespace in the browser
- understand html characters, and how to create them
DAY 2: Links and connections.
- add a nav bar to the page
- understand what a path is
- understand the difference between absolute and relative paths
- add an email link
- add an image to a file
- add a youtube video and a google map to a page
- add an iframe to a page
DAY 3: CSS and Advanced html
- add basic structure to a page using divs
- understand the basics of css
- add style to structure
- add style to text
- create a table
- create a list
- create a form
DAY 4: Client side scripting with Javascript
- examine basic javascript usage and syntax
- analyze the form for errors using javascript
DAY 5: Server side scripting with PHP and MySQL
- examine basic PHP usage and syntax
- examine basic MySQL query structure
- Send the information in your form to an email address
- Send the information to a database
- Build a simple web application to let us manage the information we've collected