You will apply your knowledge of Ruby's more advanced features, including comprehensive data structures like hashes, sets, arrays, and nested structures in practice. Solving practice challenges will help to master the skills you have just revised.
Overview
Syllabus
- Unit 1: Managing Data with Ruby: Building a Student Management System
- Manage a Collection of Books with BookLibrary Class
- Planet Tracker Implementation
- Managing Locations with MapManager
- Unit 2: Building an Address Book Application with Hashes
- Simple Inventory Management System
- Shopping Basket Manager
- Implementing a Book Inventory Management
- Building a Geographical Map
- Unit 3: Managing Student Enrollments with Sets and Hashes
- Conference Seating Arrangement Management
- Managing Unique Tags with Sets
- Manage a Collection of Books in a Library System
- Unit 4: Managing Employee Records: Nested Hashes and Arrays
- Managing Factory Safety Inspection Records
- Library Management System
- Finance Tracker Implementation
- Simulated File System Management
- Unit 5: Managing Document Editing History with Stacks
- Playlist Manager Using Stacks
- Browsing History Tracker Implementation
- Storage Management System
- Implementing a Basic Ticket Booking System
- Navigating a 2D Grid with Undo and Redo Operations