Web development is the process of creating, building, and maintaining websites and web applications. It involves everything from web design to programming and database management. Web development is generally divided into three core areas: Frontend Development, Backend Development, and Full Stack Development.
Frontend Development
Frontend development refers to everything that users see and interact with on the website. It involves the design, structure, and layout of the website and is often referred to as the ‘client side’ of an application.
Frontend Technologies
- HTML: HTML stands for HyperText Markup Language. It is the standard markup language used to create and design web pages, defining their structure and layout.
- CSS: Cascading Style Sheets fondly referred to as CSS is a simply designed language intended to simplify the process of making web pages presentable. It is used to style our website.
- JavaScript: JavaScript is a scripting language used to provide a dynamic behavior to our website.
Frontend Frameworks/Libraries
- React.js : A popular JavaScript library for building dynamic, component-based user interfaces.