Description
In this internship, you will learn to use the jQuery Mobile framework to develop applications for mobiles, tablets and smartphones. In a multichannel and Responsive Design approach, you will see how to take advantage of its features to create quality websites and mobile applications.
Who is this training for ?
For whom ?
Developers, mobility project managers, webmasters, designers.
Prerequisites
- Have completed the training "The fundamentals of developing graphical interfaces with HTML5, CSS3 and JavaScript" or equivalent knowledge
- Knowledge of jQuery or jQuery UI is a plus to follow the training
Training objectives
Training program
- JQuery Mobile Overview
- Presentation and jQuery reminders.
- jQuery Mobile vs other frameworks on the market.
- HTML5 presentation, Ajax.
- Presentation of sites created with the framework.
- Presentation of the Codiqa editor.
- Practical work Implementation of editors and preparation of the development environment.
- Ergonomics and mobile specificities
- Multi-device test environments.
- Design approach for tactile approaches.
- Performances and specific constraints.
- Practical work Performance testing and overview of component types.
- JQuery Mobile themes
- Using the theme editor.
- Import, export, migration of a custom theme.
- Customizing a theme.
- Practical work Creation of multiple themes and integration into the jQuery project.
- Types of pages
- Structure of a jQuery page.
- Transition modes between pages, cache management.
- Dialog boxes.
- Navigation between pages.
- Internal and external links.
- Practical work Implementation of page types and navigation between pages.
- Graphical components
- Buttons: button link, inline button, custom with icon, button group.
- Header bar: navigation buttons, title, images.
- Footer bar: icons, navigation bar.
- Simple, numbered, personalized lists (icon, text, etc.
- ), autosuggest, list with search filter .
- Practical work Implementation of different components, Ajax loading from a database.
- The forms
- Text input, ranges, calendars, search forms, standard formats.
- Sliders, dynamic list, radio buttons, checkboxes.
- Send form and control of the form.
- Practical work Creation of a complete form and sending to a server.
- Les API jQuery
- Event management (page loading, binding, etc.
- ).
- Ajax calls.
- Navigation settings (Slide, Flip, etc.
- ).
- Storage methods and passing arguments between pages.
- The $ object.
- mobile.
- Practical work Management of multiple events and storage solutions.