Best Core Java Training in Pune by Real-time Trainers
Duration of Core Java Training: 60 hrs
Weekend & weekday Batches
Mode of Core Java Training : Classroom / Online / Corporate Training
What is Core Java?
It lays the foundation in terms of rich concepts and unique style of implementation, setting a benchmark in the industry.
Being an open-source, many technologies like Selenium, Hadoop, Sales Force and Data analytics have based their implementation on Java.• It is basically used to build stand-alone applications.
Core Java Syllabus
Introduction To Java – 2 hr
History of Java
- What is Java , Java Flavors, characteristics
- JVM Architecture
- Bytecode
- Class Loader
- Unicode
- Classpath
- Path
Fundamentals of Java Programming – 4 hrs
- Obect oriented concepts ( OOP )
- Keywords, Datatypes, Variables, Operators, Casting
- Selection statement ( if, switch )
- Control statements ( while, do while , for )
- Conditional statements ( if, else, elseif, ? 🙂
- static
- Arrays
Object Oriented Programming with Java – 5 hrs
- Classes and Objects
- Structure of a class – its internals ( Data Members, methods )
- Using static
- Constructor
- this keyword
- modifiers
- playing with the object ( copying, casting )
- Garbage collection
- Abstract class
Inheritance – 3 hrs
- Basics (extends keyword )
- Modifiers and their scope
- Deriving a class
- super, final keyword
- why java does not support multiple inheritance?
Polymorphism – 2hrs
- overloading a method
- overloading a constructor
- method overriding
- accessing base class method
Packages and Interfaces – 2hrs
- basics
- modifiers and their scope chart
- setting classpath
- compiling and accessing a packaged class
- types of packages
- user defined package
Exploring java.lang package – 2hrs
- String, StringBuffer, Arrays,
- Wrapper classes
Exception Handling – 3 hrs
- Basics
- Hierarchy of exceptions
- Handling exception – Try, catch, finally, throw, throws
- User defined exceptions
Threads – 3 hrs
- Basics, Thread class , Runnable Interface
- Thread model
- Life cycle – start(), run()
- Scheduling
- Deadlocks / concurrency issues
- Synchronization – as a block, as a modifier
- Daemon thread
I/O Streams – 4 hrs
- Introduction
- Hierarchy of streams
- IO Stream, Byte Stream, Character Streams
- BufferedInputStream, BufferedOutputStream
- Reader and Writer class
- BufferedReader, PrintWriter
- Serialization
Collection Framework – 6 hrs
- basics, hierarchy
- legacy classes – Vector, Queue, Stack, Enumeration, Dictionary, Properties
- List, ArrayList, LinkedList
- Set, HashSet, TreeSet,
- Map, HashMap, TreeMap,
- Generics
- Annotations
- Boxing / Unboxing
- Enums
Introduction to functional style of programming – 1 hrs
Mini application – discussion / implementation – 10 hrs
Tools
IDE Tools
Highlights of Training
- Industry experienced Professional
- Hands-on experience with Project orientation
- Interview based Questions
Our Approach
- Proper Communication with the student
- Course Ends With One Live Project
- Test on Each Topics
- Certification Overview
- Interview and resume preparation
- Discussion on Real Time Scenarios
Related Combo Programs:-
Oracle SQL+ core Java + Bigdata Hadoop