Skip to Content
HTML5 & CSS3 Fundamentals LiveLessons (Sneak Peek Video Training)
on-demand course

HTML5 & CSS3 Fundamentals LiveLessons (Sneak Peek Video Training)

with Paul Deitel
August 2012
Intermediate
9h 13m
English
Pearson

Overview

This video consists of over 18 hours of instruction. The video assumes that you know basic JavaScript. Advanced techniques are taught in the video.

You start by learning the basics of HTML5, then cover more sophisticated techniques such as creating tables, creating forms for collecting user input and using new features in HTML5, including page-structure elements that enable you to give meaning to the parts of a page (e.g., headers, navigation areas, footers, sections, figures, figure captions and more). Then you move on to the canvas element, which provides a JavaScript application programming interface (API) with methods for drawing two-dimensional bitmapped graphics and animations, manipulating fonts and images, and inserting images and videos.

Cascading Style Sheets (CSS) are used to specify the presentation, or styling, of elements on a web page (e.g., fonts, spacing, sizes, colors, positioning). CSS was designed to style portable web pages independently of their content and structure. By separating page styling from page content and structure, you can easily change the look and feel of the pages on an entire website, or a portion of a website, simply by swapping out one style sheet for another. CSS3 is the current version of CSS under development. You learn CSS basics, then you go on to the key new features in CSS3, including text and box shadows, transitions, transformations, animations, multicolumn layouts and more.

Finally, you learn about two new important HTML5 technologies: Web Workers and WebSockets. When a browser executes a long-running script, the browser typically becomes unresponsive for a period of time and sometimes displays an alert indicating that the script is busy or might have stopped working. This leads to a poor user experience. Web Workers enable portions of tasks to be off-loaded to background threads, allowing a web app’s GUI to remain responsive at all times. WebSockets enable clients to send data to and receive data from servers simultaneously using a persistent connection between the client and the server. In a web app with frequently updated data, the client typically polls the server repeatedly to get more data. With an open WebSocket connection, however, the server can push data to the client without the client specifically making additional requests, resulting in a more responsive app.

About the Author:
Paul Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MIT’s Sloan School of Management, where he studied Information Technology. He holds the Java Certified Programmer and Java Certified Developer certifications, and has been designated by Sun Microsystems as a Java Champion. Through Deitel & Associates, Inc., he has delivered Java, C, C , C# and Visual Basic courses to industry clients, including IBM, Sun Microsystems, Dell, Lucent Technologies, Fidelity, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, Stratus, Cambridge Technology Partners, Open Environment Corporation, One Wave, Hyperion Software, Adra Systems, Entergy, CableData Systems, Nortel Networks, Puma, iRobot, Invensys and many more. He has also lectured on Java and C for the Boston Chapter of the Association for Computing Machinery. He and his father, Dr. Harvey M. Deitel, are the world’s best-selling programming language textbook authors.

About Sneak Peek:
Sneak Peek videos are available to Safari Books Online subscribers offering early access to the very latest information on a given topic. Sneak Peek videos do not include post-production editing and may include further revisions before the video is complete.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Watch now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

HTML5, CSS3, and jQuery with Adobe Dreamweaver CS5.5 Learn by Video

HTML5, CSS3, and jQuery with Adobe Dreamweaver CS5.5 Learn by Video

David Powers

Publisher Resources

ISBN: 9780133259742