# 12-Week Application Engineering

> Turn backend, client, UX, real-time, interactive, analytics, and distribution skills into one complete product. Three four-week milestones move from mechanisms to production trade-offs and a measured synthesis artifact.

Canonical: https://learn.significanthobbies.com/curriculum/roadmaps/application-engineering-12w

Turn backend, client, UX, real-time, interactive, analytics, and distribution skills into one complete product. Three four-week milestones move from mechanisms to production trade-offs and a measured synthesis artifact.

- Horizon: 90d
- Outcome: Turn backend, client, UX, real-time, interactive, analytics, and distribution skills into one complete product.
- Tracks: Application Engineering, Backend, Go-to-Market

Work each milestone as a claim that needs evidence. Predict the mechanism and
failure mode first, study the linked concepts, complete the drills without
copying an answer, and preserve the resulting code, measurements, or design.

## Milestone 1: Weeks 1-4 — Foundations and mechanisms

Build the domain vocabulary and explain the core mechanisms from first principles.

### Concepts

- [HTTP Lifecycle](https://learn.significanthobbies.com/curriculum/concepts/http-lifecycle) — DNS → TCP/TLS → request → response: status codes, headers, keep-alive.
- [Message Queues](https://learn.significanthobbies.com/curriculum/concepts/message-queues) — Kafka, SQS, exactly-once vs at-least-once.
- [Auth Systems](https://learn.significanthobbies.com/curriculum/concepts/auth-systems) — OAuth2, JWT, session, RBAC.
- [Object Modeling](https://learn.significanthobbies.com/curriculum/concepts/object-modeling) — Identifying classes, attributes, relationships.
- [State Machines](https://learn.significanthobbies.com/curriculum/concepts/state-management) — States, transitions, guards.
- [Web Security Basics](https://learn.significanthobbies.com/curriculum/concepts/web-security-basics) — XSS, CSRF, SQL injection, and CORS — the injection and confused-deputy bugs that keep recurring.
- [Pagination](https://learn.significanthobbies.com/curriculum/concepts/pagination) — Offset versus cursor pagination, stable ordering, and why deep pages get expensive.
- [API Design](https://learn.significanthobbies.com/curriculum/concepts/api-design) — REST, gRPC, versioning, pagination.
- [Web & Mobile Engineering](https://learn.significanthobbies.com/curriculum/concepts/web-mobile-engineering) — Web and native lifecycles, rendering, navigation, state, networking, offline behavior, accessibility, and release constraints.
- [UX & Interface Design](https://learn.significanthobbies.com/curriculum/concepts/ux-interface-design) — User goals, information architecture, interaction states, feedback, accessibility, usability testing, and design systems.



## Milestone 2: Weeks 5-8 — Production systems and trade-offs

Design the production path, including resource, scale, safety, and operability trade-offs.

### Concepts

- [Real-time Systems](https://learn.significanthobbies.com/curriculum/concepts/messaging-realtime) — WebSockets, server-sent events, presence, synchronization, ordering, reconnects, optimistic UI, and conflict handling.
- [Game/Simulation Design](https://learn.significanthobbies.com/curriculum/concepts/game-design) — Turn engines, board state, rules.
- [2D/3D Interactive Systems](https://learn.significanthobbies.com/curriculum/concepts/interactive-2d-3d-systems) — Scene graphs, render loops, input, animation, physics, GPU pipelines, asset loading, and performance budgets.



## Milestone 3: Weeks 9-12 — Reliability, verification, and synthesis

Test failure modes, measure outcomes, and ship the synthesis artifact.

### Concepts

- [Product Analytics](https://learn.significanthobbies.com/curriculum/concepts/product-analytics) — Activation, retention, funnels — measuring whether the product works.
- [Positioning](https://learn.significanthobbies.com/curriculum/concepts/positioning) — Naming the problem, the audience, and the alternative you beat.
- [Landing Pages](https://learn.significanthobbies.com/curriculum/concepts/landing-pages) — Turning a visitor into an activated user: hero, proof, single CTA.
- [SEO](https://learn.significanthobbies.com/curriculum/concepts/seo) — Programmatic and content SEO: intent, structure, indexability.

### Build evidence

- **Synthesize: Application Engineering** — Turn backend, client, UX, real-time, interactive, analytics, and distribution skills into one complete product. Produce one working system, benchmark, or evidence-backed design that integrates the path.
