Learn more about the web development industry from New Horizons Computer Learning Center

 



Web Developer Industry


A web developer is a software developer or software engineer who is specifically engaged in the development of World Wide Web applications, or distributed network applications that are run over the HTTP protocol from a web server to a web browser. Many web developers are also skilled in related areas such as web design, information architecture, usability engineering, web content management systems, web server administration, database administration, software engineering, project management, network security, and search engine optimization.

Developers often specialize in either frontend or backend work. Frontend developers tend to focus on the client-side and typically work with technologies such as markup languages, ECMAscript and its variants (JavaScript, JScript, ActionScript), CSS, and the DOM. Backend developers usually focus on the interaction between server-side frameworks using Perl, Python, Ruby, PHP, JSP, or .NET and databases. Some backend developers maintain databases directly on their web servers, while in other situations the backend developer calls data, managed by a database administrator, on an external system.
In recent years the role of Presentation Layer Developer has evolved from the Frontend Technologist/Interface Developer role. Those previous roles specifically focused on implementing browser/client side technologies such as HTML, CSS and JavaScript. As web architecture has became more complex there has been an increased need for deeper integration with the application server.
Some, but not all, web developers create graphics, logos, or identity, or create written, video, or audio content for a website. However, in many organizations these duties are not the responsibility of web developers, but instead are handled by web designers or web producers. Courtesy of Wikipedia.org

Developer Technologies

C#

C# (C Sharp) is an object-oriented programming language developed by Microsoft as part of the .NET initiative.

Java

Java provides a system for developing application software and deploying it in a cross-platform environment.

.NET

The .NET Framework makes the Internet a true distributed computing platform, providing a framework that enables computers, devices, and services to collaborate.

SharePoint

SharePoint can be used to host websites which can be used to access shared workspaces, documents and specialized applications from within a browser.

Team Foundation Server/VSTS

Team Foundation Server (TFS) is a Microsoft offering for source control, data collection, reporting, and project tracking, and is intended for collaborative software development projects. It is available either as stand-alone software, or as the server side back end platform for Visual Studio Team System (VSTS).

VB.Net

VB.Net is an object-oriented computer language that can be viewed as an evolution of Microsoft's Visual Basic (VB) implemented on the Microsoft .NET framework.

Visual Studio

Visual Studio can be used to develop web sites, web applications, and web services in both native code as well as managed code.

WebSphere

WebSphere is designed to set up, operate and integrate e-business applications across multiple computing platforms using Web technologies.

XML

XML facilitate the sharing of structured data across different information systems and it is used both to encode documents and to serialize data.