Today, the term web development refers to a variety of ways that you can now use to create websites and web applications. It has nothing to do with static websites that used to be the norm.
Web development for its website
First of all, it should be taken into account that a web developer today includes, strictly speaking, a programmer specialized in particular languages and concepts. Most websites now use what is called the LAMP server. The latter means the combined use of Linux as an operating system, Apache as a web server, MySQL as a database and PHP as a language for the web application.
As a general rule, programming with PHP is therefore important for Web development. The code is almost never written in pure form, but generated using Framework PHP, with which a management of versions and structures of the PHP software is possible. Therefore, Web development always implies specialization in such a Web development framework. For too sophisticated php web development applications, it is often the Zend PHP Framework or Symfony.
Web development for websites
The development of websites usually starts a little later and uses one of the widely available content management systems (CMS). Wordpress may in particular be mentioned here, but Joomla and Drupal are also popular web applications. For special purposes such as online shops, online forums, social networks or even file services in the cloud, there are similar ready-to-use packages.
Regarding traditional corporate websites, offers of services, blogs, portfolios, news content, etc. Wordpress is generally advised. Instead of a web developer, we simply look for a web designer specialized in Wordpress, which guarantees a well thought out layout and a successful appearance.
In particular, content sites with a high expected volume of visitors often need to be optimized in a sophisticated way for short loading times and low server load. This goes beyond more knowledge of Wordpress.