| Courses Basic Computer Training / Software Training / Application Programming | Locality Balajinagar |
Java trainig
Session 1 - Introduction to Java
Ø OOPs Concepts
Ø Java Language Features
Ø Implementation of OOPs by Java
Session 2 - Object Oriented Programming
Ø Downloading and Installing JDK/JRE
Ø Classes and Objects
Ø Sample Java program
Session 3 - Java Language Elements
Ø Identifiers, Literals, Keywords
Ø Primitive and Reference Variables
Ø Primitive Datatypes
Ø Type Conversion
Session 4 - Operators
Ø Operators
Ø Operators Precedence and Associativity
Session 5 - Control Flow-1
Ø Control Statements
Ø if, if-else
Ø while, do-while, for Loops
Session 6 - Control Flow-2
Ø Labelled Loops
Ø Break, Continue
Session 7 - Arrays-1
Ø Array as an Object
Ø One dimensional Arrays
Ø Multidimensional Arrays
Session 8 - Arrays-2
Ø Reference Arrays
Ø Anonymous Arrays
Ø Array Type Conversions
Ø Handling Command-line Arguments
Session 9 – Class Design-1
Ø Constructors
Ø Default and Parameterized Constructors
Ø Accessibility Modifiers
Ø Non-accessibility Modifiers
Session 10 - Class Design-2
Ø Inheritance and Types
Ø Abstract Classes vs Interfaces
Ø Upcasting, Downcasting
Session 11 - Class Design-3
Ø Overloading Methods
Ø Pass by Value
Ø Overriding Methods
Ø this, super Keyword
Session 12 - Advanced Class Features-1
Ø Method Overriding Rules
Ø Returning Primitives and References
Ø Recursion
Session 13 - Advanced Class Features-2
Ø Packages
Ø Compiling and Running Packages
Session 14 - Exception Handling-1
Ø Exception Handling
Ø Exceptions and Errors
Ø Exceptions Hierarchy
Session 15 - Exception Handling-2
Ø Common Exception Types
Ø Identification of Exceptions Based On Scenarios
Ø try, catch and finally Blocks
Session 16 - Exception Handling-3
Ø throw and throws Clause
Ø Checked and Unchecked Exceptions
Ø Defining Exceptions in Method Overriding
Session 17 - Exception Handling-4
Ø User Defined Exceptions
Ø Lab Sessions
Session 18 - Assertions
Ø Assertion Mechanism
Ø Enabling/Disabling Assertions At Runtime
Ø Appropriate/Inappropriate Usage of Assertions
Session 19 - Nested Classes-1
Ø Nested Classes and Types
Ø Static Member Class and Interface
Ø Declaration and Instantiation
Session 20 - Nested Classes-2
Ø Non-static Member Class
Ø Declaration and Instantiation
Ø Method Local Inner Classes
Ø Declaration and Instantiation
Session 21 - Nested Classes-3
Ø Anonymous Classes
Ø Static/Non-static Initializer Blocks
Ø Subclassing of Nested Classes
Session 22 - Threads-1
Ø Multitasking vs Multithreading
Ø Thread Execution and Platform Dependency
Ø Creating Threads Using java.lang.Thread and java.lang.Runnable
Session 23 - Threads-2
Ø Thread Manipulation Using Common Methods
Ø sleep(), join(), yield()
Session 24 - Threads-3
Ø Synchronization and Implementation Types
Ø wait(), notify(), notifyAll()
Session 25 - Wrapper Classes
Ø java.lang.Object and Common Methods
Ø Wrapper Class Constructors
Ø Conversion Methods
Session 26 - String Manipulation-1
Ø String Features – Immutable, Interned Strings
Ø Common String Methods
Session 27 - String Manipulation-2
Ø String vs StringBuffer
Ø Important StringBuffer Methods
Ø Overview of StringBuilder
Session 28 - Collections Framework-1
Ø Collections API
Ø Implementation Classes and Features
Ø Collections Creation and Traversal
Session 29 - Collections Framework-2
Ø Iterators, ListIterators
Ø Maps and Implementation Classes
Session 30 - Collections Framework-3
Ø Traversing Maps
Ø equals() and hashcode() Contract
Session 31 - Advanced I/O Streams-1
Ø I/O Basics
Ø Byte Streams and Iimplementation
Ø Characters Streams and Implementation
Ø Buffering of Streams, PrintWriter
Session 32 - Advanced I/O Streams–2
Ø Serialization and Implementation
Ø java.io.Serializable Implementation Rules
Session 33 - Developing Windows GUIs
Ø Applets vs Applications
Ø Applet Life Cycle
Ø Java.awt.Component Hierarchy
Session 34 - Building Java GUIs-1
Ø Windows vs Panels
Ø Developing and Running Applets and Frames
Ø Multithreading Implementation within GUIs
Session 35 - Building Java GUIs-2
Ø Creating GUI Components
Ø Setting Up Components and Panels
Session 36 - Building Java GUIs-3
Ø Layout Managers
Ø Practical Implementation of Layout Managers
Session 37 – GUI Event Handling
Ø Event Handling and Listeners
Ø Action, Mouse,Keyboard Events
Session 38 – Advanced GUI
Ø Frames and Dialogs
Ø Creating Menus
For more detail please contact us:
Swargate Office:
2nd Floor, Office No.202, Modi Plaza,
Landmark: Opp.Laxmi Narayan Theatre
Tel No: 020-41203324
Mob : +91 9175371080
Dangechowk Office:
1st floor, CNC Web world,
Landmark: Opposite Pandit Petrol Pump
Tel No: 020-41207557
Mob : +91 9175371081
E-mail : [email protected]
Website: www.cncwebworld.com