SYNOPSIS
The Java programming language lies at the core of many large scale business applications – especially business-to-business commercial systems that fuel the advancement of digital economy. In addition, the portable and easy-to-learn natures in Java programming make it attractive programming language for a wide array of portable electronics, such as from smart phones (Android, BlackBerry and Samsung) to embedded systems in consumer products and industry’s applications. Briefly, Java programming language is a high level, robust, secured and object-oriented programming (OOP) language.
This workshop will give participants insight and hand-on experience on writing and developing Java program with proper syntax and do & don’t guidance from engineering perspective in software development. Participants will also learn how to build standalone Java application, learn it’s logical and data flows, and eventually able to design and develop your own Java game after finishing the workshop.
BENEFITS:
This workshop will provide hand-on training on Java programming. The participants will experience a real world application development process.
The immediate benefits are as follows: • Understand the fundamentals of object orientation, objects and classes, stream input and output operations, array and flow-control statements, and error exception handling. • Using the right tools for editing your program. • Download and configure your editor and compiler correctly. • Write Java code with OOP approach. • Enhance your coding capability advanced OOP approach of using constructor, method, Inheritance, overriding and polymorphism. • Compile Java code with Java development Kit (JDK) and run the Java program on Java Runtime environment (JRE). • Debug your Java program with the correct techniques and tools. • Develop your own Java application/game.
BIODATA OF SPEAKER
Mr. Daniel Pu Chuan Hsian is a senior Engineer in Information Security Lab of Mimos Berhad (National ICT research center). He is responsible of developing information security systems for various applications particularly for governmental, financial and banking sectors. He is specializing in developing mobile apps for advanced two-factor or known as 2-step authentication that is widely used various login systems such as in Google and etc. In his years of developing mobile apps for information security systems on Android OS, he had gained vast experience and in-depth knowledge and skills in developing applications by using Java programming language. Apart from sound programming knowledge in software development, Mr. Daniel was an experienced lecturer in Taylor’s University, Malaysia prior to joining Mimos Berhad. He taught computer programming, fundamental engineering and mathematics courses in American Degree Transfer (ADP) program for the first and second year’s students. Overall, Mr. Pu has accumulated more than 16 years of experience in software development and teaching programming languages in tertiary level.
PREREQUISITES: As this is a hands on workshop, participants are required to • bring your own Laptop • It is strongly recommended that each participant brings his/her own laptop with JDK and JRE installed. The JDK and JRE can be downloaded from http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html.
|