Audience: Architects/Developers with prior experience developing web browser-based applications
Duration: 2 Day Lecture / Lab Course
Course Description
Topics are introduced in both a practicum and hands-on fashion. The frameworks, techniques and patterns presented support modularity, maintainability and testability, to which students can apply lessons learned to a company’s own enterprise systems.
By the end of the course, students will have constructed an HTML5 web application for a standard desktop browser and a mobile device.
Course Structure
In this course, students learn how to construct enterprise HTML5-based web applications built for use by mobile devices, tablets and standard web browsers.
HTML5 / JavaScript Backgrounder
JavaScript Basics / Refresher
- Syntax
- Control Flow
- Conditional Expressions
- Types
- Arrays
- Objects
- Closures
Framework Support
- Modularity/Dependency Management with Require.js
- Server Side Endpoint Support
- DOM Manipulation
- JQuery
- UI Component Frameworks
- jQuery Mobile
- jQuery UI
- MVC Framework Backbone.js
General
- Application Security – Authentication and Authorization
- Debugging
- Unit Testing/Mocking Server Side Endpoints
- Project Structure
- Functional Testing
- Leveraging Existing Java EE Deployment Models