About this course
JavaScript is one of the most widely used programming languages in the world. It is used to develop websites and web applications. It is also a great choice as your first programming language.This course is for people who have little or no programming experience. You will learn the fundamental building blocks of programming, and how to read and write small programs in JavaScript. If you know HTML and CSS and want to expand your web development skills, this course will start your journey as a JavaScript programmer.
What others say
(Note: This course is an updated and condensed version of our previous Introduction to Programming course.)
Excellent course – Delivery, content + environment.
I. Halkerd
Development Bank of South Africa Lecturer: Charles Classroom training
Great course! Great lecturer!
R. Bensch
Momentum (MMI) Lecturer: Jacqui Classroom training
Very informative, well-structured and worthwhile. Thank you.
K. Swartz
Private Lecturer: Charles Classroom training
This course will definitely assist in developing my skills to solve more complex problems.
S. Mafenuka
Daimler Lecturer: Charles Classroom training
A very enjoyable course. Jacqui was excellent in explaining how everything fits together.
T. Hoosan
ABSA Lecturer: Jacqui Classroom training
As always, this is the best and will always be the best. Charles is awesome!
J. Muller
Momentum (MMI) Lecturer: Charles Classroom training
This is the first training course I have been on that I haven’t fallen asleep in! This was beyond brilliant. Charles is amazing at what he does.
J. Muller
Momentum Lecturer: Charles Classroom training
Course was very informative, and the lecturer is very knowledgeable.
V. Outywa
Mercedes-Benz SA Lecturer: Charles Classroom training
The lecturer had good subject knowledge and articulated everything in a simplified manner and comprehensively for every student to understand. Fundamentals to basic programming skills was distinctively achieved. Thanks Jacqui
S. Ntuli
Unhu IT Consulting Lecturer: Jacqui Classroom training
Why you want to attend
You should attend the Introduction to JavaScript Programming course if:- You want to become a programmer or learn more about programming.
- You want to develop or maintain web applications.
- You know HTML and CSS, and you want to take your web development skills to the next level.
What you need to know first
Before you attend the Introduction to JavaScript Programming course:- You must have attended our HTML and CSS course or already be comfortable with the basics of HTML and CSS.
- You should be familiar with the concepts of files and folders on your computer.
- You should be able to use a simple text editor.
Price and duration
Price: R8,400.00 excluding VAT per delegate. This price includes everything that you need:- All course material, provided in an electronic format.
- An attendance certificate after the course, in PDF format.
How to book
It’s so easy to book for the Introduction to JavaScript Programming course. Just email us at info@incusdata.com. You can send us a purchase order, or fill in our course enrolment form. After we have received your booking, we will confirm that you are booked, and we’ll send you an invoice.Detailed course contents
Introduction
- Goals, expectations and mindset.
- The importance of terminology.
- Thinking like a programmer.
- Why we need a programming language.
- The role of compilers and interpreters.
- Why JavaScript is so important.
Getting started
- Editors, tools and browsers.
- Incorporating JavaScript in HTML pages.
- Using the browser console.
- Introduction to errors.
JavaScript syntax
- The concept of syntax.
- Character set and case sensitivity.
- Whitespace, statements and blocks.
- Identifiers and keywords.
Variables
- Creating and using JavaScript variables.
- Basic output via the browser or the console.
- Basic user input.
Data types and literals
- Why data types are important.
- Literals and data types.
- JavaScript variables and data types.
- The Number data type.
- The String data type and escape sequences.
- The Boolean data type.
- Type conversion.
Expressions and operators
- Mathematic operators and working with numbers.
- String operators and working with strings.
- Comparison operators.
- Assignment operators.
- Building complex expressions with logical operators.
- Operator precedence rules.
JavaScript control statements
- Conditional statements.
- Iterative statements.
- Nesting control statements.
JavaScript functions
- Calling a function.
- Creating a function.
- Passing values to a function.
- Returning values from a function.
Arrays in JavaScript
- The concept of a class, object and method.
- The Array object.
Introduction to the DOM.
- The concept of the document object model.
- Making dynamic changes to the web page.
- Introduction to working with forms.