We design structure, not illusions

The Formodyx team focuses on building courses centered on logic, structure, and practical use of JSF.

We don’t promise magic solutions. Instead, we explain how JavaServer Faces works at a level that helps you apply it in real scenarios. Each course is built around clear understanding - from UI components to complete interaction between layers. We teach in a way we’d want to learn: without clutter, without hype, with structure and clarity.

Core areas we focus on

We break down complexity into manageable units. These four directions form the foundation of any JSF application.

  • Components & Templates

    Reusable elements, adaptive layouts, template management.

  • Navigation & Flow

    Page transitions, conditional navigation, structured routing.

  • Java Integration

    Interaction with CDI, EJB, JPA, and backend logic.

  • State Management

    Scope layers, session control, lifecycle handling, caching.

Choose your level — from foundation to full control

Each course is a logical block. You decide where to start and how deeply to explore JSF.

The ones who build structure

We’re a small team that treats each course like a real system project.

JSF Specialist

Samantha Brooks

Works on JSF application structure. Explores ways to align backend Java logic with interface components.

Interface Engineer

James Whitaker

Focused on UI architecture and component logic. Experienced in implementing complex Java interfaces.

Content Architect

Chloe Ramirez

Builds the educational flow and presentation. Believes in teaching through structured logic and real-world cases.

Knowledge that forms a clear structure

We aim for one thing: not to “teach everything,” but to help you assemble a system.
Here’s what you’ll gain:

  • Build

    Design components that align logically and stay
    maintainable.

  • Connect

    Link UI with Java logic, manage data, and establish full interaction flow.

  • Organize

    Structure your projects so they remain scalable and
    readable.

  • Manage

    Handle state, caching, transitions, and maintain clarity over complexity.

Frequently Asked Questions

We’ve collected answers to the most common questions about learning with Formodyx.

Collapsible content

Do I need JSF experience before starting?

No, the first course is designed for beginners. It introduces the framework step-by-step and explains all the core concepts clearly.

Should I know Java before taking these courses?

Basic Java knowledge helps a lot since JSF is built on it. If you’ve written methods or worked with classes, that’s a solid starting point.

What topics do your courses cover?

Everything from form creation and layout design to routing logic, state handling, CDI, JPA, and templating — all necessary elements of a full JSF project.

How much time does a single course take?

Each course has its own timeline, ranging from 10 to 36 hours. You can go at your own pace.

What if I get stuck on a topic?

Every course includes a support channel, and we're always available to help clarify things when needed.

Are these courses good for revisiting the framework?

Absolutely. If you’ve used JSF before, these courses help you systematize your knowledge and explore new approaches to building projects.