Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Reading path for web framework developers

The order in which to read this audience's pages - an orientation day, the request and its pieces, data, the cross-cutting concerns, operations, and the bridge to other frameworks - with time estimates and the pages…

Download as PDF

Address: https://doc.exponential.earth/learninminutes/exphelp/viewer/help/web-framework-developers/web-framework-developers-reading-path.md

On this page

Reading path for web framework developers

This page is for developers who want an order to read in. Each stage takes about half a day; the task in stage 2 is the hands-on part. Skip the stages your project does not need.

Contents

  1. Stage 1: orientation
  2. Stage 2: the request and your first module
  3. Stage 3: data
  4. Stage 4: cross-cutting concerns
  5. Stage 5: background work and APIs
  6. Stage 6: operating it
  7. Stage 7: other frameworks alongside
  8. After this path

Stage 1: orientation

  1. Exponential for web framework developers
  2. Your "coming from" page: Symfony, Laravel, Slim, CodeIgniter, Yii, CakePHP or Laminas, Django or Rails, Express or Spring
  3. Concept dictionary
  4. When to choose Exponential

Stage 2: the request and your first module

  1. The request lifecycle
  2. Siteaccesses
  3. Routing, Pretty URLs
  4. Controllers, Responses
  5. The view layer, Template resolution, Fetch functions
  6. Do it: Task: build a small CRUD module

Stage 3: data

  1. The content model for ORM users
  2. ORM: eZPersistentObject
  3. Queries
  4. Migrations and seed data

Stage 4: cross-cutting concerns

  1. Configuration, Environments and secrets
  2. Dependency injection, Extension points
  3. Middleware, Events and listeners, Workflows
  4. Authentication, Authorization
  5. Forms and CSRF, Validation
  6. Caching, HTTP caching
  7. Translations and right-to-left

Stage 5: background work and APIs

  1. Command line
  2. Queues, Scheduled tasks
  3. REST and JSON APIs, Headless front ends

Stage 6: operating it

  1. Testing, Debugging
  2. Servers and deployment, Packages
  3. Ten pitfalls, Checklists

Stage 7: other frameworks alongside

  1. Mixing Exponential and a framework
  2. The Symfony legacy bridge
  3. The platform products

After this path

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x