UDEMY
UDEMY Logo

Java Object Oriented Programming:OOPS OOAD & Design Patterns 

  • Offered byUDEMY

Java Object Oriented Programming:OOPS OOAD & Design Patterns
 at 
UDEMY 
Overview

Master Object Oriented in Java, SOLID Design principles, Design Patterns, OOPs philosophy

Duration

11 hours

Total fee

455

Mode of learning

Online

Credential

Certificate

Java Object Oriented Programming:OOPS OOAD & Design Patterns
 at 
UDEMY 
Highlights

  • Earn a Certificate of completion from Udemy
  • 30-Day Money-Back Guarantee
  • Full lifetime access
  • Access on mobile and TV
Read more
Details Icon

Java Object Oriented Programming:OOPS OOAD & Design Patterns
 at 
UDEMY 
Course details

Skills you will learn
Who should do this course?
  • For Student how wants to master OOPs
What are the course deliverables?
  • Master OOPs
  • Object oriented design in Java
  • Deep understanding of OOPs with OOAD
  • Design Principles
  • SOLID and others
  • Design Patterns
More about this course
  • This course Course Object Oriented Programming & Design in Java is created with a clear objective in mind to build a solid foundation in Object Oriented Programming
  • Learn many other related things like Design Principles, Object oriented design and Design Patterns as well because without learning these concepts your knowledge portfolio for OOPs is not complete

Java Object Oriented Programming:OOPS OOAD & Design Patterns
 at 
UDEMY 
Curriculum

Prerequisites to Learn OOPS and OOAD

Introduction

Variable and Methods

Import and Packages

Different Access Modifiers

Non Access modifiers

Abstract

Non Access modifiers

Static & Final

Summary

Object Oriented Programming concepts

Introduction

Data Hiding

Interface and Abstract classes

1st Pillar

Abstraction

Second Pillar

Encapsulation

Third Pillar

Inheritance

Inheritance Types

Association HAS-A

4th Pillar

Polymorphism

Method Signatures

Method Overloading

Method Overriding

More Method Overriding

Summary

Some Philosophy of Object Oriented paradigm

Introduction

Encapsulation

Abstraction

Inheritance

Polymorphism

Interface

Why at all ?

Cohesion

Why needed ?

Coupling

Keeping it loose

Summary

Design Principles

Art and craft OOPs

Introduction

DRY

Keep it Dry

KISS

Yagni

SLAP

WHY?

Delegation

why its important

SOLID

Single responsibility principle

SOLID

Open Closed principle

SOLID

Liskov Substitution principle

SOLID

Interface segregation principle

SOLID

Dependency Inversion principle

Summary

Design patterns

Already thought by experts

Introduction

Type 1 : Creational Design patterns Introduction

Prototype Design Pattern

Builder Design Pattern

Singleton Design pattern

Factory Method Design Pattern

Abstract Factory Design Pattern

Type 2 : Behavioural Design Patterns Introduction

Chain Of Responsibility Pattern

Command Design Pattern

Interpreter Design Pattern

Iterator Design Pattern

Mediator Design Pattern

Memento Design Pattern

Observer Design Pattern

State Design Pattern

Strategy Design Pattern

Template Design Pattern

Visitor Design Pattern

Type 3: Structural Design Pattern Introduction

Adapter Design Pattern

Bridge Design Pattern

Composite Design Pattern

Decorator Design Pattern

Facade Design Pattern

Flyweight Design Pattern

Proxy Design Pattern

Design Patterns - Summary

Java Object Oriented Programming:OOPS OOAD & Design Patterns
 at 
UDEMY 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2346 CoursesRight Arrow Icon

Java Object Oriented Programming:OOPS OOAD & Design Patterns
 at 
UDEMY 
Students Ratings & Reviews

4/5
Verified Icon1 Rating
S
Sayantika Dey
Java Object Oriented Programming:OOPS OOAD & Design Patterns
Offered by UDEMY
4
Other: I would like to implement my knowledge in professional field too. Waiting for opportunities for this
Reviewed on 17 Aug 2021Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

Java Object Oriented Programming:OOPS OOAD & Design Patterns
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...