HTML5

HTML5

This course, for intermediate to advanced learners, provides an accelerated introduction to HTML5, CSS3, and JavaScript and helps students learn basic programming skills. The Jump Start focuses on using HTML5/CSS3/JavaScript to implement programming logic, define and use variables, perform looping and branching, develop user interfaces, capture and validate user input, store data, and create well-structured applications. The course uses Visual Studio 2012, running on Windows 8. It is intended for developers who have at least six months of professional experience and who are interested in developing applications using HTML5 with JavaScript and CSS3 (either Windows Store apps or Internet Explorer 10 apps for the web). In our course you will start with basic HTML tags. You will learn how to create HTML websites and use CSS in your work before we start discussing HTML5. We do not assume any prior knowledge so we go through the concepts from the beginner’s point of view. In our HTML5 lectures we start with new tags and forms. We then gradually move to advance topics like Drag and Drop and Multimedia. We follow it with difficult topics like Geolocation, WebStorage and Application cache. This course creates easy to grasp examples for each of the concepts and by the end of it you will be able to understand the complete picture rather than just bits and pieces of the technology.

[su_accordion][su_spoiler title=”VISION AND FUTURE OF HTML5″ open=”no” style=”default” icon=”plus” anchor=”” class=””]

    What Is HTML5? History of HTML5
    Philosophy of HTML5
    Future Of HTML5

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”GETTING STARTED WITH HTML5″ open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Browser Support
    Features Detection
    Support For Legacy Browsers
    Graceful Degradation
    Emulation of HTML5
    Developer Tools in HTML5

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”STRUCTURE OF A WEB PAGE” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    HTML5 DOCTYPE
    Page Encoding
    Markup
    Updated Elements
    New Structural Elements
    New Attributes in HTML5
    Elements And Attributes
    HTML5 And CSS3

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”HTML5 FORMS” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    The Needs For Web Applications in Changing Time?
    Current Available Solutions
    New Input Types
    Attributes of HTML5
    Form Validation
    Browser compatibilities

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”AUDIO/VIDEO” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    The State of Web Audio/ Video on Plugins
    The State Of A/V
    HTML5 Audio/Video Markup
    Attributes And Methods
    Audio/Video Events
    Customizing A/V Controls

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”HTML5 CANVAS CANVAS VS. SVG ACCESSIBILITY” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Using A Canvas
    Context And Coordinates
    Drawing Shapes
    Working With Paths
    Drawing Straight Lines, Circles and Arcs
    Drawing Text
    Drawing Images and working with pixels
    Transforms controls
    Translation, Rotation and Scaling

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”DATA STORAGE IN HTML5″ open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Problems With The Existing Cookie-based Model
    New Storage Options
    Web Storage and SQL Storage

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”HTML5 GEOLOCATION” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Geolocation
    Privacy concerns
    Two Main Methods and position objects
    Handling Errors
    The Position Options Object

    [/su_spoiler]
    [/su_accordion]
    [su_accordion][su_spoiler title=”OFFLINE APPLICATIONS” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    The Need For Offline Mode
    The Manifest File
    The application Cache Events
    Deployments And Updates

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”HTML5 WEB WORKERS” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    The existing JavaScript Execution Model
    Web Workers
    Usage Of Web Workers
    Communication APIs
    Handling Errors
    Browser Support

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”HTML5 MESSAGING APIS” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Cross-document Messaging
    The Origin Concept
    Cross-document XMLHttp Request
    Progress Events
    Server-sent Event
    Browser Support

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”WEB SOCKETS” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Overview Of Web Communication Options
    The History (Comet)
    Overview Of Web Sockets API And Protocol & Advantages
    Browser Support

[/su_spoiler]
[/su_accordion]

ENQUIRY FORM

[contact-form-7 id=”548″ title=”Contact form 1″]