Java Programming Core
This Java OOP course teaches essential object-oriented concepts and practical programming skills to build robust, scalable applications. Designed for beginners, intermediate programmers, students preparing for interviews, and professionals transitioning into software development, it provides the foundation needed to excel in the tech industry.
Course Structure
Basics features of OOP
Concepts of objects and classes, basic pillars of object-oriented programming : abstraction, encapsulation, inheritance and polymorphism
Java Basics
Java program structure, compiling and executing a simple application, types of variables, primitive types, type promotion and type casting rules
Arrays and Strings
Implementing 1-D and 2-D arrays, role of arrays class, implementing dynamic arrays using vector class, string class, important string methods, String Buffer class
Defining Classes
Defining classes and access modifiers, creating objects, role of constructors, accessing instance fields and methods, local variables vs instance fields, mutable and immutable objects, command-line arguments, reading input from console using scanner class, Use of static and final keywords, method overloading, objects as parameters to methods and object class
Polymorphism & Inheritance
Extending classes and role of super keyword, method overriding (super type vs sub-type relationships), abstract methods and classes, interfaces (class vs interface), nested and inner classes
Exception Handling
Exception basics and types, catching exception, custom exceptions.<br /> Real life project.
Course Duration
6 Weeks
Course Fee for group classes
INR 10000
