JavaScript Course Gauteng

Learn the most popular programming language

JavaScript Course Gauteng Overview

JavaScript Fundamentals

In this JavaScript course in Gauteng you will learn the complete JavaScript specification. You will learn everything you can do with JavaScript by starting with the fundamentals of JavaScript all the way through to advanced JavaScript Front End Development Techniques.

JavaScript is the most sought after skill in the web development industry today and the world’s most popular scripting language. In the forever growing web development industry, it is essential to know how to use JavaScript to enhance your websites. It is an essential skill for any front-end web developer. JavaScript was voted most sought after skill for any web development candidate for the last 3 years running. It is also becoming more and more popular due to the amazing frameworks being developed.

javascript course gauteng south africaOur practical JavaScript course will cover everything you need to know about using JavaScript for front end web development. You will learn everything in a practical step by step way by creating actual examples in class. We will also learn the fundamentals and more advanced DOM scripting. You will learn JavaScript Objects and create complete projects in class. Finally you will learn everything about Asynchronous JavaScript all while creating actual examples.

As with all our courses we provide the best available books in JavaScript and all your course material can be used as a portfolio. Our course material gets updated as per the specification changes so you are sure to learn the latest available techniques.

This JavaScript Course will cover everything you need to know on how to use it for every day tasks. You will also get a brief introduction to JavaScript Frameworks, API’s and more advanced JavaScript Techniques, including the latest ES6 and ES2022 versions.

The best Practical JavaScript Course available in South Africa – as voted by 100’s of students over the last 10 years.

09:00am - 14:00pm
Please Contact

Who is this course for?

This JavaScript Course is aimed at developers and designers who want to learn the latest JavaScript coding conventions and techniques. This is also a solid JavaScript Introduction course for anyone wanting to become a full stack developer with React JS and NodeJS. This course is for anyone wanting to learn the power behind JavaScript and Front End Development.

Assumed Knowledge

For this JavaScript Course in Gauteng we will assume working knowledge of Windows or Mac systems. No previous JavaScript experience needed, but a good understanding of HTML and CSS is a requirement.

What you will Learn

  • What is JavaScript
  • JavaScript Syntax
  • JavaScript Functions
  • JavaScript Data Types
  • JavaScript Arrays
  • JavaScript Objects
  • JavaScript Loops
  • JavaScript ES6
  • Working with JSON
  • Ajax and API’s
  • And Much More

JavaScript Course Subjects

  • Why choose PHP/MySQL/Apache
  • PHP’s purpose and capabilities
  • Server Side Vs. Client Side Scripting
  • What PHP looks like – Basic structure
  • Setting your development environment up with your testing server
  • Testing PHP installations in your server
  • Which servers can use php
  • Where to write the php code and using which applications
  • Language Basics
Structure and Syntax
  • Data Types in PHP
  • Using Variables and Constants
  • Processing data using operators
  • Understanding Arrays
  • Working with combinations of Data Types, Variables and Arrays
  • Arrays
Array types
  • Multi-dimensional arrays
  • Getting data out of arrays
  • Array operations
  • addition
  • comparing
  • Counting
  • Searching
  • Flipping/Reversing
  • Deleting elements within an array
  • More Arrays
Sorting arrays
  • sort
  • asort
  • ksort
  • natsort
  • shuffle
  • key sort
  • Stacks and Queues
  • push/pop
  • shift/unshift
  • Sets
  • array_diff
  • array_intersect
  • Strings
Escape sequences
  • Variables and string combined
  • Escaping literal values
  • Length
  • translation
  • comparison
  • searching
  • matching
  • search and replace
  • Giving your code life – Control Structures
Conditional decision making – if, else, and elseif
  • True, false, and evaluation of expressions
  • Multiple and nested conditions
  • Short Circuit Evaluation – break and continue
  • The ‘?’ Operator
  • Decision making using the switch statement
  • Iterations using while, do…while, for and for each loops
  • Iterating through an array
  • Terminating code using exit, return, and die
  • Creating Dynamic Web Content
Embedding PHP in Web pages
  • Retrieving user input through forms, using the GET and POST method
  • Handling the date and time
  • Dynamically including code using include and require
  • mail and php
  • Cookies
  • Using PHP’s built-in functions
Mathematical functions
  • Generating random numbers
  • Creating custom functions
Why write your own functions
  • Syntax for defining a function
  • Variable scope, and the global statement
  • Adding in function parameters
  • Return values from functions
  • Objects and Classes
Basic OOP
  • Constructors/Destructors
  • Visibility & Scope
  • Static
  • Constants
  • Introduction to Databases
Why use a database – The three-tier architecture approach
  • Introducing MySQL and PHPMyAdmin
  • Understanding the database structure
  • Creating a simple database
  • Basic SQL commands
  • Making PHP and MySQL work for each other
Connecting to the database
  • Displaying database content through PHP
  • Inserting and deleting data into the Database
  • Updating data in the Database
  • Security considerations
JavaScript Course in Johannesburg Pretoria


  • You can always sit in for the same JavaScript course in Gauteng at any time within a year for free. We make sure you understand everything once you are done with the course.
  • Our courses are practical – The best way to learn
  • Get a great JavaScript Course in Gauteng
  • Our Tutors share their 18 years experience and best practices, something you won’t get anywhere else.

Supplied Course Materials

Web Design Course MaterialsFor this JavaScript Course in Gauteng we supply detailed course notes and reference text. We provide sufficient supporting material so that you can return to your work place with sufficient confidence to permit further learning. You also get all course activity and files on a DVD disc at the end of your JavaScript Course.

Ongoing Student Support

Website Design Course SupportThere is nothing worse than leaving a course and feeling left on your own. We like to ensure our customers have all the support and backup they need which includes unlimited support by phone or email. You also get lifetime support through our Resource Centre. You can also sit in for the complete JavaScript Course in Johannesburg for free if you feel you need a refresher.

We look after our students:

We provide water, coffee & tea throughout the day. You can even have your coffee at your desk.

You also get

  • A start to a great portfolio
  • A great JavaScript Course in Johannesburg / Pretoria
  • A great collection of javaScript Books
  • A certificate of completion.
  • Access to our resource website with free stock images, tutorials and code examples.
JavaScript Short Course South Africa
Share with a Friend

Start typing and press Enter to search

Pin It on Pinterest