ASEbackApplied Software Engineering
Java Desktop Development
		
 1. JAVA TECHNOLOGY 
	 1.1 JVM,JRE,JDK 
	 1.2 Software Development Tool
	 1.3 Dynamic Loading
	 1.4 Class Loader
	 1.5 Security 
 
 2. JAVA PROGRAMMING TOOL 
	 2.1 Java Structural Elements 
		  2.1.1   Looping and Conditional statement
		  2.1.2   Primitive Types and Operators
		  2.1.3   Blocked Structured Architecture 
	 2.2 Java Procedural Elements 
	 2.3 Java's Object Based Elements 
		  2.3.1   Class
		  2.3.2   Object
		  2.3.3   Message,State,Behaviour & Structure.
		  2.3.4   Initializers,Constructors,finalizers
		  2.3.5   Static and instance fields
		  2.3.6   Overloading
		  2.3.7   Cloning
		  2.3.8   Object Composition
		  2.3.9   Linking and Embedding
		  2.3.10 Garbage Collector
		  2.3.11 Heap Manager
	 2.4 Java's Object Oriented Elements 
		  2.4.1   Interface
		  2.4.2   Inheritance
		  2.4.3   Polymorphism
		  2.4.4   Abstract Classes and methods
		  2.4.5   Final Classes and methods
		  2.4.6   Issues of Multiple Inheritance
		  2.4.7   Multiple Inheritance Work Around
		  2.4.8   Inner Classes
 
 3. Exception Handling  
	 3.1 Introduction of classical and modern techniques 
	 3.2 The try-catch construct
	 3.3 throw and throws 
	 3.4 Adjacent try-catch 
	 3.5 Nested try-catch 
	 3.6 finally 
	 3.7 Implications on Exception Handling 
		  3.7.1   Inheritance
		  3.7.2   Polymorphism 
	 3.8 Checked Exceptions and Unchecked Exceptions  
 
4. AWT/SWING     
	 4.1 Event Delegation Model 
	 4.2 Container, Component, Layout
	 4.3 Handling Events 
 
5. Threading   
	 5.1 Introduction to concurrency model of Java 
	 5.2 Creating Threads
	 5.3 sleep, join and other utility functions 
	 5.4 Monitors 
		  5.4.1   synchronized blocks
		  5.4.2   synchronized functions
		  5.4.3   wait,notify,notifyAll
		  5.4.4   deadlock and other related issues
	 5.5 Thread Pooling 
 
6. Networking 
	 6.1 Protocols and Data Transfer 
	 6.2 UDP, TCP
	 6.3 Sockets and ServerSocket 
 
7. Supporting Services 
	 7.1 Serialization 
	 7.2 File Handling
	 7.3 Collections 
 
8. Patterns Covered 
	 8.1 Singleton 
	 8.2 Simple Factory
	 8.3 Source Listener
		   
UML

 9. Use Case Diagram

 10. Class Diagram

 11. Collaboration Diagram

 12. State Diagram

 13. Sequence Diagram

 14. Activity Diagram

 15. Component Diagram
		   
Project Development
 
16. Project Work 
	 16.1 Implementing a Chat-Server Application. 
	 16.2 Custom Application
		   

Top|| Click here for Batch Info

support@rajeshpatkar.com
Rajesh Patkar Institute Of Software Engineering
26/A Patel Shopping Center, Ground Floor, Sainath Road, Opp Malad Subway, Malad (W), Mumbai.
Tel: 28809398, 9820396074, 9820860292, 32903720, 28076817.