About the Introduction to Java Programming course
This course will introduce you to the basics of Java programming. You will learn the fundamental building blocks of programming, and how to read and write small programs in Java. This is the right course to start your journey as a Java programmer or tester. Java is one of the most popular programming languages in the world. It is used to write many different types of programs, and it is also used to write automated tests for systems. The Introduction to Java Programming course is for people who have little or no programming experience.What others say
(Note: This course is a new version of our previous Introduction to Programming course. Reviews are of the previous version of the course.)
I am very pleased and grateful to the lecturer (Jacqui) for this course and for her patience with doing things step by step in order for me to understand.
N. Fuzile
Envisage Lecturer: Jacqui Classroom training
This course will definitely assist in developing my skills to solve more complex problems.
S. Mafenuka
Daimler Lecturer: Charles Classroom training
This was a very interesting course and an eye opener to programming!! Thank you Jacqui, God bless
O. Ramphisa
Unhu IT Consulting Lecturer: Jacqui Classroom training
Thanks a lot. 150% smiley face!
S. Moela
Private Lecturer: Jacqui Classroom training
Excellent knowledge and overall experience!!
F. Laas
VIP Payroll Lecturer: Jacqui Classroom training
The lecturer was very patient and the course was interesting, she motivated us and I am glad I attended the course; I understand better.
B. Mdhluli
Unhu IT Consulting Lecturer: Jacqui Classroom training
I really found the course helpful. I think Charles is an excellent trainer and his passion for programming is addictive. Thanks!!
N. Smith
Private Lecturer: Charles Classroom training
Great course! Great lecturer!
R. Bensch
Momentum (MMI) Lecturer: Jacqui Classroom training
This was amazing, can’t wait to come back.
G. Janse van Rensburg
Jabil Energy Lecturer: Charles Classroom training
Why you want to attend
You should attend the Introduction to Java Programming course if:- You want to become a Java programmer.
- You want to be able to write automated scripts for Java programs.
- You want to have a better understanding of what programming is about.
What you need to know first
Before you attend the Introduction to Java Programming course:- You should be familiar with the concepts of files and folders on your computer.
- You should be able to use a simple text editor.
- You should understand and be able to perform simple maths calculations that make use of addition, subtraction, multiplication, division, exponentiation, comparisons and the use of Pi.
Price and duration
Price: R12,200.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 Java 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.
- Choosing a programming language.
- Why Java is so popular.
- Compilers, interpreters and editors.
Introduction to numbering systems
- Internal representation of data.
- Binary, octal, decimal and hexadecimal numbering systems.
- ASCII and Unicode.
Getting started
- The Java virtual machine.
- Using the command line.
- Compiling and running a simple Java program.
- Using the documentation.
- Java playgrounds.
Basic Java syntax
- Case sensitivity and whitespace.
- Statement syntax and blocks.
- Identifiers.
- Comments.
- Essential OO syntax.
Java data types and variables
- Creating and using variables.
- Creating and using constants.
- Numeric data types and literals.
- Boolean data type and literals.
- String data type and literals.
- Data conversion
Java expressions and operators
- Assignment operators.
- Comparison operators.
- Logical operators and the truth tables.
- Arithmetic operators.
- String concatenation operator.
- Operator precedence.
Java control structures
- Conditional statements.
- Iterative statements.
- Nesting control statements.
Introduction to objects
- Concepts of object orientation.
- Objects and classes.
- Variables revisited.
Testing and debugging
- Sources of errors.
- Errors relating to internal representation.
- Debugging and error handling.
- Types of tests, and the role of automated testing.