MTA 98-375: HTML5 App Development

NR Computer Learning Center (NRCLC) offers hands-on training to help students understand .Application Life Cycle, Buld the user Interface using HTML5, CSS3 and JavaScript. This course will help students prepare for MTA 98-375

Technology

Microsoft Visual Studio 2010 – 2012, HTML5, CSS3, JavaScript

Topic

  • Understand the platform fundamentals.
  • Understanding packaging: app package, app container
  • credentials/permission sets, host process
  • Leveraging existing HTML5 skills and content for tablet applications,
  • Manage the state of an application.
  • Understanding managing session state, app state, and persist state information
  • Understanding  states of an application
  • understanding the differences between local and session storage
  • Debugging and testing an HTML5-based touch-enabled application
  • Understanding which gestures you test on a device
  • Understanding publishing an application to a store.
  • Understanding requirements for marketplace submissions
  • Learn to build the User Interface by Using HTML5
  • Choose and configure HTML5 tags to display text content.
  • Choose and configure HTML5 tags to display graphics.
  • when, why, and how to use Canvas
  • when, why, and how to use scalable vector graphics (SVG)
  • Choose and configure video and audio tags
  • Choose and configure HTML5 tags to organize content and forms
  • Build tables, lists, sections; semantic HTML
  • Choose and configure HTML5 tags for input and validation.
  • Format the User Interface by Using CSS
  • Separating presentation from content
  • managing content flow – inline vs. block flow
  • managing positioning of individual elements – float vs. absolute positioning
  • managing content overflow – scrolling, visible, and hidden
  • Arrange user interface (UI) content using CSS
  • Using flexible box and grid layouts to establish content alignment
  • direction, and orientation
  • Proportional scaling and use of “free scale” for elements within a flexible box or grid
  • Ordering and arranging content
  • concepts for using flex box for simple layouts and grid for complex layouts
  • grid content properties for rows and columns
  • using application templates
  • Manage the flow of text content by using CSS
  • Using regions to flow text content between multiple sections
  • Using content source, content container, dynamic flow, flow-into, flow-from
  • msRegionUpdate, msRegionOverflow, msGetRegionContent
  • Using columns and hyphenation
  • Using CSS settings to optimize the readability of text
  • Using “positioned floats” to create text flow around a floating object
  • Managing the graphical interface by using CSS
  • graphics effects – rounded corners, shadows, transparency
  • background gradients, typography, and Web Open Font Format
  • 2D and 3D transformations – translate, scale, rotate, skew
  • 3D perspective transitions and animations
  • Manage and maintain JavaScript
  • Creating and using functions
  • jQuery, and other third-party libraries
  • Update the UI by using JavaScript
  • locating/accessing elements
  • listening and responding to events
  • showing and hiding elements
  • updating the content of elements
  • adding elements, Code animations by using JavaScript
  • manipulating the canvas
  • working with images, shapes, and other graphics
  • Access data access by using JavaScript
  • sending and receiving data
  • transmitting complex objects and parsing
  • loading and saving files
  • App Cache; datatypes; forms; cookies; localStorage
  • Respond to the touch interface,
  • How to capture and respond to gestures
  • Code additional HTML5 APIs, GeoLocation, Web Workers, WebSocket
  • File API, access device and operating system resources
  • in memory resources such as contact lists and calendar;
  • hardware capabilities such as GPS, accelerometer and camera

Target Audience

  • Student who are interested in learning HTML5, CSS3  & JavaScript for developing website or mobile app
  • Students who are interested in developing web based application
  • Students who want to prepare for MTA Exam

The Training Includes

  • Classroom instruction
  • Hands-on workshops
  • Training Material
  • Quick Reference Guide

For more information

call 714-505-3475