Practical web development




Basic
In practice, many web developers will have basic interdisciplinary skills / roles, including:
  • Graphic design / web design
  • Information architecture and copy-writing/copy-editing with web usability, accessibility and search engine optimization in mind
The above list is a simple website development hierarchy and can be extended to include all client side and server side aspects. It is still important to remember that web development is generally split up into client side coding, covering aspects such as the layout and design, and server side coding, which covers the website's functionality and back-end systems.
Advanced
Some more advanced web developers will also have these interdisciplinary skills / roles:

  • GUI (Graphic User Interface) design
  • Audio, Video and Animation processing and encoding (for web usage)
  • Flash Capabilities (animation, audio, video, scripting)
  • Web content management system Deployment and/or Content management infrastructure design, development and integration
  • Web applications development, integration and deployment
  • Web server stress testing (how much traffic can a web server running a specific application endure before collapsing)
  • Web site security analysis & testing
  • Web site code optimization (which is an important aspect of search engine optimization)
  • Project management, QA and other aspects common to IT development
  • Advanced customized admin panel (For end-users)
  • Database integration with web applications

No comments:

Post a Comment