Gedung Yayasan Darul Marfu
Jalan H. Zainuddin No. 43, Radio Dalam
Kebayoran Baru, Jakarta Selatan, 12140



The Java[tm] Programming Language course teaches students the syntax of the Java programming language; object-oriented programming with the Java programming language; creating graphical user interfaces (GUI), exceptions, file input/output (I/O), threads and networking. Programmers familiar with object- oriented concepts can learn how to develop Java application. The course uses the Java 2 Software Development Kit (SDK).

Object-Oriented Programming
• Class, object, attribute, method, and constructor
• Write code to create and initialize an object

Identifiers, Keywords, and Types
• Keywords in the Java programming language
• Coding conventions for classes, interfaces, methods, variables, constants, and control structures
• Create a class definition for a simple class containing primitive member variables

Expressions and Flow Control
• Member and automatic variables
• Make appropriate use of if, switch, for, while, and do constructions and the labeled forms of break and continue

• Declare and create arrays of primitive, class, or array types

Class Design
• Encapsulation, polymorphism, and inheritance
• Write overriding methods in a subclass and describe execution flow when executing an overridden method
• Control invocation of parent class constructors

Advanced Class Features Exception
• Exception categories
• Write code to handle your own exceptions

Text-Based Applications
• Write code to access command-line arguments and system properties
• Read and write text to file streams
Building Java GUIs
• Abstract Windowing Toolkit (AWT) package and its components
• Containers, components and layout managers, and how they work together to build a GUI

GUI Event Handling
• Create the appropriate interface and handler method for a variety of event types
• Determine how and when to use the appropriate adapter class to select a subset of event handlers for an event listener

GUI-Based Applications
• The key AWT components and the event types that they produce
• The Swing GUI library

• Create separate threads, controlling the code and data that are used by that thread
• Control the execution of a thread and write platform-independent code with threads
• Use wait() and notify() to communicate between threads

Advanced I/O Streams
• Construct and use node streams and processing streams
• Use the Serialization interface to encode the state of an object to a stream and to implement object persistence

• Create a minimal TCP/IP client


Jadwal Pelatihan :

  • 24 sd 26 Januari 2017
  • 14 sd 16 Februari 2017
  • 29 sd 31 Maret 2017
  • 11 sd 13 April 2017
  • 8 sd 10 Mei 2017 and 22 sd 24 Mei 2017
  • 6 sd 8 Juni 2017
  • 18 sd 20 Juli 2017
  • 14 sd 16 Agustus 2017
  • 18 sd 20 September 2017
  • 10 sd 12 Oktober 2017
  • 7 d 9 November 2017
  • 4 sd 6 Desember 2017 and 26 sd 28 Desember 2017

*Jadwal tersebut dapat disesuaikan dengan kebutuhan calon peserta


Lokasi dan investasi Pelatihan:

  • Yogyakarta, Hotel Dafam Malioboro (6.500.000 IDR / participant)
  • Jakarta, Hotel Amaris Tendean (6.500.000 IDR / participant)
  • Bandung, Hotel Golden Flower (6.500.000 IDR / participant)
  • Bali, Hotel Ibis Kuta (7.500.000 IDR / participant)
  • Surabaya, Hotel Amaris (6.000.000 IDR / participant)
  • Lombok, Hotel Jayakarta(7.500.000 IDR / participant)
  • Apabila perusahaan membutuhkan paket in house training, anggaran investasi pelatihan dapat menyesuaikan dengan anggaran perusahaan.


Informasi Pelatihan :

Mobile Phone Number : +62 857 4745 9955 || +62 852 9095 1223

email : /


Atau silahkan mengisi Formulir di bawah ini :

Be the first to comment

Leave a Reply

Alamat email Anda tidak akan dipublikasikan.