About the course

During and after completing this course you will be able to:
  • Learn Object Oriented Programming concept
  • Install Java, Maven, Eclipse and configure those.
  • Understand, code, compile, run and debug java programs.
  • Hands-on - Operators, Conditionals, Loops to solve challenges.
  • Practical usage of Methods, Class, and Objects for solutions.
  • Use access modifiers for security and inheritance.
  • Read and write data from Console, Text file, Excel, and Database.
  • Use different types of Arrays, Class String, and regular expression.
  • Know how to use different modules to solve different challenges.
Please check the curriculum for more information.

Audience and Requirements

  • This course is for people who want to make as a software tester in Java.
  • People on a team who want to learn Java, but who aren't going to be coding the main Java application i.e. Testers, Managers, Business Analysts, Front End Developers, Designers, etc.
  • A good knowledge of basic core Java

Training Highlights

  • Mentorship will be available through training and after training
  • You will be working with real-life challenges
  • You will practice on interview questions and secession from day one

Curriculum


Module 1: Data Structures

  • 1.1  Generic Methods
  • 1.2  Bounded Type Parameters
  • 1.3  Generic ClassesIntroduction
  • 1.4  Enumeration
  • 1.5  BitSet
  • 1.6  Vector
  • 1.7  Stack
  • 1.8  Queue
  • 1.9  Dictionary
  • 1.10  Hashtable
  • 1.11  Wrapper classes

Module 2: Generics

  • 2.1  Generic Methods
  • 2.2  Bounded Type Parameters
  • 2.3  Generic Classes

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

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

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  Send a Simple E-mail
  • 8.2  Send an HTML E-mail
  • 8.3  Send Attachment in E-mailConnect Database with Java simple program
  • 8.4  Database DDL operations with help of Java program
  • 8.5  Database DML operations with help of Java program
  • 8.6  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: JUnit

  • 10.1  Introduction
  • 10.2  JUnit simple program
  • 10.3  JUnit annotations
  • 10.4  Junit with Parameteres
  • 10.5  JUnit functions testing
  • 10.6  JUnit controller
  • 10.7  Generate JUnit reports with ANT
  • 10.8  Data driven with XML & Excel files in Junit & Generate output in Excel

Module 11: JSON

  • 11.1  Introduction
  • 11.2  Simple program with JSON
  • 11.3  Encode Java array / Object with JSON
  • 11.4  Decoding JSON data
  • 11.5  Serialize Java class object to JSON with help of Jackson
  • 11.6  JSON to Java class object with help of Jackson

Module 12: Other stuff

  • 12.1  Singleton Class
  • 12.2  apache POI library
  • 12.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