https://github.com/devsdenepal/frontend-roadmap
https://github.com/devsdenepal/frontend-roadmap
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/devsdenepal/frontend-roadmap
- Owner: devsdenepal
- Created: 2024-05-10T15:05:01.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-10T16:21:56.000Z (about 2 years ago)
- Last Synced: 2024-05-10T19:38:06.531Z (about 2 years ago)
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# frontend-roadmap
## Web Development
**Lead Actors of Internet:**
- Browser
: ```A browser is a software tool that allows users to access and view content on the internet by interpreting web pages and displaying them in a user-friendly format```
- Server
: ```A server is a computer or computer system that provides services, resources, or data to other computers, known as clients.```
- Website
: ```A website is a collection of web pages and digital content accessible via the internet, typically hosted on one or more web servers and identified by a unique domain name.```
---
## The team behind them - Frontend + Backend
> The frontend, also known as the client side, and the backend, or server side, constitute the two components of every website. The frontend encompasses all elements visible to the user during their website visit, providing instant interaction and experience. In contrast, the backend operates behind the scenes, managing the storage, transmission, and reception of information.
> HTML, CSS, and JavaScript files collectively form the foundation of all website elements. As a web developer, these are essential tools in your toolkit, serving as the fundamental languages required for constructing websites.
### The Directions: `Hypertext Markup Language (HTML)`
> HTML (HyperText Markup Language) serves as the fundamental markup language for web development, encompassing essential elements like text, headings, and paragraphs. It utilizes a series of predefined tags that denote different functionalities, ultimately translating into visible content on the screen, always enclosed within angle brackets.

## The Set and Dressup: `Cascading Style Sheet (CSS)`
> Cascading Style Sheets is a style sheet language responsible for dictating the visual presentation of HTML elements within a webpage. It controls various aspects of a website's appearance, such as color schemes, borders, backgrounds, and more, through the specification of rules that define specific properties and their corresponding values.

## Ths Script: `JavaScript (JS)`
> JavaScript is a scripting language that empowers you to govern your website's functionality. For aspiring web developers, mastering the basics of JavaScript is paramount. It stands as one of the most pervasive programming languages globally, offering accessible entry points and immediate feedback on code execution. By manipulating HTML and CSS components, JavaScript brings interactivity to web pages, enabling users to engage with features like button clicks, page scrolling, or dynamic image carousels.
