Centre for Continuing Education

JavaScript Course: Introduction

Web Development. Create and maintain fast, secure and exciting websites.

Learn Web Development the smart way with Web Development training courses at the University of Sydney.

JavaScript is the language for interactive presentation of content in your web pages. This two-day course introduces JavaScript as part of the web developer’s tool set, including how to write JavaScript, programming principles, interactivity and implementing effects for your web pages.

Participants will learn how to implement basic effect for elements of your page/s, such as rollover images, controlling page style elements in an interactive manner, create on the fly responses based on user interaction, use input from forms plus others. This course builds on basic previous knowledge of HTML.

Outcomes

Upon successful completion of this course, participants should be able to:

  1. Understand JavaScript as an interactive tool for web development.
  2. Hand code a number of interactive processes.
  3. Implement interactive responses in your web pages.
  4. Modify CSS styles and presentation properties with JavaScript.
  5. Control images as interactive objects.
  6. Understand the Document Object Model (DOM).
  7. Use JavaScript for specific tasks effectively and have the confidence to explore it further.

Content

This JavaScript training course covers the following topics:

  • Introduction to JavaScript
  • The Document Object Model (DOM)
  • Understanding the Browser
  • Syntax of JavaScript
  • Programmatic conventions in JavaScript
  • Reserved words
  • Comments
  • Data Types
  • Variables
  • Statements
  • Objects
  • Functions
  • Event Handlers
  • Common Operators
  • Conditional Statements
  • Comparison Operators
  • Logical Operators
  • Loops
  • Attributes
  • Separation of Structure and Style
  • Compatibility
  • Object detection
  • Browser detection
  • Performance and fine-tuning
  • Writing HTML on the Fly
  • DOM methods
  • Enhancing content
  • Controlling visibility
  • Working with HTML Content
  • CSS as part of interactive processes
  • Controlling the presentation
  • The Style Property
  • Behaviour
  • Responding to Events
  • Examples

Intended Audience

This course is suitable for those who wish to acquire a basic and practical understanding of JavaScript as a web development tool. This course is also suitable for individuals looking to take steps into web development practices with focus in interactivity and dynamic presentation of web content.

Delivery Style

This course is delivered as a hands-on (hand-coding) computer-based workshop and presentation. Participants will have their own workstation loaded with the necessary software in which to practice the topics of the course.

Before the Course

Basic experience with HTML or courses such as Web Development: Essentials with HTML, CSS and JavaScript or HTML: Introduction is essential.

Features

  • Free repeat class - Conditions apply
  • Free USB flash drive
  • Expert trainer
  • Dedicated computer for every student
  • Small class size
  • Student notes – yours to keep
  • Statement of completion

What others say.

  • I was very impressed by the course. The tutor took us through the fundamentals of Javascript in a very easy to follow way. I can understand that it may have been quite overwhelming without a strong instructor. I also enjoyed speaking with other students and sharing knowledge.

  • The tutor really knows his stuff and explains things so they are easy to understand. We didn’t just do examples straight out of a manual like I have done at some other courses. The rooms are clean and bright. Great value for money as well, cheaper than a lot of other private courses. I will be coming back for sure to do some php and mySQL and will be recommending the courses to people at work.

  • Really good course. Compliments to the presenter. He went at just the right pace and made the course interesting and fun.

  • Really appreciating the opportunity that CCE courses give me to supplement knowledge and skills to improve myself in my job.

Enrol Now
There are places available
Enrol Now
There are places available
Enrol Now
There are places available
Enrol Now
There are places available
Enrol Now
There are places available
If there isn't a class to suit you, please join the waiting list.