What is Web Design?
To make it simple, you are now using the Facebook website, so let's give an example. You look at the screen. What do you see? Facebook logo on the top left corner, a search bar on the side followed by some icons, some list items on the left sidebar, content on the right side and various other content/elements are displayed in different ways. Logo, image, text, video and audio are organized and arranged in web design. You will see it displayed differently on each website. This is because the website is designed as it appears. He is a web designer who does website design work.
What is Web Development?
A website development brings life to that website. Web development is the activity of making every element of the design that a web designer creates functional and dynamic. Websites are generally of two types. Example - Static Website and Dynamic Website.
Static Website: Static website is the type of website which does not have any admin panel. No post, page of any website can be created and no changes can be made without editing the coding file.
Type of website -
- Static Website
- Dynamic Website
Static website: The website which is not made dynamic, only designed with html, CSS, this type of website is static website. If you want to change the content of a static website, you can directly enter the core file and change it through coding. People who can't code can't maintain such a website.
Dynamic Websites: Dynamic websites have a control panel. The website is made dynamic through the development process. Without editing coding files, even without knowing coding, such websites can be edited and controlled. Take this post as an example, I didn't have to do any coding to write and publish this post on the Facebook website. Coding has been automatically generated (You can see the codes of this page if you right-click on the mouse and click on Inspect or press ctrl+shift+I from the keyboard. The website is made dynamic for ease of use and management. For example, where you have to enter the HTML file to create a new post on the static website and then write the post, on the dynamic website, if you click New post from the control panel, the editor page will come to write the post. After writing the post, click on the Publish button to publish the post. Dynamic Websites has a variety of drag and droppable page builders to create a completely new looking website. And for that, you don't need to touch or edit the coding file.
Type of web developer -
- Frontend Web Developer
- Backend Web Developer
- Full Stack Web Developer
Frontend Web Developers: These types of developers design only the external part of a website. When a client asks a front end developer to create a website with a specific design, such developers know the design of the website from their client and design the website using only HTML and CSS. Such developers do not make websites functional.
Backend Developer: A backend developer is the person who brings life to a static website developed by a frontend developer. The backend developer develops the website based on the work of the frontend developer. That is why the frontend developer may not have an idea about the backend, but the backend developer has to have an idea about the frontend. Normally a back end developer takes the design codes of a website from the front end developer and creates an admin panel for it. After creating the admin panel, no coding is required to change the design of the website or to write new posts. That is, a back end developer converts a website into a static website. For back end development work you must have good knowledge of HTML, CSS, JavaScript and jQuery, PHP, Python, Bootstrap and other types of coding. Back end development work is not possible without complete knowledge about all the issues.
Full stack Web Developer: The person who knows the work of frontend and backend two types of development is the full stack web developer.
What to learn to be a web developer?
Learning web development takes time and practice. You too can become a web developer with time and practice. You need to know how to use HTML, CSS and other programming languages. Below I discuss all the issues.
If you have decided to become a web developer after understanding yourself then congratulations. You start learning the following topics serial by serial.
HTML - HTML (hypertext markup language) is a type of markup language. Different parts of a website are marked up by HTML. HTML defines where the header, footer, sidebar, etc. of a website should be. There is no substitute for learning HTML to learn web development. You can start learning HTML by clicking here.
CSS - Website makeup is done with CSS (cascading style sheets). An HTML markup website is basically a skeleton. This skeleton is visualized with CSS. You need to learn CSS to do all the design work, including the size of each part of your website, the color of each part, the size of the image, the font size or which font, etc. To learn CSS you can start learning by clicking here.
Responsive Design – It is a part of CSS. A website is visited from different types of devices. Responsive design is designed so that the website looks good on different devices. If the website is designed for a computer only then the content will not show correctly when visited by mobile. To do Responsive Design you need to learn the use of CSS well.
JavaScript & jQuery – A website's interface is activated with JavaScript & jQuery. For example, when someone likes or comments on your post on Facebook, you get a notification. This action is called intro activity. You must learn JavaScript & jQuery to do such work. Moreover, JavaScript & jQuery will be required to make your website functional by creating different types of slideshows, email forms, email subscription forms and login forms. To learn JavaScript & jQuery click here to start learning.
Bootstrap – Bootstrap is a very popular font in the framework. It helps to make a website very well designed in a very short time. You can do the work in 10 minutes with Bootstrap which takes 1 hour to do with CSS. Most of the clients demand Bootstrap to design their websites. If you have learned HTML, CSS and JavaScript & jQuery, then Bootstrap learning is perfect for you.
PHP - PHP is used to make a website dynamic or functional. Of course, there are many other such languages through which you can do website development. But you should learn PHP first. I have discussed dynamic websites. Basically PHP is used to create the admin panel of a website. Generally, the more dynamic or functional the website or theme is, the higher the demand.
Git - Git is a software version control system. Any website or software needs to be updated regularly to keep it more popular or smooth. You need to learn Git to update or control the version of your website. If you sell any website you create, you can update it to your clients through Git. Because people don't trust any software or website without updates. So you must learn Git to keep the website updated all the time.
UI or UX – Designing a website is all about UI. If you want to be a good web designer, you must know the UI. If you have a good understanding of UI, you can show creativity by creating different website designs yourself. If you want to be a full stack web developer you need to have an understanding of UI.
Photoshop - Photoshop has already been mentioned. If you are not very experienced in Photoshop, you will need to learn. Because designing a website sometimes requires more work like website logo design, logo, image size, resize. In this case, you cannot be an experienced web developer without knowing Photoshop. Also, clients usually design their website in Photoshop and bring it to a web developer. In this case, you must know about Photoshop to distinguish website elements from Photoshop.
No comments:
Post a Comment