Description
In this course, you will :
- Step-by-step guide to mastering the OODI. It was created by Google, Facebook, Microsoft, and Amazon hiring managers. It not only has a collection of carefully selected case studies that have been repeatedly asked at top tech companies.
- How to handle various object-oriented design scenarios. While code is not the focus of this course, some Java and Python code examples are provided throughout.
Syllabus :
1. Object-Oriented Design and UML
- Object-Oriented Basics
- OO Analysis and Design
- What is UML?
- Use Case Diagrams
- Class Diagram
- Sequence diagram
- Activity Diagrams
2. Object Oriented Design Case Studies
- Design a Library Management System
- Design a Parking Lot
- Design Amazon - Online Shopping System
- Design Stack Overflow
- Design a Movie Ticket Booking System
- Design an ATM
- Design an Airline Management System
- Design Blackjack and a Deck of Cards
- Design a Hotel Management System
- Design a Restaurant Management system
- Design Chess
- Design an Online Stock Brokerage System
- Design a Car Rental System
- Design LinkedIn
- Design Cricinfo
- Design Facebook - a social network