0% completed
All LessonsFree Lessons (27)
Introduction
OverviewIntroduction to the Course
Cornerstones of Object-Oriented Programming
Background of Object-Oriented Programming (OOP)EncapsulationAbstractionInheritanceGeneralizationPolymorphismQuiz: Object-Oriented Basics
Object-Oriented Design
Introduction to Object-Oriented Analysis and Design (OOAD)Introduction to the Unified Modeling LanguageTypes of UML DiagramsUse Case DiagramClass DiagramSequence DiagramActivity DiagramQuiz: Object-Oriented Design
Object-Oriented Design Principles
Introduction to SOLID Design PrinciplesSOLID: Single Responsibility PrincipleSOLID: Open Closed PrincipleSOLID: Liskov Substitution PrincipleSOLID: Interface Segregation PrincipleSOLID: Dependency Inversion PrincipleQuiz: Object-Oriented Design Principles
Design Patterns
Introduction to the Design PatternsClassification of Design PatternsCreational Design PatternsStructural Design PatternsBehavioral Design PatternsArchitectural Design PatternsQuiz: Design Patterns
Real-World Design Problems
An Approach to Solve a Real-World Problem
Designing a Parking Lot
Getting Ready: Parking LotRequirements for the Parking Lot DesignUse Case Diagram for the Parking LotClass Diagram for the Parking LotSequence Diagram for the Parking LotActivity Diagram for the Parking LotCode for the Parking LotSummary: Designing a Parking LotKey Insights and Tips: Designing a Parking Lot
Mock interview
Parking Lot
Designing an Elevator System
Getting Ready: Elevator SystemRequirements for the Elevator SystemUse Case Diagram for the Elevator SystemClass Diagram for the Elevator SystemSequence Diagram for the Elevator SystemActivity Diagram for the Elevator SystemCode of Elevator SystemSummary: Designing an Elevator SystemKey Insights and Tips: Designing an Elevator System
Mock interview
Elevator System
Designing a Library Management System
Getting Ready: Library Management SystemRequirements for the Library Management SystemUse Case Diagram for the Library Management SystemClass Diagram for the Library Management SystemSequence Diagram for the Library Management SystemActivity Diagram for the Library Management SystemCode of Library Management SystemSummary: Designing a Library Management SystemKey Insights and Tips: Designing a Library Management System
Mock interview
Library Management System
Designing the Amazon Locker Service
Getting Ready: Amazon Locker ServiceRequirements for the Amazon Locker ServiceUse Case Diagram for the Amazon Locker ServiceClass Diagram for the Amazon Locker ServiceSequence Diagram for the Amazon Locker ServiceActivity Diagram for the Amazon Locker ServiceCode for the Amazon Locker ServiceSummary: Designing the Amazon Locker ServiceKey Insights and Tips: Designing the Amazon Locker Service
Mock interview
Amazon Locker Service
Designing a Vending Machine
Getting Ready: Vending MachineRequirements for the Vending MachineUse Case Diagram for the Vending MachineClass Diagram for the Vending MachineActivity Diagram for the Vending MachineCode for the Vending MachineSummary: Designing a Vending MachineKey Insights and Tips: Designing a Vending Machine
Mock interview
Vending Machine
Designing an Online Blackjack Game
Getting Ready: Online Blackjack GameRequirements for the Online Blackjack GameUse Case Diagram for the Online Blackjack GameClass Diagram for the Online Blackjack GameActivity Diagram for the Online Blackjack GameCode for the Online Blackjack GameSummary: Online Blackjack GameKey Insights and Tips: Designing an Online Blackjack Game
Mock interview
Blackjack Game
Designing a Meeting Scheduler
Getting Ready: The Meeting Scheduler ProblemRequirements for the Meeting SchedulerUse Case Diagram for the Meeting SchedulerClass Diagram for the Meeting SchedulerSequence Diagram for the Meeting SchedulerActivity Diagram for the Meeting SchedulerCode for the Meeting SchedulerSummary: Designing a Meeting SchedulerKey Insights and Tips: Designing a Meeting Scheduler
Mock interview
Meeting Scheduler
Designing a Movie Ticket Booking System
Getting Ready: Movie Ticket Booking SystemRequirements for the Movie Ticket Booking SystemUse Case Diagram for the Movie Ticket Booking SystemClass Diagram for the Movie Ticket Booking SystemSequence Diagram for the Movie Ticket Booking SystemActivity Diagram for the Movie Ticket Booking SystemCode for the Movie Ticket Booking SystemSummary: Designing a Movie Ticket Booking SystemKey Insights and Tips: Designing a Movie Ticket Booking System
Mock interview
Movie Ticket Booking System
Designing a Car Rental System
Getting Ready: The Car Rental SystemRequirements for the Car Rental SystemUse Case Diagram for the Car Rental SystemClass Diagram for the Car Rental SystemSequence Diagram for the Car Rental SystemActivity Diagram for the Car Rental SystemCode for the Car Rental SystemSummary: Designing a Car Rental SystemKey Insights and Tips: Designing a Car Rental System
Mock interview
Car Rental System
Designing ATM
Getting Ready: The ATM SystemRequirements for the ATM SystemUse Case Diagram for the ATM SystemClass Diagram for the ATM SystemSequence Diagram for the ATM SystemActivity Diagram for the ATM SystemCode for the ATM SystemSummary: Designing ATMKey Insights and Tips: Designing ATM
Mock interview
ATM
Designing a Chess Game
Getting Ready: The Chess GameRequirements for the Chess GameUse Case Diagram for the Chess GameClass Diagram for the Chess GameActivity Diagram for the Chess GameCode for the Chess GameSummary: Designing a Chess GameKey Insights and Tips: Designing a Chess Game
Mock interview
Chess Game
Designing a Hotel Management System
Getting Ready: The Hotel Management SystemRequirements for the Hotel Management SystemUse Case Diagram for the Hotel Management SystemClass Diagram for the Hotel Management SystemSequence Diagram for the Hotel Management SystemActivity Diagram for the Hotel Management SystemCode for the Hotel Management SystemSummary: Designing a Hotel Management SystemKey Insights: The Hotel Management System
Mock interview
Hotel Management System
Designing the Amazon Online Shopping System
Getting Ready: The Amazon Online Shopping SystemRequirements for the Amazon Online Shopping SystemUse Case Diagram for the Amazon Online Shopping SystemClass Diagram for the Amazon Online Shopping SystemSequence Diagram for the Amazon Online Shopping SystemActivity Diagram for the Amazon Online Shopping SystemCode for the Amazon Online Shopping SystemSummary: Designing the Amazon Online Shopping SystemKey Insights: The Amazon Online Shopping System
Mock interview
Amazon Online Shopping System
Designing Stack Overflow
Getting Ready: Stack OverflowRequirements for Stack OverflowUse Case Diagram for Stack OverflowClass Diagram for Stack OverflowSequence Diagram for Stack OverflowActivity Diagram for Stack OverflowCode for Stack OverflowSummary: Designing Stack OverflowKey Insights: Stack Overflow
Mock interview
Stack Overflow
Designing a Restaurant Management System
Getting Ready: The Restaurant Management SystemRequirements for the Restaurant Management SystemUse Case Diagram for the Restaurant Management SystemClass diagram for the Restaurant Management SystemSequence Diagram for the Restaurant Management SystemActivity Diagram for the Restaurant Management SystemCode of Restaurant Management SystemSummary: Designing a Restaurant Management SystemKey Insights: The Restaurant Management System
Mock interview
Restaurant Management System
Designing Facebook
Getting Ready: The Facebook SystemRequirements for FacebookUse Case Diagram for FacebookClass Diagram for FacebookSequence Diagram for FacebookActivity Diagram for FacebookCode for FacebookSummary: Designing FacebookKey Insights: Facebook
Mock interview
Facebook
Designing an Online Stock Brokerage System
Getting Ready: An Online Stock Brokerage SystemRequirements for the Online Stock Brokerage SystemUse Case Diagram for the Online Stock Brokerage SystemClass Diagram for the Online Stock Brokerage SystemSequence Diagram for the Online Stock Brokerage SystemActivity Diagram for the Online Stock Brokerage SystemCode for the Online Stock Brokerage SystemSummary: Designing an Online Stock Brokerage SystemKey Insights and Tips: Designing an Stock Brokerage System
Mock interview
Stock Brokerage System
Designing a Jigsaw Puzzle
Getting Ready: Jigsaw PuzzleRequirements for the Jigsaw PuzzleClass Diagram for the Jigsaw PuzzleCode of Jigsaw Puzzle
Mock interview
Jigsaw Puzzle
Designing an Airline Management System
Getting Ready: The Airline Management SystemRequirements for the Airline Management SystemUse Case Diagram for the Airline Management SystemClass Diagram for the Airline Management SystemSequence Diagram for the Airline Management SystemActivity Diagram for the Airline Management SystemCode for the Airline Management SystemSummary: Designing an Airline Management SystemKey Insights and Tips: Designing an Airline Management System
Mock interview
Airline Management System
Designing ESPNcricinfo
Getting Ready: The ESPNcricinfo SystemRequirements for ESPNcricinfoUse Case Diagram for ESPNcricinfoClass Diagram for ESPNcricinfoSequence Diagram for ESPNcricinfoActivity Diagram for ESPNcricinfoCode for ESPNcricinfoSummary: Designing ESPNcricinfoKey Insights and Tips: Designing ESPNcricinfo
Mock interview
Cricinfo
Designing LinkedIn
Getting Ready: The LinkedIn SystemRequirements for LinkedInUse Case Diagram for LinkedInClass Diagram for LinkedInSequence Diagram for LinkedInActivity Diagram for LinkedInCode for LinkedInSummary: Designing LinkedInKey Insights and Tips: LinkedIn System
Mock interview
LinkedIn
Wrapping Up
Interview TipsConclusion
Practice Mock Interview