Core Java - The complete course
- Offered bylearnmall.in
Core Java - The complete course at learnmall.in Overview
Duration | 13 hours |
Total fee | ₹699 |
Mode of learning | Online |
Schedule type | Self paced |
Difficulty level | Beginner |
Credential | Certificate |
Core Java - The complete course at learnmall.in Highlights
- Lifetime Access of the Course
- Certificate of Learning
- 13h 29m on-demand video
- Learn Anytime, Anywhere
- Recommended for Beginner
- Guaranteed Best Pricing from the Market
- 24/7 Instant student support hotline
- Access to Learnmall.in Exclusive Jobs Section
- 30-Day Money-Back Guarantee
Core Java - The complete course at learnmall.in Course details
- Course can be availed by beginners as well as who have some basic knowledge of Java
- Anyone aspiring to become a Java developer. Learning Core Java is a necessity to learn Advanced Java so that you can develop dynamic websites.
- Knowledge of Java is believed to fetch you one of the highest paid jobs in the industry.
- Basic knowledge of C is required.
- B.Tech, B.Sc, BCA, M.Sc(It and software), MCA, M.Tech students are the ones who should undergo this course.
- Even if you are from some other background and has interest in programming(coding) can take up this course after learning basics of C language
- Students will be fully equipped with not only all the important features of Java but also have hands-on experience in Java programming
- This course is loaded with scores of example Java programs
- All the programming statements have been explained step by step in a lucid manner
- After completing the course students will find it easy and fun to write Core Java programs
- This course has been designed very meticulously for the learners who aspire to embark upon a scintillating career of Java development.
- This course leaves nothing to chance or speculation as you will climb the ladder step by step.
- The course covers all the important topics of Java that you can see in Topics/Skills section.
Core Java - The complete course at learnmall.in Curriculum
Introduction Video
Profile of your instructor, Anand Mahajan
Requirement,Prerequisite, & installation
Why should you learn Java
Prerequisites
Installing Java Development Kit (JDK)
Brief overview of JDK, JRM and JVM
Introduction to OOPs and its features
Object Oriented Programming Paradigm (OOP)
Relationship between classes and objects
Features of OOPs : Encapsulation & Inheritance - Part 1
Features of OOPs : Polymorphism & Abstraction - Part 2
Data types, Compiling, executing and sample programs
How to Write java code, compile and execute ?
Data types in Java
First Java Program using Notepad
First Java Program using Netbeans
Second sample program
Command Line Arguments
Using Command Line arguments in Java program written in Notepad
Using Command Line arguments in Java program written in Netbeans
Reading values from the keyboard
Reading values from keyboard using Scanner class object - Part 1
Reading values from keyboard using Scanner class object - Part 2
Tricks to prevent the skipping of String input value
Arrays in Java
Array Declaration in Java
Initialising elements of single dimensional arrays
Double dimensional arrays in Java
Double dimensional arrays with different number of columns
Using sort method of Arrays class
Classes and Objects in OOPs
Practical coding of classes and objects - Part 1
Practical coding of classes and objects - Part 2
Method Overloading
Method Overloading (Compile-time Polymorphism) - Part 1
Method Overloading (Compile-time Polymorphism) - Part 2
Constructors in Java
Constructors - Part 1
Constructors - Part 2
Default constructors
Constructor overloading
this keyword
this keyword - Part 1
this keyword - Part 2
getters and setters
Basics of getters and setters
Automatic creation of setter getter code
static members of a class
static member data and member functions
Packages in Java
Basics of Packages
Access specifiers (Visibility modes) in Java
Understanding default and private members practically
Same package classes in different programs
Working in different packages
usage of import keyword of Java
Method signatures & abstract classes
Method signatures
using abstract keyword to create abstract classes
Interfaces
The basics of interfaces
Practical coding of interfaces
An interface extending another interface
Inheritance
Introduction to Inheritance
Syntax of applying inheritance and Method overriding
Writing the Java code for Inheritance
Multi-Level inheritance
Behaviour of constructors in Inheritance
Overview
Behaviour of non-parameterised constructors in inheritance
Behaviour of parameterised constructors in inheritance
final classes and final methods
Using final keyword for final classes
using final keyword for final methods
Polymorphism (Dynamic Method Dispatch)
Storing reference of sub-class object into super class reference variable
Using abstract methods
Basics of Polymorphism
Practical implementation of Polymorphism Part - 1
Practical implementation of Polymorphism Part - 2
Practical implementation of Polymorphism Part - 3
Exception Handling
Basics of exception handling
Uncaught exceptions
Catching exceptions using try .... catch blocks
Multiple catch blocks
calling a method from within try block
Using super class Exception
Handling NullPointerException
Handling NumberFormatException
throw : throwing an exception manually
throws : handling checked exceptions
Nested try block
Collections
Basics of Collections and ArrayList traversal using Iterator interface
Traversing ArrayList elements using for each loop
Storing objects of user defined classes in collection - Part 1
Storing objects of user defined classes in collection - Part 2
Using toArray() method of ArrayList class
LinkedList Collection - Part 1
LinkedList Collection - Part 2
ListIterator interface - Traversing collection elements in both directions
Using sort method of Collections class - Part 1
Using sort method of Collections class - Part 2
Sorting user-defined objects
String Handling
Basics of strings in Java
Important String class methods - Part 1
Important String class methods - Part 2
MultiThreading
Basics of MultiThreading
Implementing Runnable interface for Multithreading
Extending Thread class for Multithreading
Thread Names, Priorities, parent thread
Method main as a thread
Anonymous classes and LAMBDA expressions
Anonymous inner classes - Part 1
Anonymous inner classes - Part 2
LAMBDA expressions
Streams in Java
Basics of streams
Using BufferedReader and InputStreamReader classes
Reading from a file
Writing on a file