Management Sales Technology training courses, Dublin Belfast Cork Ireland, Beckinridge
Management Sales Technology training courses, Dublin Belfast Cork Ireland, Beckinridge

JavaScript Training

Course Code: GN-322  Duration: 3 Days

One of the great things about JavaScript is that you can approach it at so many levels. If you are an HTML developer, then JavaScript is a nice, easy to learn language that you can use to enhance your pages. If you are a serious programmer then it is superficially similar to Java and the other C-like languages, but has many interesting differences and quite a few surprises. The full course outline given below takes 3 days, but shorter versions are available if the advanced aspects such as AJAX are not required. Workshops concentrating on specific features can also be provided.

Course Content

How scripting works

  • Scripting and HTML.
  • Scripting languages and the origins of JavaScript.
  • Recent enhancements to JavaScript.

Language fundamentals

  • Blocks and functions.
  • Variables and operators.
  • Control flow.

Basic scripting

  • Forms, fields and field validation.
  • Event handling.
  • Writing to the document.

Objects and object models

  • How objects work.
  • Predefined objects.
  • Browser and document objects.
  • The ubiquitous getElementById method.
  • Cookies.

Bringing pages to life

  • How HTML and JavaScript fit together.
  • Cascading Style Sheets and named styles.
  • Absolute and relative positioning.
  • Compatibility considerations.
  • Changing styles and style rules dynamically.
  • Graphical and dynamic pages.

AJAX

  • AJAX - Asynchronous JavaScript and XML.
  • The XMLHttpRequest object.
  • The onReadyStateChanged function.
  • JSON - JavaScript Object Notation.
  • Examples.

jQuery

  • What jQuery is.
  • The jQuery function and its $ shorthand.
  • Selecting and modifying elements.
  • Event handling.
  • Animations.
  • Using jQuery for AJAX.

Angular.js       

  • The MVC pattern.
  • Expressions and attributes.
  • Binding.
  • Modules, controllers and models.
  • Event handling.
  • Single page applications.

Additional features

  • Bootstrap for layout and mobile.
  • Knockout for data binding.
  • Drawing using HTML5 Canvas.
  • Web sockets.
  • SVG.

« Back to last page

Why Choose Us?

ILM Qualifications

Beck-Bites

Team Building

 

© web design by redrhino