Would you like to learn about the current trends in HTML5, web application architectures, and application development techniques?
This three day course explores the following topics:
Making sense of modern web development
Working with server side-data (JSON, CSV, etc.)
Building rich applications incorporating audio, video, SVG, and d3.js
Utilizing desktop features for web apps (Geolocation, HTML5 Web
Storage and Offline Web Applications)
Understanding, utilizing, and extending client-side web application
Keeping pace with constantly evolving web and mobile development trends
The rapid growth in mobile device usage is continuing to dramatically change the way people live, work, and interact over the web. The demand on developers to build elegant, intuitive, and easy to use web and mobile apps has never been greater. This has fueled significant changes in web and mobile app development best practices. Over the last three years, HTML5, Responsive Web Design, and Single-Page Apps have moved into the mainstream. Can you afford to be left behind?
• When does it make sense to use a framework such as Backbone or Angular?
• How can I support modern techniques with older browsers?
• What are the implications to the applications that I have already built and will build in the future?
Learn how to:
Create interactive server-side and client-side web pages using the latest HTML5 technologies
Create HTML5 pages for mobile devices
Reuse HTML content in multiple contexts, including across multiple
browsers, screen sizes, and orientations.
Create pages that securely combine information from multiple sources
Design and construct complete, scalable, client-server applications
running across the web
Maintain backward compatibility with legacy browsers.
This course is designed for web designers and developers interested in designing, creating, and deploying HTML5 web and mobile applications using the latest techniques. It is valuable to more advanced developers that have previous experience developing web and mobile applications, and are looking to get up to speed, and stay current, on emerging trends.
Creating pages that securely combine information from multiple sources
Designing and constructing complete, scalable client-server applications running across the web
Maintaining backward compatibility with legacy browsers
Attendee System and Software Recommendations
The following software is recommended for all participants’ systems:
Adobe Acrobat reader (view the lab PDFs)
Any one of the following operating systems with at least 500MB of free
hard disk space
Mac OS X (10.x or later)
All of the following web browsers:
Apple Safari 5.0 or later
Google Chrome 5.x or later
Microsoft Internet Explorer 9.0 (or IE8 on Windows XP)
Mozilla Firefox 3.6 or later with Firebug add-on
Opera 10.6 or later
HTTP and WebSocket gateway
Kaazing WebSocket Gateway – HTML5 Edition (free developer download)
A good text or HTML editor, such as:
Adobe Dreamweaver (CS5 has an optional HTML5 Pack)
TextMate (Mac OS)
Bring your own hardware
Delegates are requested to bring their own laptop to this course so you are able to work in your own environment. If you are unable to bring a laptop for the course, please contact us.
+44 (0) 207 183 9040