Java Advance

Teacher

Deepak Gautam

Category

Course Attendees

Still no participant

Course Reviews

Still no reviews

Java Basics

  • Introduction to Java programming
  • History of Java,
  • Features of Java,
  • Internals of Java Program,
  • JDK,
  • JRE and JVM,
  • Internal Details of JVM,
  • Unicode System,
  • Variable,
  • Constant and Data Type,
  • Control Statements,
  • Arrays,
  • Naming Convention,
  • Compiling and running Java program,
  • Garbage collection,
  • Memory Management

OOPS Concepts

  • Concepts of OOPS,
  • OOPS advantages,
  • Object and Class,
  • Object class,
  • Overloading and Overriding,
  • Inheritance,
  • Polymorphism,
  • Abstraction,
  • Encapsulation,
  • Abstract class,
  • Interface,
  • Package,
  • Access
  • Modifiers,
  • Aggregation and Composition (HAS-A),
  • Constructor,
  • static variable,
  • method and block,
  • Call By Value,
  • Call By Reference,
  • this,
  • super,
  • final,
  • This(),
  • Typecasting,
  • Covariant Return Type,
  • Instance
  • Initializer block,
  • Runtime Polymorphism,
  • static and Dynamic binding,
  • Downcasting with the instance of the operator,
  • Object Cloning,
  • Cloneable Interface,
  • Interfaces and Callbacks,
  • Creating API Document

Exception Handling

  • Exception Handling,
  • try and catch block,
  • Nested try,
  • finally block,
  • throw keyword,
  • Exception
  • Propagation,
  • throws keyword,
  • Custom Exception

String Handling

  • String,
  • Immutable String,
  • String Comparison,
  • String Concatenation,
  • Substring,
  • Methods of String class,
  • StringBuffer class,
  • StringBuilder class,
  • Creating Immutable class,
  • toString method,
  • StringTokenizer class

Nested Classes

  • Nested Class,
  • Member Inner class,
  • Anonymous Inner class,
  • Local Inner class,
  • static nested class,
  • Nested Interface

Multithreading

  • Multithreading,
  • Life Cycle of a Thread,
  • Creating Thread,
  • Thread Scheduler,
  • Daemon Thread,
  • Thread Pooling,
  • Thread Group,
  • ShutdownHook,
  • Performing multiple tasks by multiple threads,
  • Garbage Collection,
  • Runnable class

Synchronization

  • Synchronization,
  • synchronized method,
  • synchronized block,
  • static synchronization,
  • Deadlock,
  • Interthread Communication,
  • Interrupting Thread

Input and output

  • FileOutputStream & FileInputStream,
  • ByteArrayOutputStream,
  • SequenceInputStream,
  • BufferedOutputStream & BufferedInputStream,
  • FileWriter & FileReader,
  • CharArrayWriter,
  • Input from
  • keyboard by InputStreamReader,
  • Input from the keyboard by Console,
  • Input from the keyboard by Scanner,
  • PrintStream class,
  • PrintWriter class,
  • Compressing and Uncompressing File,
  • Reading and Writing data simultaneously,
  • DataInputStream and DataOutputStream,
  • StreamTokenizer class

Serialization

  • Serialization & Deserialization,
  • Serialization with IS-A and Has-A,
  • transient keyword

Networking

  • Socket Programming,
  • URL class,
  • Displaying data of a web page,
  • InetAddress class,
  • DatagramSocket and DatagramPacket,
  • Two-way communication

AWT and EventHandling

  • AWT Controls,
  • Event Handling by 3 ways,
  • Event classes and Listener Interfaces,
  • Adapter classes,
  • Creating Games and Applications

Swing

  • Basics of Swing,
  • JButton class,
  • JRadioButton class,
  • JTextArea class,
  • JComboBox class,
  • JTable class,
  • JColorChooser class,
  • JProgressBar class,
  • JSlider class,
  • Digital Watch,
  • Graphics in swing,
  • Displaying  Image,
  • Edit Menu for Notepad,
  • Open Dialog Box,
  • Creating Notepad,
  • Creating Games and applications

Collection

  • Collection Framework,
  • ArrayList class,
  • LinkedList class,
  • ListIterator interface,
  • HashSet class,
  • LinkedHashSet class,
  • TreeSet class,
  • PriorityQueue class,
  • ArrayDeque class,
  • Map interface,
  • HashMap class,
  • LinkedHashMap class,
  • TreeMap class,
  • Hashtable class,
  • Comparable and Comparator,
  • Properties class

JDBC

  • JDBC Drivers,
  • Steps to connect to the database,
  • Connectivity with Oracle,
  • Connectivity with MySQL,
  • Connectivity with Access without DSN,
  • DriverManager,
  • Connection interface,
  • Statement interface,
  • ResultSet interface,
  • PreparedStatement,
  • ResultSetMetaData,
  • DatabaseMetaData,
  • Storing image,
  • Retrieving image,
  • Storing file Retrieving file,
  • Stored procedures and functions,
  • Transaction Management,
  • Batch Processing,
  • JDBC New Features

Java New Features

  • Assertion,
  • For-each loop,
  • Varargs,
  • Static Import,
  • Autoboxing and Unboxing,
  • Enum Type,
  • Annotation

XML

  • Introduction,
  • Writing XML Code,
  • XML DOM,
  • SAX Parser,
  • XSL.

Servlets

  • Introduction to Servlets,
  • Servlet API,
  • Generic Servlet,
  • Http Servlet,
  • Servlet Life Cycle,
  • Servlet IDE,
  • Working of Servlet,
  • Servelet Collaboration,
  • Session Tracking,
  • Servlet Filter

JSP

  • Introduction ,
  • JSP Architecture,
  • JSP Life Cycle,
  • JSP Scripting Tags,
  • Implicit objects,
  • JSP Directives,
  • JSP Exception,
  • JSP and JDBC.
  • Hibernate
  • Introduction,
  • Hibernate Architecture,
  • Hibernate IDE,
  • Mapping in Hibernate,
  • Database Operations : Insert/Update/Delete/Select,
  • Inheritance,
  • Collections,
  • HQL and Restrictions,
  • Caching
  • Spring
  • Spring Framework,
  • Architecture,
  • Spring Modules,
  • Spring IDE,
  • Dependency Injection,
  • Spring AOP,
  • Spring MVC,
  • Spring ORM

Ajax

  • Ajax Introduction,
  • Ajax Framework and Design,
  • Synchronous vs Asynchronous Request,
  • Ajax Technologies,
  • Working of Ajax,
  • Ajax with Database,
  • Java Ajax Email Finder,
  • Ajax JSON
  • Service Oriented Architecture(SOA)
  • SOA Introduction,
  • SOA Architecture,
  • SOA Business layer ,
  • Advantages of SOA,
  • Contract,
  • Address and Binding in SOA,
  • Composition of Service,
  • SOA and Web Services

Projects

   

Our Main Teachers

Price : Free

Question