ÐаÑало ÑабоÑÑ Ñ Ðебом
ÐаÑало ÑабоÑÑ Ñ Ðебом - ÑÑо ÑеÑÐ¸Ñ ÐºÐ¾ÑоÑÐºÐ¸Ñ ÑÑоков, коÑоÑÑе познакомÑÑ Ð²Ð°Ñ Ñ Ð¿ÑакÑиÑеÑкими аÑпекÑами веб-ÑазÑабоÑки. ÐÑ Ð½Ð°ÑÑÑоиÑе инÑÑÑÑменÑÑ, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñе Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿ÑоÑÑой веб-ÑÑÑаниÑÑ Ð¸ пÑбликаÑии Ñвоего ÑобÑÑвенного кода.
ÐÑÑоÑÐ¸Ñ Ð²Ð°Ñего пеÑвого веб-ÑайÑа
ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ много ÑабоÑаÑÑ, ÑÑÐ¾Ð±Ñ ÑоздаÑÑ Ð¿ÑоÑеÑÑионалÑнÑй веб-ÑайÑ, Ñак ÑÑо, еÑли Ð²Ñ Ð½Ð¾Ð²Ð¸Ñок в веб-ÑазÑабоÑке, Ð¼Ñ ÑекомендÑем наÑаÑÑ Ñ Ð¼Ð°Ð»Ð¾Ð³Ð¾. ÐÑ Ð½Ðµ бÑдеÑе ÑоздаваÑÑ ÐµÑÑ Ð¾Ð´Ð¸Ð½ Facebook пÑÑмо ÑейÑаÑ, но ÑоздаÑÑ Ñвой пÑоÑÑой веб-ÑÐ°Ð¹Ñ Ð½Ðµ Ñак Ñж и Ñложно, Ñак ÑÑо Ð¼Ñ Ð½Ð°ÑнÑм Ñ ÑÑого.
ÐÑоÑабаÑÑÐ²Ð°Ñ ÑÑаÑÑи, пеÑеÑиÑленнÑе ниже по поÑÑдкÑ, Ð²Ñ Ð¿ÑойдÑÑе пÑÑÑ Ð¾Ñ Ð½ÑÐ»Ñ Ð´Ð¾ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñвоей пеÑвой веб-ÑÑÑаниÑÑ. ÐÑ ÑÑо, давайÑе наÑнÑм!
УÑÑановка базового пÑогÑаммного обеÑпеÑениÑ
Ðогда ÑеÑÑ Ð·Ð°Ñ Ð¾Ð´Ð¸Ñ Ð¾Ð± инÑÑÑÑменÑÐ°Ñ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð²ÐµÐ±-ÑайÑа, ÑÑÑ ÐµÑÑÑ Ð¸Ð· Ñего вÑбÑаÑÑ. ÐÑли Ð²Ñ ÑолÑко наÑинаеÑе, Ð²Ð°Ñ Ð¼Ð¾Ð¶ÐµÑ ÑмÑÑиÑÑ ÐºÐ¾Ð»Ð¸ÑеÑÑво ÑекÑÑовÑÑ ÑедакÑоÑов, ÑÑеймвоÑков и инÑÑÑÑменÑов ÑеÑÑиÑованиÑ. Рглаве УÑÑановка базового пÑогÑаммного обеÑпеÑÐµÐ½Ð¸Ñ Ð¼Ñ Ð¿Ð¾ÐºÐ°Ð¶ÐµÐ¼ вам Ñаг за Ñагом, как ÑÑÑановиÑÑ ÑолÑко Ñо пÑогÑаммное обеÑпеÑение, коÑоÑое вам понадобиÑÑÑ Ð´Ð»Ñ Ð²ÐµÐ±-ÑазÑабоÑки на наÑалÑном ÑÑапе.
Ðаким должен бÑÑÑ Ð²Ð°Ñ Ð²ÐµÐ±-ÑайÑ?
ÐеÑед Ñем, как Ð²Ñ Ð½Ð°ÑнÑÑе пиÑаÑÑ ÐºÐ¾Ð´ Ð´Ð»Ñ Ð²Ð°Ñего веб-ÑайÑа, нÑжно ÑоÑÑавиÑÑ Ð¿Ð»Ð°Ð½. ÐакÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð²Ñ Ð´ÐµÐ¼Ð¾Ð½ÑÑÑиÑÑеÑе? Ðакие ÑÑиÑÑÑ Ð¸ ÑвеÑа Ð²Ñ Ð¸ÑполÑзÑеÑе? Ðаким должен бÑÑÑ Ð²Ð°Ñ Ð²ÐµÐ±-ÑайÑ? ÐÑ Ð¾Ð¿Ð¸Ñем пÑоÑÑой меÑод, коÑоÑÐ¾Ð¼Ñ Ð²Ñ ÑможеÑе ÑледоваÑÑ, ÑÑÐ¾Ð±Ñ ÑпланиÑоваÑÑ ÑодеÑжание и дизайн ваÑего ÑайÑа.
РабоÑа Ñ Ñайлами
Ðеб-ÑÐ°Ð¹Ñ ÑоÑÑÐ¾Ð¸Ñ Ð¸Ð· множеÑÑва Ñайлов: ÑекÑÑового ÑодеÑжаниÑ, кода, ÑÐ°Ð±Ð»Ð¸Ñ ÑÑилей, медиа-конÑенÑа, и Ñак далее. Ðогда Ð²Ñ ÑоздаÑÑе веб-ÑайÑ, вам нÑжно ÑобÑаÑÑ ÑÑи ÑÐ°Ð¹Ð»Ñ Ð² ÑазÑмнÑÑ ÑÑÑÑкÑÑÑÑ Ð¸ ÑбедиÑÑÑÑ, ÑÑо они могÑÑ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑвоваÑÑ Ð´ÑÑг Ñ Ð´ÑÑгом. РабоÑа Ñ Ñайлами обÑÑÑнÑеÑ, как ÑоздаÑÑ ÑазÑмнÑÑ ÑайловÑÑ ÑÑÑÑкÑÑÑÑ Ð´Ð»Ñ Ð²Ð°Ñего веб-ÑайÑа и пÑо какие пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð·Ð½Ð°ÑÑ.
ÐÑÐ½Ð¾Ð²Ñ HTML
ЯзÑк гипеÑÑекÑÑовой ÑазмеÑки (Hypertext Markup Language, HTML) - ÑÑо код, коÑоÑÑй Ð²Ñ Ð¸ÑполÑзÑеÑе Ð´Ð»Ñ ÑÑÑÑкÑÑÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð²ÐµÐ±-ÑодеÑжимого и пÑÐ¸Ð´Ð°Ð½Ð¸Ñ ÐµÐ¼Ñ ÑмÑÑла и Ñели. ÐапÑимеÑ, ÑвлÑеÑÑÑ Ð»Ð¸ Ð¼Ð¾Ñ ÑодеÑжимое набоÑом абзаÑев, либо ÑпиÑком маÑкиÑованнÑÑ Ð¿ÑнкÑов? ÐÑжно ли вÑÑавиÑÑ Ð¸Ð·Ð¾Ð±ÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð½Ð° Ð¼Ð¾Ñ ÑÑÑаниÑÑ? ÐÑÑÑ Ð»Ð¸ Ñ Ð¼ÐµÐ½Ñ ÑаблиÑа даннÑÑ ? Ðе пеÑегÑÑÐ¶Ð°Ñ Ð²Ð°Ñ, ÑÑаÑÑÑ ÐÑÐ½Ð¾Ð²Ñ HTML пÑедоÑÑавлÑÐµÑ Ð´Ð¾ÑÑаÑоÑно инÑоÑмаÑии Ð´Ð»Ñ Ð²Ð°Ñего знакомÑÑва Ñ HTML.
ÐÑÐ½Ð¾Ð²Ñ CSS
ÐаÑкаднÑе ÑаблиÑÑ ÑÑилей (Cascading Stylesheets, CSS) - ÑÑо код, коÑоÑÑй Ð²Ñ Ð¸ÑполÑзÑеÑе Ð´Ð»Ñ ÑÑилизаÑии Ñвоего веб-ÑайÑа. ÐапÑимеÑ, Ñ Ð¾ÑиÑе ли вÑ, ÑÑÐ¾Ð±Ñ ÑекÑÑ Ð±Ñл ÑеÑнÑм или кÑаÑнÑм? Ðде должно бÑÑÑ Ð½Ð°ÑиÑовано ÑодеÑжимое на ÑкÑане? Ðакие ÑоновÑе изобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð¸ ÑвеÑа Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð¸ÑполÑзованÑ, ÑÑÐ¾Ð±Ñ ÑкÑаÑиÑÑ Ð²Ð°Ñ Ð²ÐµÐ±-ÑайÑ? ÐÑÐ½Ð¾Ð²Ñ CSS пÑоведÑÑ Ð²Ð°Ñ ÑеÑез Ñо, ÑÑо вам нÑжно знаÑÑ, ÑÑÐ¾Ð±Ñ Ð½Ð°ÑаÑÑ.
ÐÑÐ½Ð¾Ð²Ñ JavaScript
JavaScript - ÑÑо ÑзÑк пÑогÑаммиÑованиÑ, коÑоÑÑй Ð²Ñ Ð¸ÑполÑзÑеÑе Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ð½ÑеÑакÑивнÑÑ ÑÑнкÑий Ð´Ð»Ñ Ð²Ð°Ñего веб-ÑайÑа, напÑимеÑ, игÑ, ÑобÑÑий, коÑоÑÑе пÑоиÑÑ Ð¾Ð´ÑÑ Ð¿Ñи нажаÑии кнопок или ввода даннÑÑ Ð² ÑоÑмÑ, динамиÑеÑÐºÐ¸Ñ ÑÑÑекÑов ÑÑилизаÑии, анимаÑии и многого дÑÑгого. ÐÑÐ½Ð¾Ð²Ñ JavaScript даÑÑ Ð²Ð°Ð¼ пÑедÑÑавление о Ñом, ÑÑо можно ÑделаÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÑÑого Ð·Ð°Ñ Ð²Ð°ÑÑваÑÑего ÑзÑка, и как наÑаÑÑ.
ÐÑбликаÑÐ¸Ñ Ð²Ð°Ñего веб-ÑайÑа
ÐоÑле Ñого как Ð²Ñ Ð·Ð°ÐºÐ¾Ð½Ñили пиÑаÑÑ ÐºÐ¾Ð´ и оÑганизовали ÑайлÑ, коÑоÑÑе ÑоÑÑавлÑÑÑ Ð²Ð°Ñ Ð²ÐµÐ±-ÑайÑ, нÑжно ÑазмеÑÑиÑÑ Ð²Ñе ÑÑо в ÐнÑеÑнеÑе Ñак, ÑÑÐ¾Ð±Ñ Ð»Ñди могли его найÑи. ÐÑбликаÑÐ¸Ñ Ð²Ð°Ñего ÑайÑа опиÑÑваеÑ, как оÑобÑазиÑÑ Ð²Ð°Ñ Ð¿ÑоÑÑой пÑÐ¸Ð¼ÐµÑ ÐºÐ¾Ð´Ð° в ÐнÑеÑнеÑе Ñ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑнÑми ÑÑилиÑми.
Ðак ÑабоÑÐ°ÐµÑ ÐнÑеÑнеÑ
Ðогда Ð²Ñ Ð·Ð°Ñ Ð¾Ð´Ð¸Ñе на Ñвой лÑбимÑй веб-ÑайÑ, в Ñоновом Ñежиме пÑоиÑÑ Ð¾Ð´Ð¸Ñ Ð¼Ð½Ð¾Ð³Ð¾ ÑложнÑÑ Ð²ÐµÑей, о коÑоÑÑÑ Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе не знаÑÑ. СÑаÑÑÑ Ðак ÑабоÑÐ°ÐµÑ ÐнÑеÑÐ½ÐµÑ Ð¾Ð¿Ð¸ÑÑваеÑ, ÑÑо пÑоиÑÑ Ð¾Ð´Ð¸Ñ, когда Ð²Ñ Ð¿ÑоÑмаÑÑиваеÑе веб-ÑÑÑаниÑÑ Ð½Ð° ÑвоÑм компÑÑÑеÑе.
СмоÑÑиÑе Ñакже
- Web Demystified(web обзоÑ): болÑÑÐ°Ñ ÑеÑÐ¸Ñ Ð²Ð¸Ð´ÐµÐ¾Ñоликов, обÑÑÑнÑÑÑÐ°Ñ Ð¾ÑÐ½Ð¾Ð²Ñ web, наÑеленнÑÑ Ð½Ð° наÑинаÑÑÐ¸Ñ Ð²ÐµÐ±-ÑазÑабоÑÑиков. Создано ÐеÑеми ÐаÑонÑе.
- The web and web standards (веб и веб ÑÑандаÑÑÑ): Ð ÑÑой ÑÑаÑÑе пÑиведена Ð¿Ð¾Ð»ÐµÐ·Ð½Ð°Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ Ðебе â как он поÑвилÑÑ, ÑÑо Ñакое ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸ веб-ÑÑандаÑÑов, как они ÑабоÑаÑÑ Ð²Ð¼ÐµÑÑе, поÑÐµÐ¼Ñ "веб-ÑазÑабоÑÑик" - ÑÑо оÑлиÑÐ½Ð°Ñ ÐºÐ°ÑÑеÑа, и какие Ð²Ð¸Ð´Ñ Ð½Ð°Ð¸Ð»ÑÑÑей пÑакÑики Ð²Ñ ÑзнаеÑе в Ñ Ð¾Ð´Ðµ кÑÑÑа.