Home >Web Front-end >HTML Tutorial >Newbie asking: What is the process of making a website? _html/css_WEB-ITnose
I have recently been forced to put it on the shelves, and I want to make a relatively complete website (including a database). But for the first time, I was a little confused. I have to publish a low-level post in this place where experts gather... ^_^...
I would like to ask the heroes from the following aspects:
1), making a website, in general How many parts can it be divided into?
What is the process of making a website?
Which part is the most difficult?
2) In terms of web development, what are the more mainstream development tools now? Which language is easier to learn?
3) Based on development experience, heroes, please give me some forward-looking suggestions and opinions. Or some learning materials, I would also be very grateful
I was recently pushed to the shelves, To make a relatively complete website (including database). But for the first time, I was a little confused. I have to publish a low-level post in this place where experts gather... ^_^...
I would like to ask the heroes from the following aspects:
1), making a website, in general How many parts can it be divided into?
What is the process of making a website?
Which part is the most difficult?
2) In terms of web development, what are the more mainstream development tools now? Which language is easier to learn?
3...
Thank you MuBeiBei!
Finished reading A lot of gains
1) How many parts can making a website be divided into?
What is the process of making a website?
Which part is the most difficult?
????????????????????????????????????????????? ??
Answer: For the static page part, first design the page rendering (using PS), and then slice and separate the pictures and background (using Fireworks).
Next, design the web page layout according to the renderings, which involves whether to use Table or DIV CSS for layout. If you are not familiar with CSS and have to meet the deadline, you should use Table. Customers will not understand and will not care about what you use. Completing the task on time is the most important thing.
2) In terms of web development, what are the more mainstream development tools now? Which language is easier to learn?
__________________________________________________________________________________
The mainstream development tool is of course Dreamweaver. As for the language, the browser side is mainly Javascript, and the server side is mainly: asp (or ASP.NET), jsp, and PHP. . . , ASP is easier to use, and there are many ready-made source codes on the Internet.
3) Based on development experience, heroes, please give me some forward-looking suggestions and opinions. Or some study materials, I would also be grateful
???????????????????????????????????? ????????????
Making a website involves too many things, especially a dynamic website, which involves both client (front-end) development (ie: static web design part) and server-side Development (ie: dynamic web design part); involves both HTML language and Javascript scripting language, as well as server-side ASP, PHP. . . (Strictly speaking, of course, they are not a language).
Don’t say mastery, if you want to learn all these contents, it will be enough for you to work for several years. When you learn it, you will find that these technologies are already facing obsolescence. . .
Oh, no more, I’m too tired to type.
Ah, after hearing what zhoufs said, I was a little eager to give it a try, but when I saw "Don't say mastery, it will take you a few years to learn all these contents", my heart... ...confused! !
For a newbie like me, from a programmer’s perspective, where should I first start learning in terms of technology?
Please help me fill in the blanks:
for example: You need to learn (PHP or jsp...) in order to (make dynamic web pages). ????May not be accurate
The first stage: need to learn ( ) to be able to ( ).
The second stage: Need to learn ( ) and be able ( ).
The third stage: Need to learn ( ) and be able ( ).
I want to have a clearer learning list!
Thank you...
1) How many parts can making a website be divided into?
What is the process of making a website?
Which part is the most difficult?
????????????????????????????????????????????? ??
Answer: For the static page part, first design the page rendering (using PS), and then slice and separate the pictures and background (using Fireworks).
Next, design the web page layout according to the renderings, which involves whether to use Table or DIV CSS...
HTML is a trivial matter
What you are doing must be a dynamic language database
If you don’t know anything, it may be a problem. It will be great
Haha, you feel discouraged when you hear that you have been busy for a few years? This also varies from person to person. For those who are smart and willing to endure hardship, one year is enough.
Nowadays, many software companies do not require developers to be proficient in everything. They only need to be proficient in one. For example: Those who do web front-end development only need to know static web design; those who do page renderings only need to be proficient in PS and have a certain aesthetic ability (there are more MMs in this field); those who do back-end databases need Proficient in ASP, JSP, PHP, etc.
So, in the end, it depends on which line of work you plan to pursue. If you don’t have any foundation, it will be a bit difficult to learn. If you have perseverance, just start with the simplest front-end development. There is a book called "Unique DIV CCS Web Page Layout and Beautification" (available for download as an e-book), which is very suitable for beginners to learn and use. (There are 2 pages missing, I can pass them to you)
As for what to learn first and what to learn next, I don’t think it is necessary to follow the steps. In principle, you can learn whatever you use. You can do some simulation exercises or
actual development. The development process is also a learning process. Learning during development will have the best effect.
HTML is a trivial matter
What you are doing must be a dynamic language database
If you don’t know anything, there may be problems Very big
A website is divided into a front-end and a back-end. The front-end should have a well-designed web page, and then embed relatively simple codes such as asp and php. The back-end functions may be more complicated and involve a lot of things. . However, when developing websites for small and medium-sized enterprises, they generally use CMS development, which means using other people's programs for secondary development. You only need to know some HTML. For example, Kexun’s CMS system, Fengyi’s CMS system, Dongyi and the like are all pretty good. Building a website is fast and easy to maintain.
Haha, you feel discouraged when you hear that you have been busy for several years? This also varies from person to person. For those who are smart and willing to endure hardship, one year is enough.
Nowadays, many software companies do not require developers to be proficient in everything. They only need to be proficient in one. For example: Those who do web front-end development only need to know static web design; those who do page renderings only need to be proficient in PS and have a certain aesthetic ability (there are more MMs in this field); those who do back-end databases need Proficient in ASP, JSP, PHP, etc.
So, in the end, it depends on which industry you plan to pursue. If you don’t have any basics...
A website is divided into a front-end and a back-end. The front-end should have a well-designed web page, and then embed relatively simple codes such as asp and php. The back-end functions may be more complicated and involve a lot of things. . However, when developing websites for small and medium-sized enterprises, they generally use CMS development, which means using other people's programs for secondary development. You only need to know some HTML. For example, Kexun’s CMS system, Fengyi’s CMS system, Dongyi and the like are all pretty good. Building a website is fast and easy to maintain.
"I hope you can give me some advice. Regarding my actual situation, what development tools should I use?"
Haha, since I have already done it in a software company, then It can only be determined based on the company's situation (the boss has the final say), not based on personal preference or what is currently popular.
apache php mysql is indeed a good choice, but your company may have been using ASP before, so you have to adapt, unless you change jobs, there is no other way.
This is purely for discussion and reference only, haha.
"I hope you can give me some advice, considering my actual situation, what development tools should I use?"
Haha, since I am already working in a software company Yes, it can only be determined based on the company's situation (the boss has the final say), not based on personal preferences or what is currently popular.
apache php mysql is indeed a good choice, but your company may have been using ASP before, so you have to adapt, unless you change jobs, there is no other way.
This is purely for discussion and reference only, haha.
. net~
I’m busy for a moment. I also have this question.
I hope some experts can teach me how to complete a website as quickly as possible. ??Work,
??
Does backend development mean providing a management platform for website managers? Or does it refer to the program support behind the art? (Well, it’s a bit of a silly question)
Does backend development mean providing a management platform for website managers? Or does it refer to the program support behind the art? (Well, it is indeed a bit silly question)
The first stage: you need to learn (ps htnm CSS) to be able to (static drawing and cutting). photoshop dreamweaver
The second stage: you need to learn (C#, ASP.NET using vs2008 or 2010, SQL server) in order to (write background code to implement).
The third stage: You need to learn (js, AJAX, XML) in order to (make the website more vivid).
The process is roughly as follows:
1. Conceive the style, which is the front desk. Color, layout, columns, etc.
2. Draw the idea in PS
3. When confirming that there are no problems. Start slicing (using ps)
4. Use Dreamweaver to splice the sliced things into html pages according to the style you drew
5. Design the database. Required tables, fields, etc.
6. Writing background code. Write the data access layer first. Then the business logic. After that comes the UI (you don’t need to layer it at the beginning. Just write the code directly)
7. Replace the client controls that need to be replaced in the HTML with server controls
8. UI binding
It’s mostly ok.
The process is roughly:
1. Conceiving the style is the front desk. Color, layout, columns, etc.
2. Draw the idea in PS
3. When confirming that there are no problems. Start slicing (using ps)
4. Use Dreamweaver to splice the sliced things into html pages according to the style you drew
5. Design the database. Required tables, fields, etc.
6. Writing background code. Write the data access layer first. Then the business logic. After that comes the UI (you don’t need to layer it at the beginning. Just write the code directly)
7...
The first stage: you need to learn (ps htnm CSS) to be able to (static drawing and cutting). photoshop dreamweaver
The second stage: you need to learn (C#, ASP.NET using vs2008 or 2010, SQL server) in order to (write background code to implement).
The third stage: You need to learn (js, AJAX, XML) in order to (make the website more vivid).
Stop by and learn!
Personally, I think the difficulty is about the same. If you want to make a website, you may need to study C# for a little longer
Quoting the reply from liu86815 on the 19th floor:
The process is roughly:
1. Conception The style is from the front desk. Color, layout, columns, etc.
2. Draw the idea in PS
3. When confirming that there are no problems. Start slicing (using ps)
4. Use Dreamweaver to splice the sliced things into html pages according to the style you drew
5. Design the database. Required tables, fields, etc.
6. Writing background code. Write the data access layer first. Then the business logic. After that comes the ui (...
The process is roughly:
1. Conceive the style, which is the front desk. Color, layout, columns, etc.
2. Draw the idea in PS
3. When it is confirmed that there is no problem. Start slicing (using PS)
4. Use Dreamweaver to splice the sliced things according to the style you drew. Into an html page
5. Design the database. Required tables, fields, etc.
6. Write the data access layer first, and then the UI. No need to layer. Just write code directly)
7...
Quote from liu86815 on the 19th floor:
The process is roughly:
1. Conceive the style, which is the front desk. . Color, layout, columns, etc.
2. Draw the idea in PS
3. Start slicing (using PS)
4. , use Dreamweaver to splice the sliced things into html pages according to the style you drew
5. Design the database. Required tables, fields, etc.
6. Write the background code first. Access layer. Then business logic. Then comes UI (...
Quoting the reply from ouyangzhongwen on the 24th floor:
Quoting the reply from liu86815 on the 19th floor:
The process is roughly:
1. Conceive the style, which is the front desk. Color, layout, columns, etc.
2. Draw the idea in PS
3. When it is confirmed that there is no problem, start slicing (using ps)
4. Use Dreamweaver to cut the sliced things according to the shape. Splice the styles you drew into an html page
5. Design the database. Required tables, fields, etc.
6. ...
The first stage: you need to learn (ps htnm CSS) to be able to (static drawing and cutting). photoshop dreamweaver
The second stage: you need to learn (C#, ASP.NET using vs2008 or 2010, SQL server) in order to (write background code to implement).
The third stage: You need to learn (js, AJAX, XML) in order to (make the website more vivid).
First: You must know HTML code, this is the foundation
Second: For general PS technology, you must at least be able to cut pictures. If you really can’t, at least you can imitate the pages made by others. stand.
Third: You must have a certain understanding of the backend language. Even if you use CMS, you must at least have a preliminary knowledge of the language
It’s so useful. It’s a great help for a beginner like me! ! ! Thank you very much to the heroes above~~~