Web School from A to Z
learn everything in design website from A to Z
النهاردة هنتكلم عن المتصفحات (Browser)
--Web browsers are the most widely used software.
There are five major browsers used on desktop today: Chrome, Internet Explorer, Firefox, Safari and Opera. On mobile, the main browsers are Android Browser, iPhone, Opera Mini and Opera Mobile, UC Browser
--The browser's main functionality
The main function of a browser is to present the web resource you choose, by requesting it from the server and displaying it in the browser window. The resource is usually an HTML document, but may also be a PDF, image, or some other type of content.
The way the browser interprets and displays HTML files is specified in the HTML and CSS specifications. These specifications are maintained by the W3C (World Wide Web Consortium) organization, which is the standards organization for the web
--The browser's high level structure
The browser's main components are:
1) The user interface: this includes the address bar, back/forward button, bookmarking menu
2)The browser engine: marshals actions between the UI and the rendering engine.
3) The rendering engine: responsible for displaying requested content
4) Networking: for network calls such as HTTP requests, using different implementations for different platform behind a platform-independent interface
5) UI backend: used for drawing basic widgets like combo boxes and windows
7) Data storage. This is a persistence layer. The browser may need to save all sorts of data locally, such as cookies. Browsers also support storage mechanisms such as localStorage
تاني حاجة مهمة هنتكلم عنها هي http
ودي عبارة عن قانون بيستخدم لنقل البيانات ودي شوية اسئلة بتغطي شرح http
What is HTTP?
The Hypertext Transfer Protocol (HTTP) is the foundation of the World Wide Web, and is used to load web pages using hypertext links. HTTP is an application layer protocol designed to transfer information between networked devices and runs on top of other layers of the network protocol stack.
What’s in an HTTP request?
An HTTP request is the way internet communications platforms such as web browsers ask for the information they need to load a website.
Each HTTP request made across the Internet carries with it a series of encoded data that carries different types of information. A typical HTTP request contains:
-HTTP version type
-an HTTP method
-HTTP request headers
-Optional HTTP body.
What’s in an HTTP response?
An HTTP response is what web clients (often browsers) receive from an Internet server in answer to an HTTP request. These responses communicate valuable information based on what was asked for in the HTTP request.
A typical HTTP response contains:
-an HTTP status code
-HTTP response headers
-optional HTTP body
What are HTTP request headers ?
HTTP headers contain text information stored in key-value pairs, and they are included in every HTTP request and response. These headers communicate core information, such as what browser the client is using what data is being requested
What’s in an HTTP request body ?
The body of a request is the part that contains the ‘body’ of information the request is transferring. The body of an HTTP request contains any information being submitted to the web server, such as a username and password, or any other data entered into a form.
What’s an HTTP method ?
An HTTP method, sometimes referred to as an HTTP verb, indicates the action that the HTTP request expects from the queried server. For example, two of the most common HTTP methods are ‘GET’ and ‘POST’; a ‘GET’ request expects information back in return (usually in the form of a website), while a ‘POST’ request typically indicates that the client is submitting information to the web server (such as form information, e.g. a submitted username and password).
النهاردة هنتكلم عن اول حاجة مهمة في الاساسيات وهي
What is the internet and how it work ?
What is the internet?
The Internet is a worldwide system of computer networks -- a network of networks in which users at any one computer can, if they have permission, get information from any other computer
Who runs the internet?
No one runs the internet. It’s organized as a decentralized network of networks.
Who created the internet?
The internet began as ARPANET, an academic research network that was funded by the military’s Advanced Research Projects Agency
The internet has three basic parts:
The last mile :- is the part of the internet that connects homes and small businesses to the internet.
Data centers :- are rooms full of servers that store user data and host online apps and content. Some are owned by large companies such as Google and Facebook. Others are commercial facilities that provide service to many smaller websites
The backbone :- consists of long-distance networks — mostly on fiber optic cables — that carry data between data centers and consumers.
هنبتدي نتكلم عن 6 حاجات في البداية هتفهمنا اساسيات التعامل مع الانترنت والمواقع وهما
1) how does the internet work ?
2) what's http and https ?
3) how does the browser work ?
4) what's DNS and how it work ?
5) what's domain name ?
6) what's hosting ?
كل سؤال من دول هيام شرحه بالتفصيل في بوست مستقل
انتظرونا قريبا 🔥
بإذن الله هنبدا تعلم تصميم المواقع من A to Z دي خلاصة خبرة سنين تعلم انتظرونا قريباً