Derzeit sind wir mit dem Web ein bisschen vertraut. Jetzt ist es an der Zeit zu verstehen.
Wie das Web funktioniert
Wenn jemand versucht, auf Website/Daten zugreifen zu können, treten eine Reihe verschiedener Funktionen auf jeder Zugriffsanforderung auf:
Wenn ein Kunde versucht, auf eine Webseite oder Website zuzugreifen. Dies bedeutet.e. "Server". Infolgedessen erhält der Client eine Antwort vom Server.
Hier können wir also eine Sache schließen, dass ein Server ein Computer ist, der die Websites, Web -Apps usw. speichert. und ein Client ist ein Webbenutzer, der auf diese Websites vom Server zugreift.
Frontend- und Backendentwicklung
Die Frontend ist clientseitig, während das Backend serverseitig jeder Website ist.
Frontend
Wenn ein Benutzer erfolgreich auf eine Website zugreift, bezieht sich alles, was er direkt sieht, wie Layout, Design oder alles, mit dem er interagiert.
In der Frontend -Entwicklung sind die am häufigsten verwendeten Sprachen „HTML“, „CSS“ und „JavaScript“, „CSS“ und „JavaScript“. Während die am häufigsten verwendeten Frontend -Frameworks und Bibliotheken „AngularJs“ enthalten, „reagieren Sie.JS ”und„ JQuery “.
Backend
Das Backend ist für die Kunden nicht direkt zugänglich, sie bezieht sich auf alles hinter den Kulissen. Für die Backend -Entwicklung stehen zahlreiche Sprachen und Frameworks zur Verfügung.
In der Backend -Entwicklung sind die am häufigsten verwendeten Sprachen „Java“, „PHP“ und „Python“, während eine Reihe von Frameworks für die Backend -Entwicklung wie „Django“, Node, verfügbar sind.JS und "Laravel" usw.
Software und Tools
Es stehen zahlreiche Software und Tools zur Verfügung, um mit der Webentwicklung zu beginnen, aber die Auswahl der am besten geeigneten ist sehr wichtig. Um Webentwickler zu werden, können Sie Ihre Reise mit zwei grundlegenden Tools wie einem Texteditor beginnen, um Ihren Code zu schreiben, und einen Webbrowser, um die Ausgabe Ihres Programms anzuzeigen.
Textredakteure
Textredakteure spielen eine sehr wichtige Rolle beim Erstellen einer Webanwendung. Die Textredakteure bieten einige nützliche Funktionen, die den Entwicklern helfen, ein Fehler, eine automatische Indentation und viele weitere zu erfassen. Die Details zu einigen bekannten Textredakteuren sind unten aufgeführt:
Visual Studio -Code
Es wird am häufigsten verwendet, um Editor für die Frontend -Entwicklung zu entwickeln. Es wurde von Microsoft entwickelt und ist für alle Betriebssysteme verfügbar i verfügbar.e. Windows, Mac und Linux.
Erhabener Texteditor
Sublime ist ein weit verbreiteter benutzerfreundlicher Texteditor für alle Betriebssysteme i verfügbar.e. Mac, Linux und Windows. Es bietet viele nützliche Attribute.
Es gibt viele weitere Textredakteure, die für die Frontend -Entwicklung verwendet werden, wie z Atom, Notizblock ++, usw.
Um die Ausgabe anzuzeigen, verwenden Entwickler verschiedene Browser wie Google Chrome und Edge.
Webentwicklungshandbuch für Anfänger
Jetzt sind wir damit fertig, die Grundlagen des Webs zu verstehen. Hier werden wir einige Punkte diskutieren, die wir uns erinnern können, während wir mit der Webentwicklung beginnen:
Abschluss
Das Web ist im Grunde eine Kombination aus drei Dingen: Websites/Webseiten, Server und Browser, die miteinander verbunden sind. Websites sind die Sammlung verschiedener Dateien, während die Server die Maschinen sind, die alle Daten dieser Websites speichern, und Browser sind diejenigen, die die Daten laden, um sie den Benutzern anzuzeigen.
In diesem Artikel haben wir gelernt, was das Web ist, wie es funktioniert, was Webentwicklung ist, welcher Unterschied zwischen Frontend- und Backend -Entwicklung und welche Tools zur Entwicklung einer Website erforderlich sind.