Web development has become more and more sophisticated. New technologies and techniques to integrate web applications are emerging rapidly. I have divided the web development skills into three different levels.

Level 1 Expertise

Level 1 expertise is the base minimum expertise level to work in web development. This includes the following list.

  • HTML5
  • JavaScript
  • Database and SQL queries
  • PHP and/or other development languages
  • Cascading Style Sheet
  • Web Browsers
  • Blogging Platforms (WordPress, Drupal)
  • Version control system

Level 2 Expertise

Level 2 expertises distinguish an entry-level web developer from an experienced web developer. These are listed below

  • Running Web Servers, knowledge of commonly used web servers like Apache, Microsoft SQL server
  • Security, Authentication
  • Operating Systems
  • Social Media Integration (API, Facebook, Twitter, LinkedIn)
  • Design
  • Messaging
  • Analytics, at least using Google Analytics
  • Graphic API
  • AJAX frameworks like jQuery
  • JSON
  • XML and XML web services
  • RESTful web services
  • Geo locations

Level 3 Expertise

Level 3 expertises will make you an architect of web applications and technologies.

  • Networking
  • Debugging and sniffing tools
  • Performance
  • Enterprise applications
  • Hadoop, distributed applications
  • Laws and regulations related to Email/SPAM, Privacy
  • Encryption
  • Mobile devices
  • Load balancing, data replication, failsafe applications development
  • Designing and Providing APIs for integration
  • Knowing multiple web application development frameworks and choosing appropriate framework for specific applications. This includes starting from PHP frameworks to J2EE, .Net, Ruby/Rails, etc.
  • Storage technologies

Down Load the PDF file

Web Developer Skills Version 1

 

Advertisement