Programming in Java™ (3 modules, 120 study hours)


The course provides practical skills for object -oriented programming in Java using problem-oriented learning methodology. It includes the following modules (individualized combinations are possible):

  • Core Java Programming (40 study hours) – introduces the principles and concepts of object-oriented programming and their practical realization in Java. Different language constructs, implementation mechanisms, and classes implementing common data structures are explored in detail based on various problems and examples. Exception processing mechanisms and Java documentation conventions are also discussed.

  • Java APIs and GUI Programming (40 study hours) – Java classes for file operations, serialization and printing are presented. The Swing GUI components and Model-View-Controller architecture are explored in detail based on examples and practical problems. The design of Java applets, Java Beans™, multi-threading and synchronization are also discussed.

  • Distributed & Network Computing with Java (40 study hours) network programming, sockets, TCP-IP stack of protocols, client-server model, different types of clients and servers, and their implementation in Java™ are discussed. Java Database Connectivity JDBC™ and using SQL for database manipulation are introduced. Java™ Remote Method Invocation (RMI) mechanism for building distributed applications is also practically explained.

For more information, please write to our e-mail address: office@iproduct.org
Oracle®, Java™ and EJB™ are trademarks or registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Copyright © IPT - Intellectual Products & Technologies Ltd., 2003-2010. All rights reserved.