How to learn website production skills
Source: Shangpin China |
Type: website encyclopedia |
Time: June 2, 2014
Question 1: What books to read
If you only want to build your own homepage, in fact, you don't need to master too profound knowledge, because Shangpin China I think that there are a lot of ready-made resources on the Internet that can be used. If I spend money to buy books to learn, I am afraid that it is a bit of "killing chickens with a scalpel", and I spend great efforts to do small things. Of course, if you want to learn how to make a homepage, you can still taste China Website construction The company believes that at least the following knowledge is required:
HTML: the most basic knowledge. If you have a good grasp of HTML knowledge, you can use Notepad to skillfully write web pages (of course, this is not recommended, because there are ready-made tools to help write HTML, but it is good to have this ability), which will be of great help to editing home pages and writing ASP or PHP code in the future.
ASP or PHP: ASP and PHP can be called the mainstream language environment for writing dynamic home pages. If you have little programming experience, you can start with a simple language, such as Microsoft's VBScript script language. If you have a lot of programming experience, you are recommended to learn PHP or JavaScript. PHP is widely used in commercial websites. If you want to get a job in website production, it is worthwhile to learn PHP well;
For JavaScript, it can be used for server side (such as ASP programming) and client side programming (such as making some DHTML dynamic effects). Moreover, JavaScript has been listed as a language standard by the European Standards Association, and will be widely used in the future (such as Flash script language also uses JavaScript);
In short, if you want to start simply, you can read some books about ASP+VBScript,
If you want to learn more, you should learn ASP+JavaScript and PHP.
Question 2: How to build a website
Shangpin China believes that a website is not "written" but "designed" more often. The design generally includes two aspects: functional design and interface design.
The functional design is based on the users of the website. It is recommended to refer to the functional design of some professional websites (rather than popular websites, such as NetEase, Sohu, etc.). The characteristics of professional websites are strong pertinence. The functional design is closely related to its professional nature and can display the functional design well.
The interface design is simple and not simple. The simple thing is that the interface design is only to do some artistic design based on the functional design; What is not simple is that the design should not only look good, but also be closely related to the functional design, which is based on the artist's art and graphic design skills. For those who can't design, you can refer to some professional design websites, such as Ant League, to see how professional designers match colors, layout, and how pictures match words harmoniously.
Readers think that you can refer to some professional design books, such as industrial design and graphic design. Although they are not directly related to web design, Shangpin China believes that learning design is actually learning design concepts, which can be understood by analogy. At the same time, it is very beneficial to refer to some well designed websites.
First: Dreamweaver, fireworks, flash
--Learning methods of web page making
First, start with technology
Phase I:
1. Understand HTML (at least recognize common HTML tags after seeing them). 2. Be able to roughly process pictures with PHOTOSHOP. 3. Be able to design simple animation with FLASH. 4. Roughly use DREAMWRAR (If you are familiar with HTML, you can also ignore the fourth step. The web page is written directly with a text editor. DW actually only speeds up your web page to a certain extent. I suggest you not learn this first. Learning this after you become familiar with the code will save you a lot of learning time. In fact, I generally do not use this software. I prefer to write it with Jpad Pro.). Now you can do static web pages.
Phase II:
1. Learn javascript, and do not require more proficiency (you will become familiar with the code after reading more) 2. Learn asp. (Personally, I think this is the easiest one to learn, so learn it first) 3. Learn about a database. (Personally, I suggest you know about SQLserver first, because this database is easily implemented on asp, and you can perform general operations on tables. Stored procedures and transactions can be ignored first.). Now you can make dynamic web pages.
The third stage:
1. Learn PHP 2. Learn MySql (It is recommended that you use navcat for mysql, a graphical user interface management software, to manage MySql, but you still need to understand the general command line commands of MYSQL) Now you can create dynamic websites for WIN and LIN platforms.
Phase IV:
1. Choose one of ASP.net or JSP to learn first (I suggest JSP first, reason 1. JSP is basically not limited by the platform 2. I hate monopoly, so I hate Microsoft)
Learn the following steps under JSP selection:
(1) Learn JAVA2 (book selection is the key, and the foundation must be thoroughly understood so that you can learn JSP later. I suggest that Zhang Hongbin's "Successful SUN Certification Java2 Programmer Test" be used as the introduction book, for the reason. 1. There is little content, but the basic part is included, but it seems that the database operation part is not included, but you can ignore the database operation part first. 2. It is more detailed)
(2) Learn JSP (choose a book from Tsinghua University)
(3) Learn beans (there is nothing to learn, as long as you understand the basics of JAVA2, it will be easy. To put it bluntly, writing beans is to write classes, but in order for the jsp engine to understand the rules when writing classes, you need to start with some specific rules) (4) Learn from ServLet (it can be regarded as an applet running in the server segment. It may not be a very appropriate metaphor, but the running mechanism is a bit similar)
Phase V:
Learn XML (although the browser does not support it very well now, it must be the same in the future. It is similar to HTML. The main features are: 1. You have few tags to remember (that is, you will learn them quickly) 2. It's cool to use (it's cool to think that you define the marks) 3. Data conversion is easy.
The technical part is almost there. If you can learn it within one year, I think you will not be out of date in terms of technology
Then, start with visual design (I suggest you start learning this aspect immediately, which needs time to accumulate) Hehe, I don't know how to start learning, but you have to read the basic theory and learn more about other people's works. I remember a great person said ("If you have a natural instinct for beauty, you don't have to learn what beauty is") This part is very important. Of course, if you are sure that you only work as a backstage, then you don't need to learn visual design. However, I think a professional design should have a relatively comprehensive ability.
Source Statement: This article is original or edited by Shangpin China's editors. If it needs to be reproduced, please indicate that it is from Shangpin China. The above contents (including pictures and words) are from the Internet. If there is any infringement, please contact us in time (010-60259772).