About the course

An Advanced Java course pointed towards the Developer Who Previously has Learned the beginners of Java Programming. Skills build on the beginners Java course and go deeper into programming topics that help you to understand these more advanced Java concepts. Designed for the more experienced Java developer, you should have a good working knowledge of the Java programming language before going through this tutorial.

What are the requirements?

  • A good Knowledge of core java
  • The desire to be a High-level programmer

Target Audience

Developers who already have an understanding of core Java Programming concepts

Curriculum


Module 1: Data Structures

  • 1.1  Introduction
  • 1.2  Enumeration
  • 1.3  BitSet
  • 1.4  Vector
  • 1.5  Stack
  • 1.6  Queue
  • 1.7  Dictionary
  • 1.8  Hashtable
  • 1.9  Wrapper classes

Module 2: Generics

  • 2.1  Generic Methods
  • 2.2  Bounded Type Parameters
  • 2.3  Generic Classes
  • 2.4  Practice test

Module 3: Collections apis

  • 3.1  Collections
  • 3.2  List
  • 3.3   arraylist
  • 3.4  Set
  • 3.5   Tree
  • 3.6  HashSet
  • 3.7   Hashmap

Module 4: Serialization

  • 4.1  Serializing an Object
  • 4.2  Deserializing an Object
  • 4.3  Practice test

Module 5: Multithreading

  • 5.1  Life Cycle of a Thread
  • 5.2  Thread Priorities
  • 5.3  Thread Methods
  • 5.4  Synchronization

Module 6: Networking

  • 6.1  Socket Programming
  • 6.2  URL class in Java
  • 6.3  Reading from a URL
  • 6.4  ServerSocket Class Methods
  • 6.5  Socket Class Methods
  • 6.6  InetAddress Class Methods

Module 7: Sending Email

  • 7.1  Send a Simple E-mail
  • 7.2  Send an HTML E-mail
  • 7.3  Send Attachment in E-mail

Module 8: JDBC

  • 8.1  Connect Database with Java simple program
  • 8.2  Database DDL operations with help of Java program
  • 8.3  Database DML operations with help of Java program
  • 8.4  Database Collection pool

Module 9: DOM & SAX parser(XML parsing)

  • 9.1  Introduction
  • 9.2  SAX parser helper
  • 9.3  Read XML file
  • 9.4  Write XML file

Module 10: JSON

  • 10.1  Introduction
  • 10.2  Simple program with JSON
  • 10.3  Encode Java array / Object with JSON
  • 10.4  Decoding JSON data
  • 10.5  Serialize Java class object to JSON with help of Jackson
  • 10.6  JSON to Java class object with help of Jackson

Module 11: Other stuff

  • 11.1  Singleton Class
  • 11.2  apache POI library
  • 11.3  Log4j
Request a detailed syllabus.

Get Answers (Answering their questions)

What kind of learning does ITlearn360.com provide?

ITlearn360.com offers instructor-led online live sessions and classroom-based corporate trainings and bootcamps for various courses and certifications to the learners.

Who are the instructors @ITlearn360.com?

@ITlearn360.com, we have an instructor community of industry professionals who are working in leading organizations and are veterans in their respective fields. These experts belong to various industries and are willing to share their talent with learners like you.

Are classes @ITlearn360.com conducted through online video streaming?

Yes, the classes @ITlearn360.com are conducted through online video streaming where there is two-way communication between users and instructors. The users can speak by using a microphone, chat by sending a message through a chat window and share their screens with an instructor. For better understanding, users also get recorded video of the class.

Sign for next demo class