About This Course
HTML5 is the fifth revision and newest version of the HTML standard. It offers new features that provide not only rich media support (video/audio), but also enhanced support for creating interactive web applications. This includes things like data storage, form validation, and improved element semantics.
What Happy Developers Say
The instructor did a good job of adjusting content to meet different skill levels.
The instructor was very knowledgeable, making it easy to ask questions and provided good conversation about the topic at hand.
The instructor demonstrated strong broad knowledge as well as technical in-depth when appropriate
I liked that we could determine what to learn, no time was wasted.
I had trouble understanding a certain concept, and told the instructor that I just didn't get it. While the class was busy with an exercise, he sat down with me, gave me material to read, and made sure I understood it before I moved on. I really appreciated that.
The instructor has a great attitude and pacing. Amazing how much he knows about JS!
- Differentiate between the core differences between older versions of HTML and XHTML and HTML5.
- Convert older HTML/XHTML pages into HTML5.
- Describe the limits between the browsers when it comes to the latest and greatest features and how to avoid problems between browsers.
Front-end web developers with prior HTML experience.
- Web Development Basics
- Brief HTML history
- What’s HTML5?
- Where is HTML headed and what’s on the horizon?
- Updating your Webpages: DOCTYPES, Required Tags, and Major Shifts
- The Canvas Tag
- The Video Tag
- The Audio Tag
- Local Storage
- Web Workers
- CSS3: Simple Animations and Transitions
- “Old School” techniques – what’s now out of date?
- “New School” techniques – what’s fresh?
- Live examples and code to make the new HTML5 APIs shine
- Semantic Layouts vs Div-Based Layouts
- The new Semantic layout tags and how they’re used
- Why Semantic-based layout works and can boost your SEO
- Browser Limitations
- Cross-browser compatibility and considerations
Instructors Who Teach This Course
Elias Carlston has 20 years’ experience as a software engineer, from lean startups to large enterprises. Having great mentors early on showed Elias the value of sharing knowledge, and he enthusiastically embraces the opportunity to give back to the community through teaching. Beginning his career as a data analyst for a large non-profit clinic, he soon became a full stack developer. First, at ... read more
Craig has been a developer f... read more
Eric is a professional trainer and software developer who loves learning new things, sharing what he learns, and helping clients to solve business problems. He holds a BS in Computer Science from the Virginia Military Institute, and numerous software certifications to include the Microsoft Certified Professional Developer certification.
Eric has extensive experience providing customized trai... read more
Eve has been focused on web and curriculum development since college, where she studied user interface design and usability. Since then, she has consulted as a project manager and coder to deliver interactive web applications, from e-Learning portals to mobile apps.
Well-versed in HTML5, CSS3 and other front-end technologies, Eve has lent her interface and training skills to the redesign of ... read more
Kito D. Mann is the Principal Consultant at Virtua, Inc., specializing in enterprise application architecture, training, development, and mentoring with JavaServer Faces, HTML5, Web Components, portlets, Liferay, and Java EE technologies. He is also the editor-in-chief of JSFCentral.com (www.jsfcentral.com), co-host of the Enterprise Java Newscast (https://www.enterprisejavanews.com), and the a... read more