Topics covered in this course:
Initially in our java training session, we will go through Internet and its technologies, Concept of web browsers and World Wide Web.
Object oriented concepts
Purpose of OOP and Features of OOP like Encapsulation, Abstraction, Inheritance and Polymorphism.
Classes, Objects & Interface
Simple Java Courses by implementing OOP concept, Abstract classes, Interfaces, Packages and their implementation.
The concepts of multithreading and different types of multithreading supported by java.
Implementation of Exception handling in Java and writing own Exception.
Basis of Applet, Applet architecture, HTML and Applet tags.
Delegation of Event model & Action listener interfaces and Designing GUI using AWT Package.
Build Graphic User Interface (GUI) using Swing API.
Input & Output in Java using java.io package and File handling.
Topics covered in Advance Java course:
We will have a quick revision of core java concepts. So that it becomes easy to understand the advance concepts of Java.
Socket programming and Networking
Networking basics, Networking classes & interfaces, InetAddress, TCP/IP client Sockets & server sockets, URL, URL & HttpURLConnection, The URI Classes, Cookies and Datagrams.
JDBC (for Access & Oracle)
Design & uses of JDBC, SQL, JDBC programming concepts, Populating a database, Executing queries, Metadata and Scrollable & updatable Result Sets.
Servlet Background, Servlet Lifecycle, Use of Tomcat for Servlet, The Servlet API, The javax.servlet Package, Servlet Parameters, The javax.servlet.http Package, Handling HTTP Requests & Responses, Cookies and Session training will be covered.
Java Server Pages (JSP)
JSP directives, Scripting elements, JSP actions, JSP & databases, Custom tags and many other features.
Remote Method Invocations (RMI), Setting up RMI, Parameter passing in Remote Objects, Using RMI with Applets, and many other features.
Concept of beans, Bean developer kit, Bean box, Naming patterns, Bean property types, Custom Bean events, Property editors, Customizer Class, Introspection and Sibling Beans.
Java API for XML
You will have a brief Introduction on Struts and also an Introduction on Enterprise JavaBeans (EJB).