Course Outline

Introduction to JavaScript and Functions

  • What is JavaScript?
  • JavaScript through time
  • When and where to use JavaScript
  • When and where not to use JavaScript
  • Web scripting fundamentals
  • Including JavaScript in your web page
  • Writing JavaScript statements
  • Using variables
  • Working with operators
  • Capturing mouse events
  • General syntax
  • Calling functions
  • Variable scope
  • Arrow functions
  • Setting default parameters

DOM Objects and Built-in Objects

  • Interacting with the user
  • Selecting elements by their ID
  • Accessing browser history
  • Using the location object
  • Using dates and times

Dealing with Numbers and Strings

  • Numbers
  • Global methods
  • The number object
  • The Number() function
  • Boolean values
  • The null and undefined values
  • Strings
  • String templates

Storing Data in Arrays

  • Arrays
  • How to iterate through arrays
  • The three dots operator

Handling Events in JavaScript and Controlling Program Flow

  • Event types
  • Event handlers
  • The event object
  • Conditional statements
  • Loops and control structures
  • How to set up and use timers

Scripting with the DOM

  • DOM nodes
  • Selecting elements with getElementsByTagName()
  • How to read element attributes
  • The Mozilla and Chrome DOM inspector
  • What is JSON? An introduction

Programming with JavaScript, HTML, and CSS Manipulation

  • Some important elements
  • Drag and drop
  • Local storage
  • How to work with local files
  • The style property in DOM
  • How to access classes using className
  • The DOM styleSheets object
  • How to reference CSS3 properties in JavaScript
  • How to set CSS3 properties

Summary and Next Steps

Requirements

  • Basic understanding of HTML and CSS
  • Familiarity with general programming concepts

Audience

  • Web developers
  • Software engineers
  • Anyone interested in learning JavaScript for web development
 21 Hours

Delivery Options

Private Group Training

Our identity is rooted in delivering exactly what our clients need.

  • Pre-course call with your trainer
  • Customisation of the learning experience to achieve your goals -
    • Bespoke outlines
    • Practical hands-on exercises containing data / scenarios recognisable to the learners
  • Training scheduled on a date of your choice
  • Delivered online, onsite/classroom or hybrid by experts sharing real world experience

Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Contact us for an exact quote and to hear our latest promotions


Public Training

Please see our public courses

Testimonials (5)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories