In this article,we will cover the most basic and important skills you need .
Before we begin , What is FrontEnd development ?
The challenge associated with front-end development is that the tools and technologies used to create the front-end of a website are constantly changing, so developers need to keep abreast of developments in this field.
The purpose of designing a website is to ensure that when users open the website, they view the information in an easy-to-read and relevant format. The fact that users now use a variety of devices with varying screen sizes and resolutions forces designers to consider these aspects when designing a site, which makes the situation even more complicated.
They need to ensure that their site is displayed correctly in different browsers (cross-browser), different operating systems (cross-platform) and different devices (cross-device), which requires careful planning on the part of the developer.
Let’s start ! To become a FrontEnd developer you should start with :
HTML (Hypertext Markup Language)
The language used to be displayed in a web browser.HTML is the code that is used to structure a web page and its content. For example, content could be structured within a set of paragraphs, a list of bulleted points, or using images and data tables.
CSS (Cascading Style Sheets)
Used to make your HTML look nice and add styling.CSS describes how HTML elements are to be displayed on screen, paper, or in other media. CSS saves a lot of work. It can control the layout of multiple web pages all at once. External stylesheets are stored in CSS files.
A system that records changes to a file or set of files over time. Usually used in large teams.In software engineering, version control is a type of system responsible for managing changes to computer programs, documents, large websites, or other collections of information.
Version control is a component of software configuration management. such as Git , Github , GitLab or SVN
A responsive website means your website scales and adjusts to work on different devices.