We are pleased to announce the launch of a brand new W3C online training course dedicated to “HTML5 Audio and Video”. The objective of this course is to make students familiar enough with HTML5 media so that they can use and manipulate it in their Web pages and applications.
Students will learn:
- about the current state of HTML5 audio and video
- how to integrate HTML5 media into their Web pages
- how to encode media to make it suitable for the Web
- how to build and customize their own media players
- how to integrate HTML5 media with other HTML5 elements
- how to use HTML5 media in games and other richer experiences
- about the integration with mobile platforms
A snapshot of the course content is available in the course description below.
Taught by Mark Boas, the course will last 5 weeks, from 17 October to 20 November 2011.
To ensure your place on the course, do enroll now! The full price of the course is €225 but we have a limited number of seats available at the early bird rate of €145, open until 12 October 2011. Enroll now and benefit from the early bird rate!
Who should attend?
People who want to learn about the potential of HTML5 Rich Media and who have an interest in using HTML5 audio and video APIs to create rich media Web solutions.
Prerequisites
Web developers and designers with a fair to good working knowledge of HTML, CSS and JavaScript.
How does this work?
The online course is delivered as a series of 5 modules, one per week. Each module presents information as one or more lectures and includes an assignment and some other activity. The material for the week is made available on each Monday morning (at the latest). You should aim to complete the week’s work by the following weekend although assignments will be accepted up until the end of the course.
You can participate in the course from any time zone. When you choose to work on the material and assignments is entirely up to you. It is anticipated that you will need to spend around 2-3 hours per week on the course (as an average).
Interaction between participants is strongly encouraged through the discussion forum. The discussion forum is open at all times and the teachers will usually respond in good time, especially during (European) office hours.
All course material is presented in English. Assignments must also be submitted in English. Participants may post messages to the discussion forum in any language.
How Do I get a Certificate of Completion?
The course includes 5 practical tutor-marked assignments (TMAs) that all need to be completed satisfactorily if you are to receive a certificate of completion.
What do I need?
All material is delivered via the Web and so is accessible on any browser. The course is hosted by a Moodle platform. Participants are allocated an account on the training system and this grants access to course materials and the a dedicated discussion forum. Register now!
About the trainer: Mark Boas
Mark Boas is a Web developer with over 12 years experience of developing sites and applications for the Web. Active in the community he speaks at international and local events and blogs when time permits. Mark divides his day between research and development and is project co-ordinator of jPlayer, the successful JavaScript media library with a growing community of over 1500 developers. Mark creates projects demonstrating the potential of jPlayer and helps out on the community forum. In addition Mark is involved with the W3C audio group. Recently Mark has been experimenting with a new and interesting technology dubbed hyperaudio. More details of Mark’s work can be found at http://happyworm.com
Using HTML5, CSS and JavaScript, students will learn as they build increasingly comprehensive media players and solutions. By learning about the underlying technology, the aim is that the student will understand the full potential of the media, the tools and the tricks of the trade. Armed with this sound knowledge of HTML5 audio and video and its potential, students will be able to confidently create cross-browser HTML5 based audio/video solutions.
Each week ends with a practical assignment.
Week 1: Introduction to HTML5 Media
We look at the back-story of media on the Web and where we are and then launch into creating our very own media player using HTML5. We’ll start with the basics and take you the various capabilities of the <audio> and <video>
tags and the API, while keeping a firm grasp of the pragmatic issues that a developer will need to tackle to create cross browser solutions.
Week 1 assignment: “Creating your first basic audio and video player”
Week 2: Tools of the trade
HTML5 media must be correctly encoded to ensure maximum compatibility throughout the various target platforms. We explore the various tools and services available to encode and host our media and then delve deeper into the extensive HTML5 media API to take our player to the next level.
Week 2 assignment: “Encode your own media”
Week 3: Media player controls
We take a look at the various controls and feedback that we need to create to provide a comprehensive media player and explore the mechanisms that lie behind them.
Week 3 assignment: “Add a functional progress bar to your audio and video players”
Week 4: Playlists
One of the most desired functions for audio and sometimes video players is the ability to have playlists. Playlists allow you to order a number of pieces of media for sequential playback.
Week 4 assignment: “Add a playlist to your audio player and add subtitles to your video player”
Week 5: Integrating Video with other HTML5 Elements
One of the great advantages of HTML5 media is that it can interact with other HTML elements, we can have a lot of fun with this.
Week 5 assignment: “Integrate canvas or WebGL with video, and create audio spot effects”
Terms and conditions
The training course is offered subject to the following terms and conditions.
- W3C will deliver the course in line with the published description for the advertised fee.
- Payment must be made, in full, at the time of registration.
- Payment is processed using either a credit card or a PayPal account.
- Participants may withdraw from the course at any time after registration.
- Refunds will only be made if the participant withdraws within the first week of the online course.
- W3C intends to continue to make the course material available to registered participants for at least 2 months after the course has ended.
- All material, including that produced by participants, in assignments and correspondence is copyrighted property and cannot be copied, duplicated, posted on another Web site, or otherwise used without the original author’s consent. Conversations and posted messages are private and cannot be copied, duplicated, forwarded, or conveyed to anyone else without the original author’s permission.
Questions?
Please write to training@w3.org . Thx.