Core Java – LIVE Sessions
Isha presents an Extensive and highly interactive “Core Java” Course by our industry expert with 5+ years of hands-on experience. Learn all the Core Java concepts with hands-on practical examples. The course syllabus is designed by considering the current job market trends and industry requirements.
About the Instructor:
Surya has 5+ experience in real time java projects. He has 5+ experience in teaching java related technologies. He Worked with different technologies related to java like Spring, Spring boot, JDBC, Hibernate etc . |
Sample Videos:
Java Demo Video:
Live Sessions Price:
For LIVE sessions – Offer price after discount is 149USD 80 USD 49 USD Or 7900 INR 5900 INR 3000 Rupees.
Demo Session:
21st April 7 A.M – 8 A.M IST (Indian Timings)
20th April 9:30 P.M – 10:30 P.M EST (U.S Timings)
What student’s have to say about Surya:
This is the number one course for learning java. your programming fundamentals will totally clear by this. – Nitin
Surya is a great teacher. There is a lot covered in this course. I think this one is really worthwhile. Thank you.- Sridhar Journey to this course was quite good and skilful, from a zero level to a mid-level in java this course made me understand the concept of Java. – Harris The way of explaining out with the examples is awesome. The crystal clear voice of the instructor made to get all the content easily understandable. – Worrall Sir Now I am very happy to say…Yeah I am complete this course with your guidance.And you are a awesome trainer.Nice explanation that you have.Thank you sir. – Abhishake |
Salient Features:
- 35+ Hours of Live Training along with recorded videos
- Life time access to the recorded videos
- Course Completion Certificate
What will I Learn by end of this course?
- At the end of course the student will have very good knowledge on core java
- We will help him/her to do a small mini project
- Able to crack the interviews on core java
- Able to crack ocjp/scjp exams(certificated exams) for java
- Able to clear the exams from hacker rank , coderbyte ,codechef etc
Who can enroll in this course?
- Anyone who is working in software and want shift to java
- Anyone is working has java developer and want enhance there skills.
- Anyone who want to make java has a career like students, teachers etc and become java developer
- Anyone who want to crack the interviews in java and clear exams like ocjp/scjp
- Anyone who is interested in coding
Course syllabus:
Module 1:Introduction to Java
- Java Why? What? How? When? Where?
- History and Features of Java
- C++ vs Java
- How to install and set a path
- JDK, JRE, and JVM (Java Virtual Machine)
- Role of Java Programmer in Industry
- Operators, and Control Statements like if-else, switch, for loop, while loop, etc.
- Procedural Vs Object-Oriented Program
Module 2- Fundamentals of java and Oops concepts
- Blocks (Static, Non-static/instance)
- Identifiers
- Keywords
- Literals
- Primitive Data Types, Range
- Classes, Objects, and Features. It explains how to declare a class, how to create an object in Java.
- Object declaration and initialization
- Life cycle of an object
- Abstraction, Encapsulation, Inheritance, Polymorphism.
- Instance and Static members
- Different ways to create Object Instance
- Instance Variable and its role in a Class
- Constructors, types of Constructor,
- Constructor Rule, Constructor Overloading
- Static Variable and its use.
- Methods and their behaviour.
- Constructor vs Methods
- Constructors
- “this” Keyword
- Java Access Modifiers (and Specifiers)
- Programming Interview related Question and Answer
- Call by value, Call by reference
- Overriding and overloading
- Abstract Class & Interfaces
- Packages
- Types of packages such as user-defined packages, built-in packages
- importing packages in Java
- Access Control, Modifiers, methods
- Use of “this “reference. Use of Modifiers with Classes & Methods
- Generic Class Types
- Aggregation (HAS-A) and its uses. Use and Benefits of Inheritance (IS-A)
over aggregation in OOP. - Types of Inheritance in Java Role of Constructors in inheritance
- Overriding Super Class Methods. Use of “super” keyword
- Type Compatibility and Conversion Implementing interfaces. Dynamic
method dispatching by down-casting and up-casting. - Final Keyword and usage
Module 3: Inner Class
- First View of Inner Class
- Outer Class Access
- Types of Inner Class
Module 4: Exception Handling
- The Idea behind Exception Exceptions & Errors
- Types of Exception Checked and Un-Checked Exceptions
- Control Flow in Exceptions
- Use of try and catch block
- Multiple catch block
- Nested try
- finally block
- throw keyword
- Exception Propagation
- throws keyword
- Exception Handling with Method Overriding
- In-built and User Defined Exceptions
- Exception handling rule in case of method overriding.
- How to handle unreachable statements using finally
Module 5: Multithreading
- Introduction
- Advantages
- Creating a Thread by inheriting from Thread class
- Run () and start() method.
- The constructor of Thread Class
- Various Method of Thread Class
- Runnable Interface Implementation
- Thread Group
- The Thread States and Priorities
- Synchronization method, block
- Class & Object Level Lock
- Deadlock & its Prevention
- Inter thread Synchronization
- Life Cycle of Thread
- Deprecated methods : stop(), suspend(),resume(), etc
- Interview related Question and Answer
Module 6- Array & String
- Single–Dimensional Array
- Defining an Array
- Initializing & Accessing Array
- Multi –Dimensional Array
- Arrays class
- Methods in Arrays class
- Sorting the elements of Array
- Searching, insert, delete dynamically.
- Matrix multiplication, addition, transpose,
- Upper triangular, lower triangular, sparse matrix.
- String – what and why
- Operation on String
- Immutable String
- String comparison and concatenation
- Method of String class
- String Buffer class and its methods.
- String Builder class in java.
- Creating Immutable class like String.
- Using Collection Bases Loop for String
- Tokenizing a String
- Object comparisons using Comparator and comparable interface
Module -7 Input Output Stream
- FileOutputStream, FileInputStream
- BufferedOutputStream, BufferedInputStream
- SequenceInputStream
- ByteArrayOutputStream, ByteArrayInputStream
- DataOutputStream, DataInputStream
- Java FilterOutputStream, Java FilterInputStream
- Java ObjectStream, Java ObjectStreamField
- Console
- FilePermissionWriter, Reader, FileWriter, FileReader
- BufferedWriter, BufferedReader
- CharArrayReader, CharArrayWriter
- PrintStream, PrintWriter
- OutputStreamWriter, InputStreamReader
- PushbackInputStream, PushbackReader
- StringWriter, StringReader
- PipedWriter, PipedReader
- FilterWriter, FilterReader, File FileDescriptor, RandomAccessFile,
and java.util.Scanner
Module-8 Collection Framework
- Generics(Templates)
- What is generic
- Creating User-defined Generic classes
- The java.util package
- Collection
- What is Collection Framework
- List, Set & Map interfaces
- Using Vector, Array List, Stack,
- Linked List, etc.
- Using Collections class for sorting
- Using Hashtable, Hash Map, TreeMap,
- SortedMap, LinkedHashMap, etc.
- Iterator, Enumerator.
- Using Queue, Deque, SortedQue, etc.
- Using HashSet, TreeSet, LinkedHashSet, etc
- Using Random class
- Using Properties in a Java Program
- Using user-defined class for DataStructure
- Using Date and Formatting Date class
- Interview related Question and Answer
Module 9: Serialization
- Introduction to Serialization
- Using Object Streams to read/write object
- Transient Keyword
- Serialization Process
- Deserialization Process
- Interview related Question and Answer
Module 10: Projects on J2SE
- A application like a Calculator
- A application like Address book
- Puzzle game
- Snake game
- Library information System
How can I enroll for this course?
Call or whatsapp on +91-8019952427 to register for free demo
Live Sessions Price:
For LIVE sessions – Offer price after discount is 149USD 80 USD 49 USD Or 7900 INR 5900 INR 3000 Rupees.
Course Features
- Lecture 0
- Quiz 0
- Duration 1 hour
- Skill level All levels
- Language English
- Students 1245
- Assessments Yes