Learning Paths
Structured tracks to reduce onboarding time and close skill gaps across frontend, backend, and platform.
Azure Fundamentals (AZ-900)
Build a practical baseline for cloud concepts, core Azure services, security, governance, and pricing.
A personal learning log for my Pluralsight AZ-900 path, with notes I can keep using as a reference and, if useful, share with the Shift engineering team.
Outcomes
- • Understand cloud concepts, shared responsibility, and the core Azure value proposition
- • Recognize the main Azure services and when each one is useful
- • Understand basic security, identity, governance, and cost-management ideas
- • Create a simple Azure mental model that supports future hands-on work
Resources
Open pathReact Foundations
Build a reliable mental model for components, state, and side effects.
This path helps juniors ramp quickly into modern React workflows used in Shift web apps.
Outcomes
- • Model UI as composable components
- • Handle state and effects without common anti-patterns
- • Ship accessible, testable React features
Resources
Open pathNext.js Production Readiness
Learn rendering strategy, caching, and deployment tradeoffs in app-router projects.
A practical track for engineers moving from React-only apps to production-grade Next.js systems.
Outcomes
- • Choose SSR, SSG, and dynamic rendering intentionally
- • Structure routes and layouts for maintainability
- • Debug common data-fetching and runtime pitfalls
Resources
Open pathBackend-for-Frontend Essentials
Design APIs around product journeys, not generic data exposure.
An advanced path to align frontend and backend ownership for faster product delivery.
Outcomes
- • Define API boundaries around user flows
- • Use contract-first collaboration patterns
- • Prevent regressions with targeted integration tests
Engineering