Software Architect Track 2: Database Developer Software Architect Track 3: Full Stack Developer Software Architect Track 4: Software ArchitectSubject breakdown Software Architect Track 1: Developer Advanced Data Structures & Algorithms in Java: Working With Binary Trees Advanced Data Structures & Algorithms in Java: Solving Binary Tree Problems Advanced Data Structures & Algorithms in Java: Working with Binary Search Trees Advanced Data Structures & Algorithms in Java: Sorting & Searching Algorithms Advanced Data Structures & Algorithms in Java: Working with the Binary Heap Advanced Data Structures & Algorithms in Java: Getting Started with Graphs Advanced Data Structures & Algorithms in Java: Working with Graph Algorithms Multithreading & Concurrency in Java: Introduction to Concurrent Programming Multithreading and Concurrency in Java: Spawning & Launching Threads Multithreading and Concurrency in Java: Thread Synchronization & Locks Java Concurrency: Multithreading and Concurrency in Java: Concurrency & the Producer-Consumer Problem Multithreading and Concurrency in Java: Objects for Concurrent Programming Multithreading and Concurrency in Java: Scaling a Multithreaded ApplicationSoftware Architect Track 2: Database Developer JDBC: An Introduction to Java Database Connectivity JDBC: Executing Statements JDBC: Working with ResultSets & Query Batches JDBC: RowSet JDBC: Advanced Topics Java Persistence API: Getting Started With JPA & Hibernate Java Persistence API: Configuring Fields & Performing CRUD Operations Java Persistence API: Mapping & Configuring Relationships Java Persistence API: Embedding Collections & Managing Cascade Operations Java Persistence API: Executing Queries & Managing the Entity Lifecycle Software Architect Track 3: Full Stack Developer Software Architect Track 4: Software Architect |