Backend programming
Importance: Essential (5 of 5)
Implements maintainable server-side applications in a production language.
Course coverage
- Courses planned (3)
Software development
Builds secure, reliable server-side services, APIs, data access layers, and distributed workflows.
Importance: Essential (5 of 5)
Implements maintainable server-side applications in a production language.
Course coverage
Importance: Essential (5 of 5)
Defines stable HTTP, RPC, and event-driven service contracts.
Course coverage
Importance: Essential (5 of 5)
Models data and uses transactions, indexes, and persistence systems correctly.
Course coverage
Importance: Essential (5 of 5)
Verifies service behavior through unit, integration, and end-to-end tests.
Course coverage
Importance: Essential (5 of 5)
Handles concurrency, partial failure, consistency, and scaling.
Course coverage
Importance: Very important (4 of 5)
Designs asynchronous workflows using queues and event streams.
Course coverage
Importance: Essential (5 of 5)
Protects APIs, identities, dependencies, and sensitive data.
Course coverage
Importance: Very important (4 of 5)
Instruments services to support diagnosis and reliability.
Course coverage