A web developer uses technologies like HTML, CSS, and JavaScript to build websites. They create the design and functionality of websites, diagnosing and fixing issues. There are different types of web developers like frontend developers who build the design, and backend developers who create the website's functionality. Key skills required are proficiency in HTML, CSS, and JavaScript. Common tools used include text editors, web servers, and browsers. Servers provide services to other programs and devices, and include web servers, database servers, and file servers, running software like Apache, Nginx, MySQL, and managed by tools like Wamp and Xampp.
A web developer uses technologies like HTML, CSS, and JavaScript to build websites. They create the design and functionality of websites, diagnosing and fixing issues. There are different types of web developers like frontend developers who build the design, and backend developers who create the website's functionality. Key skills required are proficiency in HTML, CSS, and JavaScript. Common tools used include text editors, web servers, and browsers. Servers provide services to other programs and devices, and include web servers, database servers, and file servers, running software like Apache, Nginx, MySQL, and managed by tools like Wamp and Xampp.
September 2022 Who is a web developer? • A web developer is at heart an interactive artist. They’re someone driven by a deep desire to create things. A web developer’s canvas is a user’s web browse • A web developer’s job is to use the basic building blocks of the web (like HTML, CSS and JavaScript) to create something complex like a webpage • A web developer’s job is also to diagnose problems in a website’s functionality, to understand how something works by reading the code behind it, and to make changes to fix any issues Types of web developers • Frontend developers: Frontend developers implement web page designs using HTML and CSS. They make sure the website looks pretty on different devices, and that the forms and buttons work. • Backend developers: Backend developers create the backbone of the web application. They write code logic that handles a user’s input (for example, what should happen when you click the signup button after filling in a form). • Full stack developers: Full stack developers do bits of both backend and frontend. Depending on the problem at hand, they can switch cape 🦸 ♀️🦸 ♂️ and move stacks. You can learn more about What are the skills required to become a web developer? • Essentially, just three things: HTML, CSS and JavaScript—the three pillars of the web! • A web developer is well versed in these three technologies. They can read other people’s code and make changes to it. They can find and debug bugs (shortcomings in existing code) • A typical day in the life of a web developer involves fixing bugs, developing new features (that is, enhancements) and webpages, and working with other developers to discuss ways to solve problems Type of web Programming • Dynamic web programming • Static web programming Developer environment tools • A text editor to write code • Note Pad ++ • Sublime Text • Web server to generate html code • Wamp Server • Xampp Server • Easy PhP • A web browser to see what we’re building • Chrome • Firefox • Safari Server • A server is a computer program or device that provides a service to another computer program and its user, also known as the client. In a data center, the physical computer that a server program runs on is also frequently referred to as a server. That machine might be a dedicated server or it might be used for other purposes. • In the client/server programming model, a server program awaits and fulfills requests from client programs, which might be running in the same, or other computers. A given application in a computer might function as a client with requests for services from other programs and as a server of requests from other programs. Type of server Server software is primarily built to interact with a server’s hardware infrastructure, including the processor, memory, storage, input/output (I/O) and other communication ports. Depending on the type or usage of the server, server software may be classified into various forms, such as the following • Web server software • Application server software • Database server software • Cloud computing server software • File server software • Mailing server sofware Web server • The term web server can refer to hardware or software, or both of them working together. • On the hardware side, a web server is a computer that stores web server software and a website's component files (for example, HTML documents, images, CSS stylesheets, and JavaScript files). A web server connects to the Internet and supports physical data interchange with other devices connected to the web. • On the software side, a web server includes several parts that control how web users access hosted files. At a minimum, this is an HTTP server. An HTTP server is software that understands URLs (web addresses) and HTTP (the protocol your browser uses to view webpages). An HTTP server can be accessed through the domain names of the websites it stores, and it delivers the content of these hosted websites to the end user's device. Examples of Web Server • Apache • Microsoft's Internet Information Services (IIS • Nginx -- pronounced engine X • Tomcat • Other web servers include Novell's NetWare server, Google Web Server (GWS) and IBM's family of Domino servers Database server • A data server (DS) is a software program/platform used to provide database services like storing, processing and securing data. These database services are consumed by other software programs or components. Sometimes the computer hardware, where the database is running, is also referred to as a database server. Therefore, the data server can be seen as the combination of software and hardware platform that runs the installed database and provides relevant services. • A data server is also known as a database server. Sample of Database Server • DB2 • SQL Server • Oracle 12c • MySQL. MySQL is one of the most popular databases for web-based application • PostgreSQL • MongoDB • MariaDB • SAP HANA Server Management Software • Easyphp • Wamp Server • Xampp Server