CIW Advanced HTML5 and CSS3 Specialist 1D0-720 exam objectives cover the following details.
HTML5 Essentials
HTML5 Skills: Apply to various platforms including mobile apps.
Apps vs. Websites: Compare differences.
Web Development Trifecta: Understand HTML5, CSS, JavaScript.
HTML Evolution: Recognize historical and modern relevance.
Universal Markup: Create universally compatible HTML.
Structure Tags: Create and deploy HTML5 tags.
Code Validation: Validate HTML5, including mobile pages.
Multimedia Elements: Use video, audio, embed, canvas.
APIs: Define and use HTML5 APIs.
Navigation/Images: Create navigation and use images for mobile.
CSS Technology and CSS3
CSS Basics: Explain function, importance, terms, syntax.
Styles and Layouts: Apply CSS styles, develop page layouts.
Box Model: Utilize the CSS Box Model.
Mobile Development: Address concerns specific to mobile devices.
CSS Positioning: Define and apply positioning schemes.
CSS3 Features: Use new CSS3 properties and selectors.
Responsive Design: Implement RWD principles.
Advanced CSS3 Techniques
Transformations: Apply 2D and 3D transformations.
Animations: Use transitions and animations.
UI Design: Create accessible interfaces, menus, buttons.
SASS: Understand and explain SASS.
Introduction to JavaScript
JavaScript Basics: Define, describe, and compare to other languages.
Embedding JS: Embed JavaScript in HTML5.
JS Fundamentals: Understand objects, properties, methods, variables, expressions, and operators.
JavaScript Events, Functions, and Methods
Events and Handlers: Define and use event handlers.
Functions: Define, call, and use functions and methods.
Advanced Functions: Use promises, modules, async, await, closures.
Error Handling: Identify and address common errors.
HTML5 APIs
DOM: Define the Document Object Model.
Common APIs: Use Canvas, Geolocation, Drag-and-Drop, File, History APIs.
Data Manipulation: Retrieve and manipulate data with XMLHttpRequest, jQuery.
HTML5 Forms
Forms Basics: Describe purpose, develop cross-browser forms.
New Elements: Use new input types, datalist, output.
Global Attributes: Apply attributes for form elements.
Completing and Validating Forms
Form Attributes: Use HTML5 attributes for form completion and submission.
Input Validation: Validate using HTML5 attributes and JavaScript.
Copyright, Ethics, and Legal Considerations
Copyright Rules: Explain importance in coding.
Accessibility: Ensure compliance (ADA, Section 508).
Ethics and Laws: Understand ethical and legal responsibilities, compare privacy laws.
Security Standards: Implement appropriate security measures.
Ethical Reasoning: Apply ethical reasoning in tech issues.
Project Management and Critical Thinking
Project Management: Demonstrate strategies for web development.
Management Styles: Compare styles in tech organizations.
Learning Experiences: Identify work-based learning opportunities.
Leadership and Ethics: Develop personal standards for leadership, customer service.
Problem Solving: Use critical thinking, creativity, innovation.
Time Management: Discuss and implement effective time management.