React & modern frontends
React training for frontend teams: design components, structure state cleanly and build interfaces that work with a keyboard and a screen reader.


Courses on HTML, React, UX/UI, SEO and web frameworks such as Django, Laravel and Symfony. Compare topics and enquire about training.
Web development teaches how websites and web applications are designed, programmed and made discoverable. The topics suit frontend beginners, designers, content owners and backend developers adding a framework. If you start from zero, choose “Web development from scratch”. For interactive interfaces, “React & modern frontends” fits. Design and user guidance are covered by “UX/UI & product design”. Decide by role: foundations, interface or design. There are also courses on SEO and on frameworks such as Django or Laravel. Scope and dates are confirmed on enquiry.
React training for frontend teams: design components, structure state cleanly and build interfaces that work with a keyboard and a screen reader.
Web development from scratch: build responsive pages with HTML, CSS and JavaScript, make them interactive and publish them on the web.
UX/UI training for beginners: research user needs, design interfaces as prototypes and run and evaluate usability tests.
SEO training for beginners: understand search intent, build pages technically clean, write helpful content and measure progress in Search Console.
Create an appointment portal where bookings belong to their owners. Model constraints and migrations in Django, then connect a class-based view to a validated form.
Implement a team-based travel expense approval flow with required receipts. Use a Form Request for receipt rules and model status transitions transactionally with Eloquent.
Build a support form with category and priority fields. Trace the request through the controller and configure application services in the Symfony dependency injection container.
Extend WordPress with a case-study plugin and a secure custom field. Register a custom post type with capabilities and protect admin input with nonces and output escaping.
Add an editorial notice block with a TYPO3 backend field. Relate the page type to its content element and configure a TCA field for editorial data.
Build a workshop directory with taxonomy and Views. Model a content type and taxonomy, then filter the Drupal view by topic and date.
Maintain a specialist shop catalog with product variations and shipping classes. Clean up product attributes and variations, then trace shipping classes through the cart.
Prepare a Shopify catalog for a seasonal change. Align product variants and collections, then update navigation without disrupting existing customer journeys.
Build a contact finder with the Vue Composition API. Define component contracts with props and emits, and derive computed results from reactive source state.
Build a device management view with a detail route. Encapsulate data access in an Angular dependency-injected service and validate status changes with Reactive Forms.
Create a task list with a derived status count. Manage filters with reactive Svelte state and calculate the number of open tasks from that state.
Build team-filtered maintenance requests with Active Record validations and migrations. Use Strong Parameters in the controller to constrain submitted data.
In the JavaScript course you build modern web applications: project setup, core concepts, a function of your own, tests, debugging and documentation.