+91 9205541420 / 9899962655
infoatsoftwaremines@gmail.com

Java Training

To Be The Best Learn From The Best

About Core Java Online Training

Java is an Object Oriented Programming Language which is developed by Sun Microsystem. It is platform independent language. Core Java is a concept to write once can be used anywhere. Without compiling the code it can be used on another platform if it the code is written for one platform. Java can be used in both Client Server as well as Web-based Application. We can use Core Java in many technologies like Selenium, Hadoop, Sales Force, Data Analytics, etc. It has the different concept of Collection, Swing, Multi threading, etc which help in the building of Stand-Alone Application. It is very flexible and can be used to develop Software as well as Applets. It is also used to develop Mobile Application, Desktop Application, Web Application, Security driven Application, etc. This Core Java Online Training is conducted by Real-Time Experts.


Course Objectives

you will be expertise and eligible for:

  • Get Good knowledge of Java.
  • Able to create the Application independently related to Web-based, Mobile-based, Desktop based, etc.
  • Deep knowledge of Multithreading, Collection and other important concepts.
  • Learn how to connect communication with the database using Java.
  • Upgrade new and demanded technologies in IT industry like Selenium, Hadoop, Sales Force, Data Analytics, Cloud Computing, etc.

Who should go for this course

  •  Any IT experienced Professional who are interested to build their career in Java development or work on the technologies related to Java.
  • Any B.E/ B.Tech/ BSC/ M.C.A/ M.Sc/ M.Tech/ BCA/ BCom College Students in any stream.
  • Fresh Graduates.
Duration of the Course
 
  • Fresh Graduates.
  • Duration of 45 sessions.
  • 1 hour per day.
  • Provides soft copy of every class after its completion.
  • Provides class recording sessions.


Course Curriculum

Java Syllabus

  • Introduction to computer languages
  • Need of computer languages
  • Java V/S other languagesPlatform dependencies
  • Introduction to Java
  • History of JavaJDK software
  • Platform Independency
  • Structure of Java-application
  • Introduction to variables and identifiers
  • Type of variables
  • Memory construction and destruction of variables
  • Rules to create variables
  • Naming conventions of variables
  • Blocks introduction
  • Methods introduction.
  • Primitive types
  • Reference types
Operators
  • Control Statements
  • Introduction
  • Need
  • Classification of functions
  • Static members(class level)
  • Non-static members(object level)
  • Introduction
  • Why wrapping
  • Boxing and Unboxing
  • Auto Boxing and Auto Unboxing
  • Primitive to String conversion (using valueOf()and toString() methods)
  • String to Primitive conversion (using valueOf() and xxxValue() methods)
  • Introduction
  • How to create user defined package
  • Calling members of same package
  • Calling members of another package
  • Need of  import statement
  • Need of fully qualified name
  • Difference between import and include
  • Creating Sub packages
  • Importing sub packages
  • Introduction to OOPS
  • Introduction to class, object
  • Encapsulation, Abstraction
  • Inheritance
  • final keyword
  • Polymorphism
  • Abstract classes
  • Interfaces
  • Aggregation
  • Association
  • Composition
  • Singleton class
  • Factory class.
  • Introduction to multi tasking and multi threading
  • Drawbacks in multi tasking
  • Creation of Thread
  • Life cycle of Thread
  • Threads Using Thread class
  • Threads Using Runnable interfaces
  • Constructors of Thread class.
  • Time management in multi tasking and multi threading
  • Priorities of threads.
  • Naming to threads via constructors or via setters.
  • Synchronization
  • sleep(),join(), wait(), notify(), notifyAll(),
  • Introduction to collections
  • Introduction to generics
  • Difference between arrays and Collections
  • Collection interfaces
  • List Interface
  • Set Interface
  • Map Interface
  • Queue Interface
  • Time management over collection classes
  • Memory management over collection classes
  • Deleting duplicate objects from collections
  • equals() method
  • Iterator class
  • Enumeration class
  • for-each loop
  • influence of generics in collections