Learning Paths

Structured tracks to reduce onboarding time and close skill gaps across frontend, backend, and platform.

Azure Fundamentals (AZ-900)
Beginner

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 path
React Foundations
Beginner

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 path
Next.js Production Readiness
Intermediate

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 path
Backend-for-Frontend Essentials
Advanced

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
Resources
Open path