+918306020200
info@anyleson.com
English flag
English
Select a Language
English flag
English
Arabic flag
Arabic
Spanish flag
Spanish
0
Ultimate Java Part 2: Object-oriented Programming

Ultimate Java Part 2: Object-oriented Programming

Say goodbye to scattered tutorials and endless fluff. This course gives you a clear, structured path with bite-sized videos that blend theory and hands-on practice.
0 Students
63 Lectures
Code With Mosh
Code With Mosh

Instructor

About This Course

Highly Practical

What You'll Learn

  • Grasp principles of Object-Oriented Programming (OOP)
  • Design well-structured classes and follow best practices for writing clean, maintainable code
  • Understand the concept of coupling and its impact on code maintainability
  • Learn techniques to achieve loose coupling between classes
  • Understand and utilize dependency injection
  • Learn strategies for code reuse, including inheritance and composition
  • Explore polymorphism in-depth and how it helps create extensible software
  • Refactor procedural code into object-oriented code
  • Write clean code like a pro
Code With Mosh
Code With Mosh
7 Courses
0 Students
Code With Mosh
Curriculum Overview

This course includes 5 modules, 63 lessons, and 0 hours of materials.

Getting Started
4 Parts
Introduction
Free
Volume 35.0 MB
Programming Paradigms
Volume 200.4 MB
Benefits of Object-oriented Programming
Volume 129.3 MB
Course Structure
Volume 38.6 MB
Classes
16 Parts
Introduction
Free
Volume 4.3 MB
Classes and Objects
Volume 38.9 MB
Creating Classes
Volume 92.7 MB
Creating Objects
Volume 105.9 MB
Memory Allocation
Volume 87.4 MB
Procedural Programming
Volume 210.1 MB
Encapsulation
Volume 146.7 MB
Getters and Setters - Title
Volume 243.0 MB
Abstraction
Volume 129.4 MB
Coupling
Volume 251.0 MB
Reducing Coupling
Volume 275.5 MB
Constructors
Volume 195.2 MB
Method Overloading
Volume 93.8 MB
Constructor Overloading
Volume 100.4 MB
Static Members
Volume 151.0 MB
Summary
Volume 5.3 MB
Refactoring Towards an Object-oriented Design
12 Parts
Introduction
Free
Volume 53.6 MB
The Problem
Volume 112.4 MB
What Classes Do We Need?
Volume 121.2 MB
Extracting the Console Class
Volume 136.0 MB
Overloading Methods
Volume 113.3 MB
Extracting the MortgageReport Class
Volume 70.7 MB
Extracting the MortgageCalculator Class
Volume 305.0 MB
Moving Away from Static Members
Volume 286.7 MB
Moving Static Fields
Volume 98.7 MB
Extracting Duplicate Logic
Volume 248.5 MB
Extracting getRemainingBalances - Title
Volume 291.4 MB
One Last Touch
Volume 110.8 MB
Inheritance
14 Parts
Introduction
Free
Volume 2.9 MB
Inheritance
Volume 85.1 MB
The Object Class
Volume 99.3 MB
Constructors and Inheritance
Volume 64.4 MB
Access Modifiers
Volume 93.0 MB
Overriding Methods
Volume 51.6 MB
Upcasting and Downcasting
Volume 153.4 MB
Comparing Objects
Volume 231.4 MB
Polymorphism
Volume 111.0 MB
Abstract Classes and Methods
Volume 51.4 MB
Final Classes and Methods
Volume 66.6 MB
Deep Inheritance Hierarchies
Volume 32.9 MB
Multiple Inheritance
Volume 14.7 MB
Summary
Volume 8.3 MB
Interfaces
17 Parts
Introduction
Free
Volume 3 MB
What are Interfaces
Volume 223 MB
Tightly-coupled Code
Volume 93.3 MB
Creating an Interface
Volume 163.3 MB
Dependency Injection
Volume 53.2 MB
Constructor Injection
Volume 87 MB
Setter Injection
Volume 80 MB
Method Injection
Volume 60 MB
Interface Segregation Principle
Volume 132 MB
Project- MyTube Video Platform
Volume 114 MB
Solution
Volume 186 MB
Fields
Volume 58 MB
Static Methods
Volume 77 MB
Private Methods
Volume 118 MB
Interfaces and Abstract Classes
Volume 122 MB
When to Use Interfaces
Volume 117 MB
Course Wrap Up
Volume 21 MB
Reply to Comment
Comments Approval

Your comment will be visible after admin approval.

0
0 Reviews
Content Quality (0)
Instructor Skills (0)
Value for Money (0)
Support Quality (0)
Reply to Review
Submit Reply

Your reply to this review will be visible to all users.

Ultimate Java Part 2: Object-oriented Programming
$9
Subscribe

This Course Includes

Instructor Support
Course Forum

Course Specifications

Sections
5
Lessons
63
Capacity
Unlimited
Duration
4:00 Hours
Students
0
Access Duration
99999 Days
Created Date
8 Nov 2025
Updated Date
11 Nov 2025
Ultimate Java Part 2: Object-oriented Programming
You are viewing
Ultimate Java Part 2: Object-oriented Programming