Description
This training will teach you how to create web pages and applications using Visual Studio, HTML5, JavaScript and CSS3. You will discover the advances offered in this area, particularly with the main Web APIs such as Geolocation, Web Storage, etc...
Who is this training for ?
For whom ?ASP.NET application developer looking to take advantage of the functionality provided by HTML5, CS33, JavaScript, JQuery and associated Web APIs.
Prerequisites
Training objectives
Training program
- Introduction
- Reminders about HTML, Doctype and CSS.
- Getting started with Visual Studio tools.
- How the page inspector works.
- Browser debugging tools.
- Practical work Discovery of Visual Studio.
- Creating an ASP application.
- NET.
- HTML 5
- Discovery of new semantic elements.
- Structure and organization of a page.
- Discovery of new interactive elements.
- Management of the compatibility with Modernizr.
- Discovery of standard APIs.
- Practical work Design of standard pages.
- CSS 3 creation
- Implementation of new attributes.
- Implementation of transformation and transition attributes.
- Evolutions of standards and proprietary implementations.
- Form validation attributes.
- Configuration and implementation of Minification and Bundling.
- Role and use of Media Queries.
- Use of Media Queries to create adaptive sites (Responsive Web Design).
- CSS Bootstrap framework.
- Practical work Formatting HTML elements.
- Setting up work of Minification and Bundling.
- Installation and use of the Bootstrap CSS Framework.
- Programmation JavaScript
- Reminder of the general rules.
- Event handling.
- DOM manipulation.
- Getting started with Visual Studio.
- Creation and manipulation of arrays and objects.
- Practical work Write code to manipulate the DOM and validate form data.
- Implementing jQuery
- Introducing jQuery.
- Using jQuery selectors.
- Handling events.
- Using jQuery UI.
- Do Ajax with jQuery.
- Practical work Perform common operations: user dialog, manipulation of the DOM, Ajax requests with the jQuery object, etc.
- Media management
- Available formats and their browser support.
- Use of audio and video elements.
- Management of multiformat support.
- Control of playback by programming.
- Practical work Integrate audio and video files, with multi-format management and playback control.
- Using standard APIs
- Canvas API and geolocation.
- File, Drag & Drop API, Web Storage.
- Web Socket and Web Worker API.
- Works practices Implementation of main APIs.