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