Code from Percipio Aspire Journey: Developer to Software Architect
- Track 1: Developer
- Advanced Data Structures & Algorithms in Java
- Working with Binary Trees
- Solving Binary Tree Problems
- Working with Binary Search Trees
- Sorting & Searching Algorithms
- Working with the Binary Heap
- Getting started with Graphs
- Working with Graph Algorithms
- Multi-threading and Concurrency in Java
- Introduction to Concurrent Programming
- Spawning & Launching Threads
- Thread Synchronization & Locks
- Concurrency & the Producer-Consumer Problem
- Objects for Concurrent Programming
- Scaling a Multi-threaded Application
- Advanced Data Structures & Algorithms in Java
- Track 2: Database Developer
- Track 3: Full Stack Developer
- Track 4: Software Architect