Course : Javascript, Dynamic HTML

Javascript, Dynamic HTML

Download in PDF format Share this course by email 2


The JavaScript language has become essential in the development of websites, both for its strong relationship to the graphical user interface and for client/server processing. This course will provide you with all the knowledge needed to interface the language with the graphical elements of web pages, and thereby to create dropdown menus, animations, dynamically edit presentation styles.


Inter
In-house
Custom

Practical course in person or remote class

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




The JavaScript language has become essential in the development of websites, both for its strong relationship to the graphical user interface and for client/server processing. This course will provide you with all the knowledge needed to interface the language with the graphical elements of web pages, and thereby to create dropdown menus, animations, dynamically edit presentation styles.

Intended audience
Web project managers and developers.

Prerequisites
Good knowledge of HTML. Basic programming knowledge.

Course schedule

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 m
  • 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, textar
  • 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 red
Hands-on work
Familiarisation with building an access path to a DOM element.

Ajax

  • 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.


Practical details
Hands-on work
JavaScript programming, working with DOM, interactivity management.

Customer reviews
4,5 / 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