Who should Enrol?
- Aspiring developers who want to learn programming from scratch.
- Intermediate programmers looking to master Object-Oriented concepts.
- Students preparing for technical interviews and certifications.
- Professionals seeking to build scalable applications or transition into software development roles.
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