+91 8800580756, +91 7982391947
info@thelogicals.com
description
curriculum
reviews
About this course

Java is a high-level programming language originally developed by Sun Microsystems and released in 1995. Java is one of the world's most important and widely used computer language. This course is designed for java professional as well as students . We do not presume any prior knowledge of programmiing before taking this course. There will be test conducted for each topics.According to Oracle, there are more than 9 million Java developers worldwide and more than 3 billion mobile phones run Java.

FAQs
Can I just enroll in a single course? I'm not interested in the entire course

Yes, One can enroll for one particular day as well based on their interested topics. Topics details are listed unter sylabus tab.

What is the refund policy?

We will refund the entire cost if candidate is not happy with training.

What background knowledge is necessary

We do not presume any kind of prior knowledge before starting this course. Candiate can opt this course without any prior knowledge.

Do i need to take the courses in a specific order

No, You can take this course at any point of time without having any prior knowledge.

Syllabus

This course is organized in such a way as to serve as an in depth knowledge of Java. We will introduce you to newer version of Java and improvements. Each topics will be covered in details with examples.

Week 1
Total Session: 4
Object Oriented Programming

we will cover basics of Java and Object oriented programming during first week of the course.

  • Basics Of Java
    • JDK vs JRE VS JVM
      30 minutes
    • Setting up Java
      15 minutes
    • Java Architecture
      15 minutes
    • Classes,Objects,constructors, and Packages
      15 minutes
    • Hello World Program
      15 minutes
    • Abstract Class, Interface
      30 minutes
    • Access Modifiers and Data Types
      15 minutes
    • Boxing and Unboxing, Wrapper Classes
      15 minutes
  • Object Oriented Programming
    • Abstraction
      60 minutes
    • Inheritence
      60 minutes
    • Encapsulation
      30 minutes
    • Polymorphism
      60 minutes
    • Composition and aggregations
      60 minutes
    • This, Super and Static keywords
      60 minutes
  • Tests
    10 Questions
Week 2
Total Session:4
Inner classes, String handling and Exception handling

We will be covering Inner classes, String handling and Exception handling during second week of the course.

  • Nested/Inner Classes
    • Static Nested Classes
      60 minutes
    • Non Static Nested Classes
      60 minutes
  • String Manipulations
    • String handling and String Methods
      60 minutes
    • Immutablity, How to create Immutable Class
      30 minutes
    • StringTokenizer, StringBuilder and StringBuffer Classes
      60 minutes
  • Exception Handling
    • Checked Exception and Unchecked Exception with Examples
      60 minutes
    • Throw and Throws keywords
      30 minutes
    • final, finally and finalize keywords
      30 minutes
  • Tests
    10 Questions
Week 3
Total Session: 4
Java Input/Output Operations

We will be covering file reading and file writing during this week.

  • Java IO
    • Create , Delete and Update, Read, Write File operation
      120 minutes
    • Character Streams classes vs Byte Stream Classes
      60 minutes
    • Ways to read Input from Console
      60 minutes
    • Serialization
      120 minutes
    • Reading and writing zip files.
      120 minutes
    • Scanner Class.
      30 minutes
  • Tests
    10 Questions
Week 4
Total Session: 4
Threading

We will be covering all threading concepts during this week. Threading is very important concept in Java.

  • Thread
    • Why Thread, Thread Lifecyle, Thread Architecture
      60 minutes
    • Ways to create Thread and InterThread Communication
      60 minutes
    • Runnable vs Callable
      60 minutes
    • ThreadPool,FutureTask
      60 minutes
    • Executor Framework
      120 minutes
    • Synchroniation and Locking concepts
      120 minutes
  • Tests
    10 Questions
Week 5
Total Session: 4
Collection

We will be covering collection concepts during this week. Collection is core part of Java.

  • Collection
    • Why Collection and Types
      30 minutes
    • List, ArrayList, Vector, Stack and Queue
      90 minutes
    • Set, HashSet, SortedSet, TreeSet and Iterators
      120 minutes
    • Map, HashMap, Hashtable and ConcurrentHashMap with examples
      120 minutes
    • Comarator vs Comparable with Examples, toString and hashcode Contract
      120 minutes
  • Tests
    10 Questions
Week 6
Total Session: 4
Reflection, Generics and Java 7 Features

We will be covering generics , Reflection and Java 7 Features

  • Reflection
    • Why Reflections
      30 minutes
    • Reflection for Fields, Methods, Constructor and Classes
      120 minutes
  • Generics
    • Why Generics
      30 minutes
    • Generic concepts with example
      90 minutes
  • Java 7 Features
    • Switch with String
      30 minutes
    • MultiCatch, Try with Resources
      90 minutes
  • Tests
    10 Questions
Week 7
Total Session: 4
Java 8 and 9 Features

We will be covering Java8 and Java9 Featues in details during this week.

  • Java8 Features
    • Functional Interace and Lambda Expressions
      120 minutes
    • Method Reference and Stream API
      120 minutes
    • Stream Filters, ForEach and Collectors
      120 minutes
  • Java9 Features
    • Jshell and Stream API improvements
      120 minutes
  • Tests
    10 Questions