HTML5 is the exciting new version of HTML. Working in conjunction with CSS3, HTML5 is a powerful resource for the web developer and the wave of future web programming. Many new elements such as ‘article’ and ‘section’ enhance the web viewing experience for those using assistive technologies by supplying a structure to webpages that has been missing in prior versions of HTML. For developers, the ease of programming forms and the presentation of video and audio elements will save time and scripting. And, with these new elements in place, a developer can relax knowing that should the user disable JavaScript, the form’s functionality remains in tact. And, finally, for users the ease of use and interactivity in HTML5 web pages makes visiting a site fun and interesting. This course looks at a portion of the 30 new elements presented in HTML5. We’ll touch on interactive elements such as canvas and forms and delve into geolocation, web storage and offline web applications. The course is an overview of new HTML5 elements and does not teach basic HTML and students will need to have a good knowledge of HTML4 prior to taking the course.
Course Objectives:
- Understanding of the background and structure of HTML5
- Implementation of headers, footers, articles, sections
- Utilizing HTML5 form attributes
- Basic understanding of video and audio in HTML5 and their attributes
- Understanding of HTML5 canvas
- Web storage Options
- Basic understanding of various HTML5 caching mechanisms
- Overview of geolocation, message and sockets
Applicable Job Roles: Web Designer, Web Programming, Programmer, IT Manager, Web Developer, Mobile Device Designer, Mobile Device Developer, Game Development, Web Applications Development
Students should know HTML and basic CSS. Although not required, familiarity with JavaScript or basic programming is beneficial.
No special software is required for this course. But students will need webspace without ads to post homework assignments.