Web development involves working on both the front-end and back-end at the same time. However, web developers generally get assigned to one such as backend or frontend. These two do interact to bring life to your website, but it’s best to break down what each of them is responsible for in more detail.
Front-End Web Development: As the name suggests, this is all about how your website looks and feels from a user’s point of view. It mainly involves designing the layout, graphical interface, and how the pages are displayed
Back-End Web Development: This is all about who does what within the computer and how their various functions interact with each other. It includes things such as databases, cache, security, and so on.