Web designers need to learn: art part, web art part, web page production knowledge; website developers need to: understand front-end languages, learn programming languages (Java or PHP, etc.), databases, server technologies, etc.
Becoming a web designer or website developer requires a lot of knowledge. The following article will give you a brief understanding of what web designers and website developers need to learn. I hope it will be helpful to everyone.
What do web designers need to learn?
Web designers are the staff who design and produce website pages. They are both professional designers and static website development engineers.
Web pages are like facades, ranging from personal homepages to large companies, large government departments and international organizations. All use web pages as their facades on the Internet. When you click on a website, the first thing that catches your eye is the interface design of the web page, such as the introduction of content, placement of buttons, combination of text, application of colors, usage guidance, etc. All of this is the scope of web design and the job of web designers.
If you want to become a web designer, you need to learn from the following aspects:
1. You need to learn the art part:
Structural sketch, light and shadow Sketching, sketching, design sketching, outdoor sketching, color principles, color matching, design color, tonal sketch training, and long-term color work.
2. Web page art part:
Three major components: plane composition, color composition, three-dimensional composition
You need to learn Photoshop, Flash, etc., you can Carry out web page color matching, layout design, website frame art design, web logo web design, and banner design.
3. Web page production:
1), html language. First of all, you must learn this. HTML language is also called "Hypertext Markup Language". The display of any web page must be expressed in HTML language, which is also the main language that constitutes web page documents.
2), server setup. To create a web page, you need to set up a server to debug the web page you created.
3), css language. CSS is also called cascading style sheets. Learning basic CSS knowledge is the only way to become a master.
css controls the display style of web images, tables, text, etc. in front of us, such as color, border, size, etc. CSS can simplify or optimize the writing method according to the understanding ability of different users, and has strong readability for all types of people.
4), div css layout. This thing is the only way to move towards professional production. Web page elements rely on it to build the basic framework. Skins such as Baidu Space and QQ Space are made using this.
5), database. Moving towards the foundation of dynamic web pages, such as Baidu’s questions and answers, all involve reading, writing, modifying and deleting databases. Common databases include mysql, mssql, access, etc.
The database is the foundation of all software. More than 80% of applications involve databases. However, for web page production, it is not necessary to learn deeply, as long as it is enough.
6), dynamic language: asp, php, jsp, .net (c#, etc.). To operate the database and interact, you need a dynamic language. Nowadays, many dynamic languages like PHP have "frameworks". Building a website with a framework is like building a house with the parts of a prefabricated house. Writing everything yourself is like building a house brick by brick.
7), javascript script. JavaScript is a scripting language that belongs to the Internet. It is usually embedded into HTML web pages to bring various dynamic effects to web pages.
What do website developers need to learn?
1. Front-end aspect
You need to learn html, xhtml, css, JavaScript, and Jquery; understand w3c standards, html standards, and xhtml standards.
2. Back-end aspects
1) You must know at least one programming language, such as c language, Java, php, etc.
c language : C language is the basis of almost all languages
php: PHP is currently the mainstream website development language. It is used by many corporate websites and e-commerce websites. The characteristic of PHP is that it is easy to get started and is relatively simple to do. It’s also quick to learn.
java: Java is one of the most widely used languages in the world. It is used by large enterprises and is widely used in distributed, big data and other directions. It has good prospects.
2), learning database: mysql, Oraclel.
Website pages and programs have come out, but now a database is needed to store data, so database operations also need to be learned by website developers.
3), learn and master the combined use of Java and other languages and databases, which is jdbc technology.
4), learn server technology
You need to understand the server operating environment. Servers are generally divided into two types: Windows and Linux. Websites need to configure the server to open normally, so server knowledge needs to be learned well. .
You can use jsp or php to learn servlet server technology; understand the operating mechanism of apache or IIS, socket, tcpip protocol; learn to compile server software such as apache, lighthttpd, nginx, operating environment software, etc.
The above is the entire content of this article, I hope it will be helpful to everyone's study. For more exciting content, you can pay attention to the relevant tutorial columns of the PHP Chinese website! ! !
The above is the detailed content of What do web designers and website developers need to learn?. For more information, please follow other related articles on the PHP Chinese website!