1. Какие знания нужны веб-программисту?

Веб-приложения в основном работают в браузерах. Веб-страницы, которые мы обычно открываем, — это веб-программы. Распространённые веб-технологии включают:

  • HTTP
  • FTP
  • POP3
  • SMTP
  • TCP
  • Протоколы IP
  • HTML
  • XML
  • Coldfusion
  • ASP
  • JSP
  • PHP
  • ASP.NET


2. Просмотрите различные виды веб-сайтов

В браузерах, которые мы обычно используем, таких как Chrome и Firefox, можно нажать клавишу F12 (или щёлкнуть правой кнопкой мыши => View Source), чтобы просмотреть исходный код веб-страницы.

Типы веб-сайтов включают: корпоративные сайты, порталы, личные блоги, информационные энциклопедии, социальные сети и т. д.


3. Научитесь пользоваться программой для создания блок-схем

Это может быть: MS Visio или Xmind.


4. Ознакомьтесь со структурой веб-сайта

Ознакомьтесь с древовидной структурой, картой сайта, настройками навигации и т. д. веб-сайта.


5. Вы можете изучить программу для обработки изображений


6. Изучите основы работы в Интернете

  • Базовые протоколы веб-сервисов (HTTP, FTP, SMTP и POP3 или IMAP4)
  • Программное обеспечение веб-сервера (Apache, Tomcat, Nginx и т. д.)
  • Браузеры (Chrome, Firefox и т. д.)
  • Программное обеспечение для почтового сервера и клиента


7. Изучите HTML и CSS

Если сравнить веб-сайт с домом, HTML — это как кирпичная структура веб-страницы, а CSS — материал для украшения дома.

Вы можете сразу перейти на веб-сайт Example Tutorial, чтобы учиться.


8. Изучите XML, JSON и связанные технологии

Снова Example Tutorial.


9. Используйте HTML для создания простой статической страницы


10. Изучите языки сценариев на стороне клиента

Клиентские скриптовые языки можно понимать как различные выключатели в доме: свет, водонагреватели и т. д.

К языкам относятся: JavaScript, VBScript, Java Applet (устарел). Рекомендуется сразу изучать JavaScript.

JavaScript — это клиентский скриптовый язык. Он очень важен, хорошо его изучите.

Повторюсь: в Example Tutorial это есть.


11. Изучите серверный язык

Это может быть PHP, JSP, ASP.Net и т. д. Эти языки в основном используются для взаимодействия с серверными данными и включают такие операции, как добавление, удаление, изменение и просмотр данных.


12. Попробуйте сами написать небольшой проект

Это может быть система личных блогов, корзина покупок и т. д...


13. Примите участие в разработке веб-проекта

Обучение — это лишь начало; наиболее важный рост происходит именно в процессе разработки проектов...

Справочный адрес: http://www.wikihow.com/Become-a-Programmer