Course : Javascript, major improvement for the Web 2.0

Javascript, major improvement for the Web 2.0

Download in PDF format Share this course by email 2


The Javascript language has become essential in developing rich client applications. This course will offer you the technological know-how to set up genuine Web 2.0 applications from advanced Javascript concepts.


Inter
In-house
Custom

Practical course in person or remote class

Ref. JPG
Price : 2490 € E.T.
  4d - 28h00




The Javascript language has become essential in developing rich client applications. This course will offer you the technological know-how to set up genuine Web 2.0 applications from advanced Javascript concepts.

Intended audience
This practical training course concerns all website designers and IT technicians willing to use Javascript and dynamic HTML technologies for their projects

Prerequisites
A good knowledge of Javascript and HTML. Basic understanding of XML.

Course schedule

XML parser

  • DOM methods. XML structure.
  • Elements such as Text, Node, Attribute.
  • Dynamic creation of HTML objects
  • DTD and XSD reminders
Exercise
Run through a XML structure from an Ajax feed

DOM 2 – DOM 3 events

  • Event manager
  • Capture, capturing, bubble event phases
  • Description of Event type objects
  • Mouse and Keyboard events
  • Dynamic management of events
  • Event creating and dissemination
  • Impact of prevent Default and stop Propagation on the personalization of your IHM
  • Differences between browsers
Exercise
Keyboard management, create your own event manager

Object orientated programming & Regular expressions

  • Reminder on the object. Properties. Methods. Heritage.
  • Scope of private and public data. Mapping and serialization
  • Mechanisms of Regular expressions
  • Beginning and end (^ $) Occurrences (? + * {} ). Common Characters (. \d \D \w \W \s \S). Groups ([]). Negation (^). Pa
Exercise
Create a mini-framework. Date control, email.

Data exchange, interactions

  • Cookies
  • Embedded data in the Sqlite navigator
  • Remote data via Ajax and HttpRequest
  • Interfacing with a Flash application.
  • NodeJS Javascript server. Set up.
Exercise
Communication with a Web application. Call Web services. Create a Cookie. Use of embedded database , exchange with remote data.

Debugging environment

  • Introduction, solutions designed for browsers .
  • Error messages. Performance test. Stop points. Multi browser testing .
  • Test bench storage
Exercise
Create debugging tools

Javascript programming under HTML5

  • New events.
  • Client/server communication modes.
  • Multimedia management.
Exercise
Create Ajax under HTML5. Video management. Persistent data management

Google API : Maps, Search and Charts

  • Creating a Map. Coordinate systems. Geocode for the address search.
  • Creating markers. Event Management GEvent.
  • GRoute to identify paths.
  • KML card registration.
  • Integrating Google Search in pages.
  • Generation of graphics with Google Charts.
Exercise
Put in place main Google Map API functions. Create statistical graphs

JQuery Framework

  • How Jquery works. Event management.
  • Install jQuery for Ajax exchanges.


Customer reviews
3,8 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.


Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class