[Website]-Step 10 makes you an excellent Web Developer

Source: Internet
Author: User
Tags sql tutorial version control system css zen garden

Source: http://www.javaeye.com/topic/646956

 

If you are already a good web developer, please pass. If you are a newbie preparing for or just getting in, this article is worth reading. There is no shortcut to becoming a good web developer. This article is written for those who are still struggling to find their learning objectives.

Step 1: learn HTML

HTML (Hypertext Markup Language) is the core of a Web page, so you should learn it well first. Don't be afraid. html is easy to learn, but it is also easy to misuse, learning html is a basic condition for Web developers.

Learning Resources:

HTML dog (http://htmldog.com /)

HTML Getting Started Guide (http://www.w3.org/MarkUp/Guide)

W3C HTML tutorial (http://www.w3schools.com/html)

Step 2: Learn the script language on the server

Server-side scripting is also one of the basic skills of Web developers. You only need to select a server-side scripting language and learn it well. Currently, the popular server scripting languages include:

PHP (http://php.net /)

Python (http://www.python.org /)

Ruby (http://www.ruby-lang.org/en)

Step 3: Learn SQL

To build a dynamic page, you must use the database. But how can we use so many database products? Don't worry, they all follow standard SQL principles. The resources for learning SQL include:

W3C SQL tutorial (http://www.w3schools.com/ SQL /default.asp)

MySQL home (http://www.mysql.com /)

SQL Wikipedia (http://en.wikipedia.org/wiki/ SQL)

Step 4: Learn CSS

When it comes to the appearance of a webpage, you need to learn CSS, which can help you make the webpage more beautiful.

Learning Resources:

HTML dog (http://htmldog.com /)

CSS Zen Garden (http://www.csszengarden.com/) has a Chinese version of books.

Step 5: Learn Javascript

Today most web developers love jquery (http://jquery.com/), learning the basic syntax of JavaScript, and how to use JavaScript programming will improve your skills.

Learning Resources:

Javascript learning resources (http://www.webmonkey.com/tutorial/JavaScript_Tutorial) on webmonkey.com)

W3C JavaScript tutorial (http://www.w3schools.com/JS/default.asp)

Step 6: Learn Regular Expressions

Although it is not as important as other knowledge, after learning regular expressions, if you use them properly, it will save you a lot of time, from verification to highlighting it can help you.

Step 7: Learn Basic UNIX and Linux knowledge

This is not necessary, but knowing a Linux Command won't hurt you, maybe you still don't know, most Web servers are running on UNIX and Linux platforms. If I am you, I will learn some basic Linux commands.

Step 8: Understand Web Servers

You don't have to spend too much energy on it, but you do not have to spend too much time on the basic configuration of Apache ,. if you have some knowledge about htaccess configuration techniques, you will certainly benefit in the future. It is also easy to learn this knowledge and it will not take long.

Step 9: familiar with version control system usage

It is very useful to be familiar with a good version control system. In practice, you will find how happy it is to be proficient in a version control system.

Step 10: Learn the WEB Framework

After you have mastered HTML, server-side scripting language, CSS, and JavaScript, you should find a Web framework to speed up your web development. Using the framework can save you a lot of time, if you use PHP, the optional frameworks include CakePHP, codeigniter, Zend, and python.ProgramAttackers like Django and webpy, while Ruby programmers like ror.

There are still a lot of content from the simplest HTML to the Web framework. It takes a lot of effort to master every technology here.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.