Web Design means to determine what a website will look like or its general appearance. Your job as a web designer will be to create a complete web site template. For example, what will be its layout? In the header , where the menu will be , whether there will be a sidebar , how to display the images, etc. In other words, it is the job of the web designer to determine how the information will be displayed , regardless of what the information on the website will be and where it will be stored . Some tools like PHOTOSHOP, GIMP etc. and some markup and scripting languages like HTML, CSS and JavaScript etc. have to be used to determine this design . We, the web designers, are the front-end developers and we can say that web development is the lifeblood of a web site. Web Development is the process of making every piece of design that a web designer makes functional and dynamic . A web site can be divided into three parts such as design or template , content management system and database. A web developer combines these three things to make the whole system active and dynamic. The job of a web developer is to process data , control the database , build security , control the user and admin capabilities , make all the features of the application functional and dynamic and control the functionality and usability of the whole system. If you want to be a good web developer you need to have detailed knowledge about PHP, MySQL as well as HTML, CSS, JAVASCRIPT, JQUERY, Bootstrap .