computer hardware course in pune
Learning the Java Language
  • The history and evolution of Java
  • Java basic syntax
  • Where is Java being used?
  • How to install Java?
  • Data types, variables, and arrays
  • Java performance
  • Java types
  • Java Objects and Classes
  • Environment setup
Control flows
  • Control statements overview
  • Java technology works
  • Loops and switches
  • Continue and break statements
  • Command Line Arguments
OOPS Concepts
  • Class fundamental
  • A closer look at methods and classes
  • Packages and interfaces
  • Encapsulation and benefits of encapsulation
  • Classes and Objects
  • Interfaces and packages
  • Polymorphism and Inheritance
  • Function overloading and Overriding
String Manipulations
  • Define string class and string methods
  • String find search
  • String handling
  • Java technology works
  • String split,match & join
  • Special string operations
  • Concatenating strings and application
  • Uses of String concatenation
  • String start/end
  • Packages and interfaces
Generics & Exceptions
  • Generic methods and exception methods
  • Collections and mapping
  • Utilities and algorithms
  • Parameterized types and exception hierarchy
  • Handling exceptions
  • The throws/throw keywords
  • Checked and unchecked exceptions
Java - Streams, Files and I/O
  • File managements
  • File streams and data streams
  • Reading console input
  • Stream tokenization and random access files
  • Reading characters from console
Threads & Serializations
  • Thread class methods and concepts
  • Overview of Object serialization
  • Life cycle of a thread
  • Assigning and thread priorities
  • Object output Stream and object input stream
  • Threads and swing
  • Create Thread by implementing runnable
  • Synchronization
Swing GUI widgets
  • Swing Introduction and model
  • JToggleButton and JRadioButton
  • Containers, frames and panes
  • Jframe and JPanel
  • Text field and J text area
  • Abstract button
  • Simple dialog boxes
  • Components set (subclasses of JComponent), Label, Icon and Buttons
Intermediate Swing
  • Introducing Swing
  • JFormattedTextField, Jmenu , JmenuBar, menu selection manager
  • Lists, Combo boxes and Spinners
  • Table selection
  • JTree node and model
  • Tooltip and tooltip manager
  • JOptionPane dialog
Advanced Swing
  • Advanced event listener and mage imageicon
  • Progress monitor input stream
  • Model-view-controller
  • Swing utilities
  • Swing timer
  • UI delegate ,default , manager
  • Hierarchal trees
  • Debug graphics
Java Networking
  • Networking basics
  • URL Connection
  • Server Socket & Clss methods
  • Socket Client and SocketChannel
  • Password authentication
  • Internet addresses
  • Server socket
  • Internet streams and web page
  • Socket programming
  • Remote method invocation
J2EE Basics
  • The Birth of J2EE
  • Attributes and context
  • Search controls
  • Databases and maturing of JAVA
  • Custom report and modification ttem
  • Java Beans and Java messaging service
JDBC Objects
  • Concept of JDBC
  • JDBC driver types and packages
  • Transaction process
  • An overview of JDBC process
  • Database connection
  • ResultSet and cookie
  • Metadata process
  • Inserting, deleting and updating data from tables
  • Joining tables
Java Servlet Technology
  • What is Servlet?
  • Servlet Methods
  • Process of Servlet Life Cycle
  • Sharing information and initializating a servlet
  • Context attribute listener
  • File save read
  • using of writing service method
  • Filtering request and response
  • Invoking other web resources
  • Web content accessing
  • Maintaining client state
  • Finalizing a Servlet
JavaServer Pages Technology
  • How does the JavaServer pages technology work?
  • Advantages of JSP technology
  • Meaning of servlet and listeners?
  • Using XML Data Sources in JSP Pages
  • Initializing and Finalizing a JSP Page
  • Static content and Dynamic content
  • Communication between JSP pages
Enterprise JavaBeans
  • What is a Java Beans?
  • Application builder tools
  • EJB subelements for <session>, <entity>sub? -<Message-Driven> elements
  • EJB session Bean and Message-Driven Bean
  • Java beam conventions and metadata
  • What makes entity beans different from session beans?
JavaMail Reference
  • JavaMail 1.3 specification
  • Installing and configuring the JavaMail software
  • Email flags
  • Uses of Javamail
  • Authenticator and Email attachment
  • JavaMail MIME multipart
  • JavaMail search and internet
  • Web mail client
Java Remote Method Invocation
  • An overview of RMI applications
  • Need for serialization
  • Remote referencing method
  • Introducing the AWT: working with windows, graphics, and text
  • Java RMI architecture
  • Architecture layers of RMI
  • How to make a class serializable
  • Server socket and define sockets
Java Message Service
  • What is a messaging system?
  • JMS Message,queue,topic and client
  • How to create a connection
  • JMS Topic Publisher and subscriber
  • The JMS programming model
Connectors
  • Architecture of the Java connector
  • Black box resource adapters
  • System contracts
  • Common client interface
  • JDBC API and connectors
  • Packaging and deployment
  • Integrating Java applications