Master Object Oriented Design in Java - Homework + Solutions

BY
Udemy

Learn to develop outstanding software using Object-Oriented Design in Java by taking this course by Udemy.

Mode

Online

Fees

₹ 699 3999

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Master Object-Oriented Design in Java - Homework + Solutions course is a short online programme that helps you to polish up the software designs skills by the proper application of Object Orientation. The curriculum will facilitate you to update your programme development skills from a beginner level to the level of an intermediate level object-oriented software developer. You will also explore the best practices on offer in the industry that a professional software developer must have at their disposal to come up with outstanding designs.

Master Object-Oriented Design in Java - Homework + Solutions online course is offered by Udemy which is a for-profit massive open online programmes platform. The programme also trains you on how to apply the 5 core object-oriented design principles using Java and they are Single Responsibility, Open/Closed, Liskov Substitution,  Interface Segregation and Dependency Inversion. Those who are interested in taking up this course are expected to have a basic understanding of loops and conditionals.

Master Object-Oriented Design in Java - Homework + Solutions certification is a short programme that is delivered absolutely in a learn-by-doing fashion giving the learners practical knowledge using hands-on exercises and videos explaining solutions for them in detail. You can boost your career opportunities by taking up this course as it equips you with the required potential to develop different programmes more than just understanding Java, the programming language. 

The highlights

  • Online course
  • Learn-by-doing fashion
  • 30-Day Money-Back Guarantee
  • English videos with multi-language subtitles
  • Shareable certificate
  • Full lifetime access
  • Access on mobile and TV
  • Hands-on homework exercises
  • Detailed Solutions

Program offerings

  • 5.5 hours on-demand video
  • 6 articles
  • Full lifetime access
  • Access on mobile and tv
  • Certificate of completion
  • English videos with multi-language subtitles
  • Hands-on homework exercises

Course and certificate fees

Fees information
₹ 699  ₹3,999
certificate availability

Yes

certificate providing authority

Udemy

Who it is for

What you will learn

Java

At the end of the Master Object-Oriented Design in Java - Homework + Solutions online certification, you can build the capacity to design and write software and applications using best practices in Object-oriented programming and bring the  Strategy, Observer, Template Method, Factory, Builder and other design patterns while developing a software. Plus, you can upgrade your skills in software development and boost your career options.

The syllabus

How to make the most of this course

  • How to make the most of this course
  • Download Source Code for Lectures

Introductory Principles in Object Orientation (Optional Prerequisite)

  • Class and Object (Optional Prerequisite)
  • Dedicated TA Support
  • Program Flow and Using Constructor (Optional Prerequisite)
  • Object and Class
  • Application Runtime (Optional Prerequisite)
  • Java Behind The Scenes
  • Class Inheritance (Optional Prerequisite)
  • Application Runtime Quiz
  • Interfaces and Abstractions (Optional Prerequisite)
  • Abstract Classes (Optional Prerequisite)
  • Interfaces and Abstract Classes
  • Message From The Instructor

Object Oriented Design Principles(SOLID)

  • Objects, Messages, and Dependencies
  • Forming Associations Between Objects
  • Overview of Software Design
  • Single Responsibility Principle
  • UML Diagram - Single Responsibility
  • Single Responsibility - Homework
  • Quiz on Single Responsibility Principle
  • Open Closed Principle & STRATEGY Pattern
  • Open Closed Principle - Homework
  • Quiz on the Open-Closed Principle
  • Dependency Inversion + TEMPLATE Pattern
  • Dependency Inversion & Template pattern - Homework Solution
  • UML Diagram - Dependency Inversion
  • Quiz on Dependency Inversion principle
  • Liskov Substitution Principle
  • Liskov Substitution Principle UML
  • Quiz on Liskov Substitution Principle
  • The Interface Segregation Principle
  • UML Diagram - Interface Segregation
  • Quiz on Interface Segregation Principle

Object Oriented Design Patterns in Practice

  • Dependency Injection Part 1
  • Dependency Injection Part 2 (Using Spring)
  • Observer Pattern
  • Observer Pattern - Homework Solution
  • UML Diagram - Observer Pattern
  • Coffee Shop Assignment (another application of the observer pattern)
  • Builder Pattern
  • Factory Design Pattern
  • UML Diagram - Factory Pattern
  • Singleton Design Pattern (Newly Added)
  • Real-world Project - Create an API

Course Extra

  • Automatically Generated UML Diagrams from Java  Code Tutorial
  • Final Comments from Instructor
  • Bonus: Lifetime Access to All My Course

Instructors

Mr Imtiaz Ahmad

Mr Imtiaz Ahmad
Senior Software Engineer
Udemy

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books