Interested in Software Development? You’ve probably heard the terms frontend and backend developers thrown around a bit. This article will delve a little deeper into what they both mean.
Front-End
Frontend developers design how websites and apps look to users. They have many different names, from Web Designers to Front-End Engineers.
These developers use HTML, CSS, and Javascript. They also have some skills using design tools like PhotoShop, Sketch or Figma. Frontend developers should know the basics of web hosting, and buying a domain.
If you’re a creative who loves to work visually, then front-end development is for you!
Back-End
Back-end Developers work on the “server-side”. Essentially, they control everything the user can’t see, like databases and servers.
Normally, backend developers are confident with one of the following languages and familiar with another 2: PHP, Ruby, Python, Node.js, and Java. These developers need to have knowledge of frameworks, software architecture, design patterns, databases so they can apply the business logic to the website/app.
If you love working with data and enjoy the tinkering and technical side of coding, back-end development will suit you.
People with skills in both frontend and backend development are often referred to as full-stack developers.
Read more on frontend vs backend and full-stack developers on One Month >>