Course curriculum
-
1
-
About the course
-
-
2
-
Gradle Project
-
Build and execute sample test
-
Import Project to IDE
-
Create first commit
-
-
3
-
What is an Object?
-
Finding Objects, their state and behaviour
-
Self Learning Task: Find Objects; states and behaviour
-
What is a Class?
-
Self Learning Task: Declare Classes
-
Fields or Member Variables
-
Encapsulation
-
Self Learning Task: Apply Encapsulation
-
Statements
-
Methods
-
Example Task: Create Methods
-
Self Learning Task: Create Methods
-
Constructors
-
Self Learning Task: Create Constructors
-
Access Modifiers
-
-
4
-
Introduction
-
Inheritence
-
Self Learning Task: Identify Superclass and Subclass
-
Types of Inheritence
-
Inheritance in Java
-
Association
-
Aggregation
-
Composition
-
Best Design Practices in Object Modelling
-
Self Learning Task: Identify Relationships
-
-
5
-
Introduction
-
Array List
-
ArrayList: Iterators
-
ArrayList:Sorting
-
Challenge: Students List
-
LinkedList
-
CopyOnWriteArrayList
-
HashSet
-
Challenge: Find Duplicates
-
Solution: Find Duplicates
-
TreeSet
-
Challenge: Mains Exam Eligibility
-
Solution: Mains Exam Eligibility
-
HashMap
-
-
6
-
Introduction
-
Source File Organization
-
Formatting
-
Naming
-
-
7
-
Introduction
-
Challenge: Fruit Bowl
-
Challenge: Elevator System
-
Challenge: Shopping Cart
-