Web Desighn
Amirbahador team
A web developer is responsible for programming the code that “tells” a website how to function. A developer builds a website from the bottom up, which means designing it in such a way that end users have no difficulty navigating the site. The website should not be so simple that it does not appeal to advanced users, nor should it be so complicated that the beginner is easily lost in the process.
Web development can be divided into three parts: code that executes in a web browser and determines what customers or clients will see when they land on a website (client-side scripting); code that executes on a web server and powers the behind-the-scenes mechanics of how a website works (server-side scripting); and database technology, which helps to keep a website running smoothly and efficiently. Large-scale web projects often divide these tasks among multiple web developers.
A web developer builds and maintains websites with the client and consumer in mind. That is, the end design must include products and services offered and show how users may access these. For example, a customer may want a form to capture an end user’s e-mail to request additional information, provide a newsletter, or thank a customer for their business.
One type of developer may focus on setting up the back end of a site (back-end developer) while another may focus on the client side to add style and functionality to the website itself (front-end developer).
The work is typically very project-focused and involves collaborating with a team of people who help coordinate the client's needs with the end product. Work may include meeting with clients to discuss their needs and requirements
for a website or discuss how to keep their website functioning and up-to-date. Web developers typically construct the layout of a website, creating a visually interesting home page and user-friendly design, and may sometimes write
content for the website. After a website is up and running, developers make sure that the site is functional on all web browsers, testing and updating as needed.
Web developers are familiar with technology and understand how
computers and web servers operate. They are also very familiar with many software programs, web applications and web programming languages, such as hypertext markup language (HTML), JavaScript (JS), Cascading Style Sheets (CSS),
and C++. They must be able to communicate effectively, set goals and meet deadlines.