| Level: | Advanced |
| Eligibility: (Pre-requisites) | Knowledge of Java |
| Medium of instruction: | English |
Session 1
-
Explain the Abstract Window Toolkit (AWT)
-
Define an applet
-
Differentiate between Java Applications and Java Applets
-
Create an applet
-
Identify how parameters are passed to applets
-
Explain Classes such as
-
Graphics class
-
Font class
-
Color class
Session 2
-
Design an Applet
-
Implement the Graphics, Font and Color class
Session 3
-
Create a Java Studio Enterprise Project
-
Create a Java Class in Java Studio Enterprise 8 IDE
-
Compile and Run a Java Application
-
Debug in Java Studio Enterprise
Session 4
-
Create a java program using the Sun Java Studio Enterprise
-
Use the Sun Java Studio Enterprise IDE’s debugger to resolve errors
Session 5
-
Explain the Abstract Window Toolkit (AWT)
-
Explain Swing - Compare AWT with Swing
-
Describe Swing Container components
-
JFrame
-
JPanel
-
JScrollPane
-
Describe GUI Components
-
JLabel
-
JTextField
-
JTextArea
-
JButton
-
JCheckBox
-
JRadioButton
-
JComboBox
-
Explain Event Listener
-
Explain Inner Class and Anonymous Class
-
Describe Layout Manager
-
BorderLayout
-
FlowLayout
-
GridLayout
Session 6
-
Use different GUI components of javax.swing package
-
Use swing classes in application
Session 7
-
Use various Dialog Boxes
-
Design Menus
-
Discuss JTable
-
Discuss JTree
-
Use various Dialog Boxes
-
Design Menus
-
Discuss JTable
-
Discuss JTree
Session 8
-
Implement Menus
Session 9
-
Display interactive dialog boxes with messages
-
Develop GUI Applications using JTable, JList and JTree
Session 10
-
Define a thread
-
Define multithreading
-
List benefits of multithreading
-
Create threads
-
Discuss thread states
-
Manage thread priorities
-
Explain thread synchronization
-
Explain the ‘wait-notify’ mechanism
Session 11
-
Create Thread
-
Manage Thread States and Priorities
-
Implement Multithreading in the application and applet
Session 12
-
Discuss what is JDBC
-
Discuss the need of JDBC
-
Describe the java.sql package in brief
-
Discuss types of drivers
-
Explain the anatomy of a JDBC program
-
Describe the PreparedStatement interface
-
Use ResultSet
Session 13
-
Develop database applications using Java
-
Use parameterized queries
Session 14
-
Explain the Java Distributed Object Model
-
Describe what is RMI
-
Explore the RMI Architecture
-
Discuss the java.rmi package
-
Describe a sample RMI application
Session 15
-
Understand what is RMI
-
Implement RMI
-
Use java.rmi package
Session 16
-
Discuss applets and URLs
-
Explain Sockets
-
Explain Channels
-
Explore the java.net package
-
Discuss Applet-Applet Communication
Session 17
-
Use java.net package
-
Understand Sockets
-
Use Datagram packets
| Classroom - Regular | ||||
| When | Duration | Where | Remarks | Price |
| Not Specified |
3 Months |
All Venues | Not Specified |
INR 4,500 Per Course (Taxes As Applicable) |



