ORSYS formation
CONTACT - +33 (0)1 49 07 73 73
CONTACT - 📞 +33 (0)1 49 07 73 73    drapeau francais   drapeau anglais

Consult our trainings :

Javascript, Dynamic HTML Training

Hands-on course
Duration : 4 days
Ref : DHL
Price  2020 : Contact us
  • Program
  • Participants / Prerequisite
  • Intra/Tailored

JavaScript is essntial when developing Web sites, both for its strong relationship with the graphics interface and for client/server processing. You will learn all about interfacing the language with Web page graphics elements and how to create highly interactive components... You will also learn to issue requests with Ajax and to manipulate XML data.

Hands-on work

Each section is illustrated by hands-on work demonstrating the concepts.

Review of Web technologies

  • HTTP, HTTPS protocols.
  • Types of browsers and their impact on portability.
  • Web components: HTML, XHTML, CSS, JavaScript, Flash, Java, etc.
  • JavaScript's impact on accessibility.
  • XHTML's importance in the dynamic use of JavaScript.
  • The Web 2.0;
  • Method of JavaScript development in teams.
  • Development tools.
  • Positioning and illustration of DHTML technologies.

The JavaScript language

  • Object programming concepts.
  • Variables, sharing libraries, logical and arithmetical operators, object programming (object classes), tables, storage matrices, basic types (Math, Date, etc), iterations, functions.
  • Error and exception handling.
  • Accessing the browser's resources: plug-ins, resolution, version, etc.
  • Extension of pre-defined objects.

Hands-on work
Utilising various JavaScript functions through a number of hands-on exercises.

Handling HTML forms

  • Manipulating the content of forms.
  • Accessing and dynamically changing form components: input area, check boxes, option boxes, manipulating combobox, textarea.
  • Form validation functions.
  • Events linked to form elements: loading, initialising, click, etc.

Hands-on work
Creating customised functions controlling the user's activities.

Interacting with cascading style sheets

  • Review of cascading style sheets (CSS-1, CSS-2). Tools for manipulating them.
  • Multiple CSSs, multiple inheritances, priority rules.
  • Selector classes, global selectors.
  • Text blocks, layers, colours, formatting paragraphs, DIV, etc.
  • Accessing and changing styles.

Hands-on work
Creating simple pages in order to become familiar with using styles sheets and manipulating them through JavaScript.

Parsers and DOM

  • Review of XML parsers.
  • Overview of the XML language (attribute elements), its definition files DTD and XML-schema.
  • Document Object Models: variations between browsers, maintenance problems.
  • Manipulating XML data (reading, adding, deleting, changing nodes).
  • XML applications on the page's DOM structure.
  • JavaScript event-based processing: keyboard and mouse management, form-related events, Rollover, dynamic menus, http redirections.

Hands-on work
Familiarisation with building an access path to a DOM element.


  • Overview of Asynchronous JavaScript And Xml.
  • The issues, solutions and alternatives.
  • The libraries on the market. The RICO framework.
  • HTTP and Ajax: HTTP exchanges and the object XMLHttpRequest.
  • Synchronous/asynchronous dynamic communications with the remote server.
  • Checking the validity of an XML document.
  • XSLT. Review. Utilising the XSLT transformer.

Hands-on work
Retrieving XML data and displaying data. Interrogating a database. Creating a connection form.

Participants / Prerequisite

» Participants

This hands-on course is aimed at all Web site designers and IT staff who wish to use JavaScript and dynamic HTML technologies in their projects.

» Prerequisite

Good Knowledge in HTML. A base knowledge in programmation.

Contact Informations

By checking this box, I certify that I have read and accepted the conditions for the use of my data regarding the General Data Protection Regulation (GDPR).
You can at any time modify the use of your data and exercise your rights by sending an email to rgpd@orsys.fr
By checking this box, I agree to receive commercial and promotional communications from ORSYS Training*. You can unsubscribe at any time by using the link included in our communications.

Book your place

Submit your request

Time schedule

Generally, courses take place from 9:00 to 12:30 and from 14:00 to 17:30.
However, on the first day attendees are welcomed from 8:45, and there is a presentation of the session between 9:15 and 9:30.
The course itself begins at 9:30. For the 4- or 5-day hands-on courses, the sessions finish at 15:30 on the last day
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys