- How to make the most of this course
- Download Source Code for Lectures
Online
₹ 455 3,499
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
certificate availability
certificate providing authority
What you will learn
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.
Who it is for
The syllabus
How to make the most of this course
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
Senior Software Engineer
Udemy