This approach still works for developers who make small widgets, for example, in jQuery. But as soon we get to making a full-fledged frontend application, the approaches that were used to create widgets will immediately prove themselves a disadvantage. Just add a dozen or so handlers and the code will turn into a load of unsupported spaghetti.
Fortunately, learning how to build architecture for frontend applications isn't that difficult. Moreover, all these approaches were developed decades ago, literally when the first visual interfaces first appeared. It's hard to believe now, but it was invented quite a long time ago.
Moreover, these approaches go virtually unchanged from framework to framework. That's why in this course, they'll be given in "raw" form, without reference to any frameworks. Here, we'll tell you about and explorer the underlying approaches that are instrumental when it comes to architecture.
The main subjects in this course are:
The Hexlet support team or other students will answer you.
A professional subscription will give you full access to all Hexlet courses, projects and lifetime access to the theory of lessons learned. You can cancel your subscription at any time.
Programming courses for beginners and experienced developers. Start training for free
Our graduates work in companies:
From a novice to a developer. Get a job or your money back!
Sign up or sign in
Ask questions if you want to discuss a theory or an exercise. Hexlet Support Team and experienced community members can help find answers and solve a problem.