Web Developer

Modern technology and Internet brought about easier and more convenient ways for information to be kept and passed through communication systems. This, in turn, brought changes in marketing as new strategies that emphasize the use of the Internet for publicity, service, and information gathering. This is where Information and Communications Technology professionals that specializes in web development come in. Many large companies and organizations employ more than a hundred web developers that design, improve, and maintain their official websites. Smaller companies, on the other hand, often have a couple of web developers or avail the service of a freelancing web developer just to set up their site on the web.

To be specific, web development focuses mainly on creating, coding, and building the framework of the website by using programming languages such as HTML, Java, C/C++, PHP, and PL-SQL. Web Developers, however, are expected to know at least the basics of other ICT specialization such as database programming, web design, and web application.

Database programming deals with connecting the website to the company’s or organization’s database system. When surfing the company’s website, a customer will search for information—files and facts about the company—which are all stored in the company’s database. Although Web Developers are not required to be database programmers, they are expected to know at least the basic knowledge in handling database systems.

Web Developers are different from web designers. The latter deals and focuses on creating and implementing creative presentations for the website, usually using markup languages (HTML, XHTML, and XML), style sheet languages (CSS and XSL), client-side scripting (JavaScript and VBScript), server-side scripting (PHP and ASP), database technology (MySQL), and multimedia technology (Flash and Silverlight). Web designers can use different web contents when designing websites. These contents include, but are not limited to, animation, authoring, corporate identity, graphic design, search engine optimization, and typography.

Web Developers should also have some knowledge on web application development. Web application developers use languages such as HTML, JavaScript, Java, etc. which are the same programming languages web developers use when coding the website. Website applications include, but are not limited to, online retail sales, wikis, webmail, online auctions, and many more.

Another responsibility that falls on the shoulders of a Web Developer is technical support. Although only a few problems concerning websites are known, web developers are always needed when upgrading webpage (from static, which only consists of texts, to dynamic where users can input their own content), adding more features and designs, embedding flash and other web applications, and correcting bugs.

ICT students who want to specialize in web development are expected to learn the different web languages such as HTML, XML, JavaScript, and CSS. Web development often requires knowledge in application software development. Students familiar with programming languages like Java (e.g. Java 2 Enterprise Edition and Java 2 Micro Edition), PHP, C/C++, and PL-SQL will have greater advantage when developing applications for websites.