Basic Java Training

Multiday, 19/10/2024 - 20/10/2024

Venue

Tertiary Courses Malaysia G-3A-02, Corporate Office Suite, KL Gateway, No 2, Jalan kerinchi, Gerbang kernichi Lestari, 59200

Entrance Fee

2000

Category

Science & Technology

Event Type

Class, Course, Training or Workshop

Share

Schedule

DateTime
19/10/20249:30 AM - 5:30 PM
20/10/20249:30 AM - 5:30 PM
 Basic Java Training

Begin your journey into the programming world with our Basic Java Training. This course meticulously covers the essential stepping stones of Java: from downloading and exploring the versatile NetBeans environment to grasping the foundational Java elements such as data types, strings, and arrays. Alongside this, you will learn to efficiently control the program's flow using functions and loops.

Furthermore, discover the art of creating and managing classes in Java. Enhance your coding dexterity as you navigate through sorting and searching within arrays and effectively manipulate files. With hands-on guidance, this training guarantees to build a robust foundation, setting the stage for your advanced programming endeavors.

Certificate

All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.

Funding and Grant

HRD Corp Claimable Course for Employers Registered with HRD Corp

HRDF claimable

Course Code: M285

Topic 1. Getting Started

  • What is Java?

  • Downloading the Java IDE (NetBeans) 

  • Flowcharting and UML diagrams

  • Understanding algorithms 

  • Exploring the IDE 

  • Command-line programming with Java 

  • Creating Java docs 

Topic 2. Java Basics

  • Anatomy of a Java program 

  • Understanding data types 

  • Using strings 

  • Understanding arrays 

  • Understanding implicit and explicit conversion

  • Debugging logic and syntax errors 

  • Using the debugger

Topic 3. Flow of Control

  • Understanding basic expressions 

  • Working with decisions

  • Comparing different types of loops 

  • Using predefined functions 

  • Creating user-defined functions

  • Using call by value and call by reference

  • Overloading functions 

Topic 4. Classes and Objects

  • Creating classes 

  • Instantiating classes 

  • Using encapsulation 

  • Understanding inheritance 

  • Working with polymorphism

Topic 5. Beyond the Basics

  • Revisiting arrays 

  • Working with two-dimenional arrays

  • Using ArrayLists 

  • Introducing recursion

  • Sorting arrays 

  • Searching arrays