Building Application with Java

LEVEL: INTERMEDIATE                   HRDF: CLAIMABLE 

Thirty (30) CPD Hours approved by MBOT

TRAINER: 

Ts Dr. Yew Kwang Hooi

 

7 - 11 OCTOBER 2024

 

CAPE

Level 8, Permata Sapura, Kuala Lumpur City Centre, 50088 Kuala Lumpur​

 

9.00AM - 5.00PM

 

RM 4,500 FOR PROFESSIONALS

10% Discount for Early Bird (until 7 September 2024) / Group / Students

CONTENT SUMMARY

INTRODUCTION

Java is a popular language for programming various types of platform-portable software, ranging from simple console application or GUI-based application to enterprise systems. This workshop is designed for audience with some programming background wishing to familiarize with Java development. It goes through fundamental control constructs with attentions on advantages and differences offered by Java programming language compared to other mainstream languages. Participants will become acquainted with the language, API, useful classes, tools and documentation. Participants will be exposed to skill-building activities in writing Java software through object-oriented design.

COURSE CONTENT

Object-orientation 
  • Participants will gain understanding and appreciation of OOP as natural extension of OOAD. Participants will see the strengths of OO paradigm over other programming paradigms. Object-oriented programming paradigm is explained practically.
Java technology 
  • Participants learn about underlying technologies supporting Java programming language and its portability. Participants will see how a basic Java program can be written that interactively prompts for input, process and display outputs.
Object data type vs primtive data type 
  • Participants will see how objects are utilized in a Java console program to perform computing tasks. Comparison with primitive data types are made. Participants will learn how to form expressions to solve problems.
Static methods and object methods 
  • Participants see the modularization of codes in units called methods. Participants will learn how to declare, define and call a method. Participants will see variety of ways to define a method and advantages of each. Participants will learn how to develop methods in object scope and class scope to understand how the difference impact the data and problem solving.

Decision constructs 

  • Participants will learn how to use decision constructs to solve problem programmatically.

Array 

  • Participants will see the advantages of using array in Java and to capitalize from enhanced control structure with array.

Looping constructs 

  • Participants will learn how to use looping constructs to solve problem programmatically. Examples of looping elements in array and enumerated data type are demonstrated.

File I/O 

  • Participants will learn how to store and retrieve data from file.

Creating GUI application in Java Swing 

  • Participants will learn how to create GUI applications in Java.

Hands-on Project 

  • Building an application with DB back-end.

Assessments: 

  • Group assignments/discussions, pre- & summative tests and a mini project

OBJECTIVES

Upon completion of this course, participants will be able to:

  • Develop console and Java Swing applications.
  • Write Java programs using advanced Java data structure,  expressions and control constructs.
  • Utilize object-oriented design for developing application.
  • Read/write from files.
  • Develop Java application using JSwing.


WHO SHOULD ATTEND?

  • Entry-level software developer/programmer/educator.
  • Audience does not need to know Java in advance. 
  • Pre-requisite required is some knowledge of basic programming in any language.





OUR TRAINER

1. Ts Dr. Yew Kwang Hooi  (UTP)

Ts. Dr. Yew Kwang Hooi is a senior lecturer in the Department of Computer and Information Sciences in Universiti Teknologi PETRONAS (UTP). He is a HRDF-certified trainer with various certifications including  Sun(now Oracle) Certified Java Programmer with experience delivering workshops on Java/OOP/OOAD/RUP in university and centres such as SHRDC and PSDC for Intel, Maybank, Experian, Scope International and UiTM since 2010. Training apart, he has been providing consultancy and development services for several software engineering projects for the industry. An avid writer, Dr Yew has published a few academic book titles under Oxford Fajar Sdn Bhd.

COUNTDOWN

REGISTRATION FEES

PROFESSIONALS

MYR4,500*

*fee quoted does not include SST, GST/VAT or withholding tax (if applicable).

EARLY BIRD/ GROUP/ STUDENT

MYR4,050*

*fee quoted does not include SST, GST/VAT or withholding tax (if applicable).

OUR LOCATION

Centre for Advanced & Professional Education (CAPE)

 Level 8, Permata Sapura, Kuala Lumpur City Centre, 50088 Kuala Lumpur​

CALL US

+605 - 368 7558 /

+605 - 368 8485

DROP US AN EMAIL

cape@utp.edu.my