Home‎ > ‎

Java Technology

Fees   Rs. 13,500
Videos :  Available 
ClassRoom Course  :  Available 

Syllabus

  1. Java Technology
    1. JVM, JDK, JRE
    2. Software Development Tools (Javac, NetBeans)
    3. Dynamic Loading
    4. Class Loader
    5. Security
  2. Java Structural Building Blocks
    1. Looping and Conditional Elements
    2. Primitive types, operators and expressions
    3. Blocked Structured Architecture
  3. Java Object Based Elements
    1. Class
    2. Object
    3. Message, State, Behavior and Structure.
    4. Responsibility Driven Programming
    5. Initializer, Constructor, Finalizer
    6. Static and Instance fields
    7. Overloading
    8. Cloning
    9. Object Composition
    10. Linking and Embedding
    11. Garbage Collector
    12. Heap Manager
    13. Enumeration
  4. Java Object Oriented Elements
    1. Interface
    2. Inheritance
    3. Liskov's principle of Substitution
    4. Polymorphism
    5. Abstract Classes and MethodsFinal Classes and Methods
    6. Issues of Multiple Inheritance
    7. Inheritance work around
    8. Generics
  5. Exception Handling
    1. Introduction of classical and modern techniques
    2. The try-catch construct
    3. throw and throws
    4. Adjacent and Nested try-catch
    5. finally
    6. Checked Exception and Unchecked Exceptions
    7. Exception class hierarchy
    8. Fundamentals of contract based programming.
    9. Exception handling & Inheritance
    10. Exception handling & polymorphism
  6. Swing
    1. GUI, CUI, SUI etc.
    2. HCI
    3. Container, Components,Layouts
    4. Events, Listeners and Event Delegation Model
    5. Event dispatcher and Event Queue
    6. Menus
  7. Threading
    1. Introduction to the Java Concurrency Model
    2. Creating Threads
    3. Sleep , Join and other utility methods
    4. Monitors
    5. synchronized, wait , notify
    6. Daemon threads and thread priority.
    7. High level concurrency constructs.
  8. Java I/O
    1. I/0 class hierarchy
    2. Binary and Character streams
    3. Buffered Readers and Writers.
    4. Console I/0
    5. File I/0
    6. Serialization
  9. Networking
    1. TCP, UDP
    2. ServerSocket
    3. Socket
    4. Client/Server communication
  10. Collections
    1. Lists
    2. Sets
    3. Maps
  11. Applets
  12. UML
    1. Class diagram
    2. Sequence and Collaboration diagrams
    3. Use Case diagrams
    4. Activity Diagrams
    5. State Chart Diagrams
    6. Package, Component and Deployment diagrams
  13. Introduction to Web Applications
    1. What is Web?
    2. Relating Web & Internet
    3. Characteristics of  a Web Application
    4. Server-side Technologies (ASP,PHP,Java)
    5. Uses, Limitations & Future
  14. Servlet Container
    1. Component/Container Architecture
    2. Servlet Container Architecture
    3. Services provided by Servlet Container
    4. Conceptual View, Code View, Execution View of Servlet
  15. Servlet
    1. Servlet Interface
    2. ServletContext Object
    3. Config Object
    4. Session Object
    5. Request Object
    6. Response Object
    7. RequestDispatcher Object
    8. Interservlet Communication
    9. Concurrency Issues
    10. Transactional Issues
    11. Security Issues
    12. Design Issues
  16. JSP (Java Server Pages)
    1. JSP Engine Structure
    2. Scriplets
    3. Declarations
    4. Action Tags
    5. Directives
    6. Taglibs
  17. Java Beans
    1. Introduction
    2. Using Beans with Servlets & JSP's
    3. JDBC & Beans
    4. MVC Architecture Model 1
    5. MVC Architecture Model 2
  18. JDBC
    1. Conceptual View
    2. Code View
    3. Execution View
    4. Objects
      1. Result Set
      2. Statement
      3. Connection
      4. Prepared Statement
      5. DatabaseMetaData
      6. ResultSetMetaData
    5. Concurrency Issues
    6. Security Issues
    7. Design Issues
    8. Transactional Issues
  19. XML
    1. Introduction
    2. XML Application
    3. XML Vocabulary
    4. XML Schema & DTD
    5. XML Document
    6. Applicability of XML in Web Applications
    7. Interface to XML
      1. DOM
      2. SAX
    8. Java & XML
  20. Java EE Patterns
    1. FC (Front Controller)
    2. Composite View
    3. Command
    4. Service  to Worker
    5. Dispatcher View
    6. Synchronization Token
    7. Intercepting Filter
  21. Introduction to Enterprise Java Beans
    1. RMI
    2. Session Bean
    3. Entity Bean
    4. Message Driven Bean
    5. Applications of EJB
  22. Project Work
    1. Instant Messenger
    2. Multi-user Chess Engine

 
 



Upcoming Batches

CourseStart DateEnd DateTimingsDaysStatus
Java Technology January 21, 2012 March 18, 2012 6.00 pm to 9.00 pm Sat/Sun Proposed 
Showing 1 items from page Java Technology Upcoming Batches sorted by Start Date. View more »

Ongoing Batches

CourseStart DateEnd DateTimingsDaysStatus
Java Technology October 8, 2011 December 18, 2011 2.30 pm to 5.30 pm Sat/Sun Delayed 
Java Technology December 4, 2011 February 12, 2012 9.00 am to 12.00 noon Sat/Sun Started 
Showing 2 items from page Java Technology Ongoing Batches sorted by Start Date. View more »

Prerequisites

  1. Knowledge of  C programming
  2. Knowledge of basic Data Structures
  3. Knowledge of SQL 


Predecessor Courses

Courses that can be taken up before taking  Java Technology course

C C++ DataStructures

PHP Database Technology


Successor Courses

Courses that can be taken after completing Java Technology course

Java FrameWorks

Design Patterns

C# Asp.net 



Frequently Asked Questions

I don't know programming can I join this course ?
  • No, you are expected to know C programming and fundamentals of SQL programming. 

I don't know C++ programming can I join this course ?
  • Yes you can join this course. You are expected to know C programming and fundamentals of SQL programming. 

I don't know C# programming can I join this course ?
  • Yes , you can join this course. You are not expected to know C#. However there is a lot of convergence between C# .Net and Java Technologies. Learning Java can help you in learning C# and vice-versa. 


I am an IT professional , I want to master Java Technology is this course for me?
  • This course has been designed with Industry requirement in mind. 
  • This course make an effort to Instill the right thought process required to develop Industry strength perspective.  
  • There is sufficient Hands-On with assignments and Project work to give you a head start. 


I am a BCA , BSC IT, MCA , BE student can I join this course?
  • Yes this course covers most of the topics in the standard curriculum of the above courses. This coverage makes you self sufficient to learn the left out topics. 
  • However, the primary focus of the course is to prepare you for software  development, and hence this is not an exam oriented course.
  • Students who have undergone this course have given a positive feedback regarding their performances in University Exams and Project Work.

Java Technology Forum

User Group Java Technology