aboutsummaryrefslogtreecommitdiff
path: root/files/bg/learn/getting_started_with_the_web
diff options
context:
space:
mode:
Diffstat (limited to 'files/bg/learn/getting_started_with_the_web')
-rw-r--r--files/bg/learn/getting_started_with_the_web/html_basics/index.html220
-rw-r--r--files/bg/learn/getting_started_with_the_web/index.html57
-rw-r--r--files/bg/learn/getting_started_with_the_web/installing_basic_software/index.html61
3 files changed, 338 insertions, 0 deletions
diff --git a/files/bg/learn/getting_started_with_the_web/html_basics/index.html b/files/bg/learn/getting_started_with_the_web/html_basics/index.html
new file mode 100644
index 0000000000..7cb9755a81
--- /dev/null
+++ b/files/bg/learn/getting_started_with_the_web/html_basics/index.html
@@ -0,0 +1,220 @@
+---
+title: Основи на HTML
+slug: Learn/Getting_started_with_the_web/HTML_basics
+tags:
+ - HTML
+ - Кодене
+ - Обучение
+ - Програмиране
+ - мрежа
+ - начинаещ
+ - уеб
+translation_of: Learn/Getting_started_with_the_web/HTML_basics
+original_slug: Learn/Да_започнем_с_Мрежата/Основи_на_HTML
+---
+<div>{{LearnSidebar}}</div>
+
+<div>{{PreviousMenuNext("Learn/Да_започнем_с_Мрежата/Dealing_with_files", "Learn/Да_започнем_с_Мрежата/CSS_basics", "Learn/Да_започнем_с_Мрежата")}}</div>
+
+<div class="summary">
+<p>{{Glossary("HTML")}} (<strong>H</strong>ypertext Markup Language) е кодът, който се използва за построяване и показване на уеб страница и нейното съдържание. Например:  съдържанието може да е построено от няколко параграфа, списък с водещи знаци или като се използват изображения и таблици с данни. Както се вижда от заглавието, тази статия ще ви обясни основните положения на HTML и неговото приложение.</p>
+</div>
+
+<h2 id="Какво_всъщност_е_HTML">Какво всъщност е HTML?</h2>
+
+<p>HTML не е език за програмиране – той е език за обозначаване, който се използва да укаже на вашия браузър как да изобрази страниците, които посещавате. В зависимост от намеренията на уеб-дизайнера, начинът на изобразяване може да е прост или изключително сложен. HTML представлява поредица от <strong>{{Glossary("element", "елементи")}}</strong>, които използвате, за да заградите (или обвиете) различни части от съдържанието, за да ги направите да изглеждат и действат по определен начин.  Обграждащите {{Glossary("tag", "тагове")}} могат да направят дума или изображение да действат като препратка към друго място, могат да  изписват думите с курсив, да правят буквите по-големи или по-малки и т.н. Ето примерен ред съдържание:</p>
+
+<pre>Котката ми е много сръдлива</pre>
+
+<p>Ако искаме редът да е изобразен отделно, можем да го означим като параграф като го обградим с таговете за елемента параграф ({{htmlelement("p")}}) :</p>
+
+<pre class="brush: html">&lt;p&gt;Котката ми е много сръдлива&lt;/p&gt;</pre>
+
+<h3 id="Анатомията_на_един_HTML_елемент">Анатомията на един HTML елемент</h3>
+
+<p>Нека изследваме елемента <code>p</code> малко по-задълбочено.</p>
+
+<p><img alt="" src="https://mdn.mozillademos.org/files/9347/grumpy-cat-small.png" style="display: block; height: 255px; margin: 0px auto; width: 821px;"></p>
+
+<p>Основните части на нашият елемент са:</p>
+
+<ol>
+ <li><strong>Отварящ таг(</strong><em>opening tag</em><strong>):</strong> Състои се от името на елемента (в този случай, <em>p</em>) заградено от отварящи и затварящи <strong>ъглови скоби (<em>angle brackets</em>)</strong>. Така се обозначава къде е началото на елемента или откъде започва да действа — в този случай показва начало на параграф.</li>
+ <li><strong>Затварящ таг(<em>closing tag</em>):</strong> Същият като отварящия таг, но с допълнително включена наклонена черта преди името на елемента. Това показва къде приключва елемента, в този случай — къде е краят на параграфа . Често срещана грешка при начинаещите е да се пропусне затварящия таг, като това може да доведе до странни резултати.</li>
+ <li><strong>Съдържание (<em>content</em>):</strong> Това е съдържанието на елемента, което в случая е просто текст.</li>
+ <li><strong>Елемент:</strong> Елементът е съвкупността от отварящия таг, затварящия таг и съдържанието.</li>
+</ol>
+
+<p>Елементите могат да имат атрибути, които изглеждат по следния начин:</p>
+
+<p><img alt="" src="https://mdn.mozillademos.org/files/9345/grumpy-cat-attribute-small.png" style="display: block; height: 156px; margin: 0px auto; width: 1287px;"></p>
+
+<p>Атрибутите съдържат допълнителни сведения за елемента, които не искате да се появявт в изобразеното съдържание. По-горе, <em><code>class</code></em> е името на атрибута, а <em><code>editor-note</code></em><em> </em>е стойността на атрибута. Атрибутът <em><code>class</code></em> ви позволява да задавате на елемента идентификатор, чрез който да определяте как изглежда и разни други възможности.</p>
+
+<p>Един атрибут винаги трябва да има:</p>
+
+<ol>
+ <li>Празно място между него и името на елемента (или предишния атрибут, ако елементът вече има един или повече атрибути).</li>
+ <li>Името на съответния атрибут, последвано от знака за равенство.</li>
+ <li>Отварящи и затварящи кавички обграждащи стойността на атрибута.        </li>
+</ol>
+
+<h3 id="Влагане_на_елементи">Влагане на елементи</h3>
+
+<p>Възможно е да се постави елемент вътре в друг елемент  — това се нарича <strong>влагане (<em>nesting</em>)</strong>. Ако искахме да  подчертаем, че нашата котка от предишния пример е много сърдита, бихме могли да обгърнем "<em>много</em>" в елемента {{htmlelement("strong")}}. Това означава, че върху думата ще бъде наблегнато:</p>
+
+<pre class="brush: html">&lt;p&gt;Котката ми е &lt;strong&gt;много&lt;/strong&gt; сърдита.&lt;/p&gt;</pre>
+
+<p>Трябва да се уверите, че елементите ви са правилно вложени: в примера по-горе отваряме елемент първо <code>&lt;p&gt;</code>, след това елементът  <code>&lt;strong&gt;</code>. Следователно първо трябва да затворим елемента <code>&lt;strong&gt;</code> , а след това <code>&lt;p&gt;</code>. Следва пример, показващ неправилна употреба:</p>
+
+<pre class="example-bad brush: html">&lt;p&gt;My cat is &lt;strong&gt;very grumpy.&lt;/p&gt;&lt;/strong&gt;</pre>
+
+<p>Елементите трябва да бъдат отваряни и затваряни правилно, за да бъдат наистина вътре или извън един спрямо друг. Ако се препокриват, както в горния пример, тогава браузърът ви ще се опитва да предположи какво сте се опитвали да направите и бихте могли да получите доста неочакван изход. Затова не го правете!</p>
+
+<h3 id="Празни_елементи">Празни елементи</h3>
+
+<p>Някои елементи нямат съдържание и се наричат <strong>празни елементи</strong> <strong>(<em>empty elements</em>)</strong>. Да вземем например елемента {{htmlelement("img")}}, който вече имаме в нашия HTML:</p>
+
+<pre class="brush: html">&lt;img src="images/firefox-icon.png" alt="My test image"&gt;</pre>
+
+<p>Той съдържа два атрибута, но няма затварящ таг <code>&lt;/img&gt;</code> и съдържание в себе си. Това е защото елементът изображение не обгръща съдържание върху което да действа. Целта му е да прикачи снимка в HTML страницата на мястото, което заема.</p>
+
+<h3 id="Анатомия_на_един_HTML_документ">Анатомия на един HTML документ</h3>
+
+<p>Това обхваща основните положения за отделните HTML елементи, но от тях няма особена полза, когато са изполвани поотделно. Нека разгледаме как да съчетаем отделните елемтни, за да образуват цяла страница, написана на HTML. Да погледнем отново кода, който поставихме в нашият пример  <code>index.html</code> (с който първо работихме в статията <a href="/bg/docs/Learn/%D0%94%D0%B0_%D0%B7%D0%B0%D0%BF%D0%BE%D1%87%D0%BD%D0%B5%D0%BC_%D1%81_%D0%9C%D1%80%D0%B5%D0%B6%D0%B0%D1%82%D0%B0/%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B5">Работа с файлове</a>):</p>
+
+<pre class="brush: html">&lt;!DOCTYPE html&gt;
+&lt;html&gt;
+ &lt;head&gt;
+ &lt;meta charset="utf-8"&gt;
+ &lt;title&gt;My test page&lt;/title&gt;
+ &lt;/head&gt;
+ &lt;body&gt;
+ &lt;img src="images/firefox-icon.png" alt="My test image"&gt;
+ &lt;/body&gt;
+&lt;/html&gt;</pre>
+
+<p>Ето какво имаме:</p>
+
+<ul>
+ <li><code>&lt;!DOCTYPE html&gt;</code> — типа на документа. Едно време, когато HTML беше млад (около 1991/2), типът на документа (<em>doctype</em>) трябваше да служи като препратка към набор от правила, които HTML страницата трябваше да следва, за да бъде считана за добър HTML—автоматична проверка за грешки и разни други полезни неща. В днешно време никой не се занимава вече с тях и те са просто един продукт от миналото, който трябва да бъде включван, за да работи всичко правилно. Това е всичко, което трябва да знаете засега по този въпрос.</li>
+ <li><code>&lt;html&gt;&lt;/html&gt;</code> — елементът <code>&lt;html&gt;</code>. Този елемент обгражда цялото съдържание на страницата и обикновено се нарича основен елемент.</li>
+ <li><code>&lt;head&gt;&lt;/head&gt;</code> — елементът <code>&lt;head&gt;</code>. Той действа като контейнер за всички неща, които включвате в страницата, но не са част от съдържанието, което показвате на посетителите на вашата страница. Това са {{Glossary("keyword", "ключови думи")}} и описание на страницата, което се появява като резултат от търсачки, CSS за форматиране на съдържанието, обявяване начин на кодиране на текста и т.н.</li>
+ <li><code>&lt;body&gt;&lt;/body&gt;</code> — елементът <code>&lt;body&gt;</code>. Той съдържа всичко, което искате да покажете на посетителите на вашата страница като текст, изображения, видео клипове, игри, аудио.</li>
+ <li><code>&lt;meta charset="utf-8"&gt;</code> — този елемент задава набора от знаци, който ще използва вашият документ. UTF-8 включва повечето знаци от всички известни  естествени езици. Този набор поддържа всякакъв текст. Няма причина да не  го използвате. Това дори ще ви спести проблеми по-късно.</li>
+ <li><code>&lt;title&gt;&lt;/title&gt;</code> — това задава заглавието на документа — заглавието, което се появява в раздела на браузъра, където е заредена страницата  и се използва за описание на страницата, когато я добавяте в отметките си.</li>
+</ul>
+
+<h2 id="Изображения">Изображения</h2>
+
+<p>Да се върнем отново на нашия елемент  {{htmlelement("img")}}:</p>
+
+<pre class="brush: html">&lt;img src="images/firefox-icon.png" alt="My test image"&gt;</pre>
+
+<p>Както споменахме, той вгражда изображение в нашата страница на нястото, където се намира. Изпълнява го чрез атрибута <code>src</code> (<em>source</em>-източник), който указва пътя до файла с изображението.</p>
+
+<p>Освен това включихме и атрибута <code>alt</code> (<em>alternative</em>-заместващ). Чрез него определяме описателния текст за потребителите, които не могат да видят изображението поради някоя от следните причини:</p>
+
+<ol>
+ <li>Имат зрителни нарушения. Потребители със значително зрително увреждане често обикновено озползват програми, наречени екранни четци, които им изчитат заместващия текст.</li>
+ <li>Поради някаква неизправност изображението не може да бъде показано.  Опитайте да промените пътя в атрибута <code>src</code>, като го направите недействителен. След като запишете и презаредите страницата, вместо изображението би трябвало да виждате следния текст:</li>
+</ol>
+
+<p><img alt="" src="https://mdn.mozillademos.org/files/9349/alt-text-example.png" style="display: block; height: 36px; margin: 0px auto; width: 108px;"></p>
+
+<p>Най-важното за този атрибут е да бъде наистина описателен текст. Това което поставите в него, трябва да предоставя достатъчно сведения на потребителя, така че той да добие добра представа какво показва изображението. В дадения пример "My test image" ("Моето изображение за тест") не е изобщо добро описание. Значително по-подходящ заместващ текст за логото на Firefox би бил "The Firefox logo: a flaming fox surrounding the Earth"("Логото на Firefox: пламтяща лисица обграждаща Земята").</p>
+
+<p><strong>Опитайте  да измислите по-подходящ заместващ текст за изображението.</strong></p>
+
+<div class="note">
+<p><strong>Бележка</strong>: Разберете повече за достъпността на <a href="/bg/docs/Web/Accessibility">MDN's Accessibility landing page</a>.</p>
+</div>
+
+<h2 id="Обозначаване_на_текст">Обозначаване на текст</h2>
+
+<p>Този раздел ще обясни някои от основните елементи в HTML, които ще изпозлвате за маркиране на текст.</p>
+
+<h3 id="Заглавия">Заглавия</h3>
+
+<p>Елементите за заглавия (<em>heading</em>) ви позволяват да укажете, че определени части от съдържанието са заглавия или подзаглавия. Както една книга има основно заглавие, заглавия на отделните глави и подзаглавия, така и един  HTML документ ги съдържа. HTML поддържа шест нива на заглавия  от {{htmlelement("h1")}} до {{htmlelement("h6")}}, като най-вероятно ще използвате само 3-4 от тях:</p>
+
+<pre class="brush: html">&lt;h1&gt;My main title&lt;/h1&gt;
+&lt;h2&gt;My top level heading&lt;/h2&gt;
+&lt;h3&gt;My subheading&lt;/h3&gt;
+&lt;h4&gt;My sub-subheading&lt;/h4&gt;</pre>
+
+<p>Опитайте да поставите подходящо заглавие на вашата страница, което да е над вашия {{htmlelement("img")}} елемент.</p>
+
+<h3 id="Параграфи">Параграфи</h3>
+
+<p>Както по-горе стана ясно, елементите {{htmlelement("p")}} са предназначени да съдържат отделните параграфи в текста. Ще ги изплозвате често при обозначаването на обикновено текстово съдържание :</p>
+
+<pre class="brush: html">&lt;p&gt;Това е отделен праграф&lt;/p&gt;</pre>
+
+<p><strong>Добавете примерния текст (би трябвало да го имате от <a href="/en-US/Learn/Getting_started_with_the_web/What_should_your_web_site_be_like"><em>What should your website look like?</em></a>) в един или повече параграфи след елемента <code>&lt;img&gt;</code>.</strong></p>
+
+<h3 id="Списъци">Списъци</h3>
+
+<p>Доста съдържание в мрежата се представя като списъци и HTML има специални елементи за тях. Списъците съдържат поне два елемента. Най-често срещаните типове са подредени и неподредени  списъци:</p>
+
+<ol>
+ <li><strong>Неподредени списъци (unordered lists) </strong>са тези, при които последователността на елементите му е без значение – примерно количка с покупки от сайт-магазин. Те се обграждат от елемента {{htmlelement("ul")}}.</li>
+ <li><strong>Подредени списъци (оrdered lists</strong>) са тези, при които подредбата на елементите има значение, както при инструкции в рецепта. Те се обграждат от елемента {{htmlelement("ol")}}.</li>
+</ol>
+
+<p>Всяка точка от списъка се поставя в елемента {{htmlelement("li")}} (точка от списък-<em>list item</em>).</p>
+
+<p>Примерно, ако искаме да превърнем част от следващия параграф в списък:</p>
+
+<pre class="brush: html">&lt;p&gt;At Mozilla, we’re a global community of technologists, thinkers, and builders working together ... &lt;/p&gt;</pre>
+
+<p>Бихме могли да променим обозначаването както следва:</p>
+
+<pre class="brush: html">&lt;p&gt;At Mozilla, we’re a global community of&lt;/p&gt;
+
+&lt;ul&gt;
+ &lt;li&gt;technologists&lt;/li&gt;
+ &lt;li&gt;thinkers&lt;/li&gt;
+ &lt;li&gt;builders&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;working together ... &lt;/p&gt;</pre>
+
+<p><strong>Опитайте да добавите подреден или неподреден списък в примерната си страница.</strong></p>
+
+<h2 id="Препратки">Препратки</h2>
+
+<p>Препратките/връзките (links) са изключително важни — те са същността на Мрежата (WEB).  За да добавим препратка използваме този прост елемент — {{htmlelement("a")}}, като <em>a</em> идва от "anchor"-котва . За да превърнете текст от параграфа в препратка, следвайте следните стъпки:</p>
+
+<ol>
+ <li>Изберете си текст. Ние ще изпозлваме "Mozilla Manifesto".</li>
+ <li>Обградете текста с елемент &lt;a&gt; , ето така:
+ <pre class="brush: html">&lt;a&gt;Mozilla Manifesto&lt;/a&gt;</pre>
+ </li>
+ <li>Задайте на елемента &lt;a&gt; атрибут href( съкратено от hypertext reference), както в примера по-долу:
+ <pre class="brush: html">&lt;a href=""&gt;Mozilla Manifesto&lt;/a&gt;</pre>
+ </li>
+ <li>Като стойност на този атрибут  поставете уеб-адреса към който искате да води препратката:
+ <pre class="brush: html">&lt;a href="https://www.mozilla.org/en-US/about/manifesto/"&gt;Mozilla Manifesto&lt;/a&gt;</pre>
+ </li>
+</ol>
+
+<p>Може да получите неочаквани резултати, ако пропуснете  частта <code>https://</code> или <code>http://</code> .Тя се нарича <em>протокол (protocol</em>) и се поставя в началото на уеб-адреса. След като създадете препратката, изпозлвайте я, за да се уверите, че ви препраща точно където искате.</p>
+
+<div class="note">
+<p><code>href</code> може да изглежда странно наименование на атрибут. За по-лесно запомняне се подсещайте, че произлиза от  <em><strong>h</strong>ypertext <strong>ref</strong>erence- препратка към свръх-текст</em>.</p>
+</div>
+
+<p><strong>Сега може да добавите и препратка към вашата страница.</strong></p>
+
+<h2 id="Заключение">Заключение</h2>
+
+<p>Ако сте следвали всички наставления в тази статия, би трябвало да имате страница, която изглежда като тази по-долу (можете да я <a href="http://mdn.github.io/beginner-html-site/">видите и тук</a>.<br>
+ <br>
+ <img alt="A web page screenshot showing a firefox logo, a heading saying mozilla is cool, and two paragraphs of filler text" src="https://mdn.mozillademos.org/files/9351/finished-test-page-small.png" style="display: block; height: 838px; margin: 0px auto; width: 716px;"></p>
+
+<p>Ако много се затрудните, винаги може да сравните работата си с нашия <a href="https://github.com/mdn/beginner-html-site/blob/gh-pages/index.html">завършен примерен код</a> в Github.</p>
+
+<p>До тук само бегло споменахме някои основни положения в HTML. За да научите повече, посетете <a href="/bg/Learn/HTML">Темата за обучение по HTML</a>.</p>
+
+<p>{{PreviousMenuNext("Learn/Getting_started_with_the_web/Dealing_with_files", "Learn/Getting_started_with_the_web/CSS_basics", "Learn/Getting_started_with_the_web")}}</p>
diff --git a/files/bg/learn/getting_started_with_the_web/index.html b/files/bg/learn/getting_started_with_the_web/index.html
new file mode 100644
index 0000000000..5e0367ed44
--- /dev/null
+++ b/files/bg/learn/getting_started_with_the_web/index.html
@@ -0,0 +1,57 @@
+---
+title: Да започнем с мрежата
+slug: Learn/Getting_started_with_the_web
+tags:
+ - CSS
+ - HTML
+ - Дизайн
+ - Показалец
+ - начинаещ
+ - ръководство
+ - теория
+translation_of: Learn/Getting_started_with_the_web
+original_slug: Learn/Да_започнем_с_Мрежата
+---
+<div>{{LearnSidebar}}</div>
+
+<div class="summary">
+<p><em>"Да започнем с мрежата"</em> е кратка поредица от статии, която ще ви въведе в разработването на уеб-страници. Ще инсталирате и настроите необходимите ви инструменти за изграждането на една страница и публикуването на програмния код.</p>
+</div>
+
+<h2 id="Първият_ви_сайт">Първият ви сайт</h2>
+
+<p>За да се направи професионален сайт е нужна много работа. Затова, ако тепърва се запознавате с програмирането за уеб, ви съветваме да започнете с нещо малко. Няма да измислите Facebook, но пък не е толкова трудно да направите ваш собствен простичък сайт. Ще започнем с това.</p>
+
+<p>Като следвате съветите в следващите статии подред, ще направите първата си страница. Да започваме!</p>
+
+<h3 id="Инсталиране_на_основния_софтуер"><a href="/bg/Learn/Да_започнем_с_Мрежата/Инсталиране_на_основния_софтуер">Инсталиране на основния софтуер</a></h3>
+
+<p>Има голям избор от средства за изграждане на уебсайтове. Ако сте начинаещ, лесно ще се объркате от разнообразието на текстови редактори, работни рамки (набори от библиотеки) и средства за тестване. В статията <a href="/bg/docs/Learn/Да_започнем_с_Мрежата/Инсталиране_на_основния_софтуер">„Инсталиране на основния софтуер"</a> сме изредили основните средства, необходими при разработването на софтуер, работещ в световната мрежа.</p>
+
+<h3 id="Как_ще_изглежда_Вашият_сайт"><a href="/bg/docs/Learn/Да_започнем_с_Мрежата/Как_ще_изглежда_новият_ви_сайт">Как ще изглежда Вашият сайт?</a></h3>
+
+<p>Преди да започнете да пишете кода за сайта, трябва да си съставите план. Какво представяте? Какви цветове и шрифтове използвате. <a href="/bg/docs/Learn/Да_започнем_с_Мрежата/Как_ще_изглежда_новият_ви_сайт">Как ще изглежда сайтът?</a> Следвайте простите препоръки, за да планирате съдържанието и дизайна на сайта.</p>
+
+<h3 id="Работа_с_файлове"><a href="/bg/Learn/Да_започнем_с_Мрежата/Работа_с_файлове">Работа с файлове</a></h3>
+
+<p>Един уебсайт се състои от много файлове: текстово съдържание, код, набори от стилове, медийно съдържание и т.н. Когато правите уебсайт, трябва да съчетаете тези файлове и да изградите от тях структура, чрез която те да могат да комуникират помежду си. Статията за <a href="/bg/Learn/Да_започнем_с_Мрежата/Работа_с_файлове">работа с файлове</a> обяснява как да създадем такава структура и за кое да внимаваме при изграждането ѝ.</p>
+
+<h3 id="Основи_на_HTML"><a href="/bg/docs/Learn/Да_започнем_с_Мрежата/Основи_на_HTML">Основи на HTML</a></h3>
+
+<p>HTML (в превод „<em>език за обозначаване на свръх-текст</em>“) е този код, който се използва за структуриране на съдържанието, например да се създаде набор от параграфи, списък с точки, да се вмъкнат изображения или таблици с данни. Оттук можете лесно да се сдобиете с достатъчно сведения, за да се запознаете накратко с HTML: <a href="/bg/docs/Learn/Да_започнем_с_Мрежата/Основи_на_HTML">Основи на HTML</a>.</p>
+
+<h3 id="Основи_на_CSS"><a href="/bg/docs/Learn/Да_започнем_с_Мрежата/Основи_на_CSS">Основи на CSS</a></h3>
+
+<p>CSS („<em>набори от стилове"</em>) е кодът, който променя външния вид на сайта. Със CSS можете например да зададете цвят на даден текст. Друг пример е това къде на екрана да се показва определено съдържание или какви фонови изображения да бъдат зареждани в уебсайта. За да научите повече, вижте статията <a href="/bg/docs/Learn/Да_започнем_с_Мрежата/Основи_на_CSS">основи на CSS</a>.</p>
+
+<h3 id="Основи_на_JavaScript"><a href="/bg/docs/Learn/Да_започнем_с_Мрежата/Основи_на_JavaScript">Основи на JavaScript</a></h3>
+
+<p>JavaScript е програмният език, който дава възможност да добавите интерактивност в уебсайта ви, например игри, действия, случващи се когато се натисне бутон, или се въведе информация в дадено поле, динамично зададен CSS, и още доста. <a href="/en-US/Learn/Getting_started_with_the_web/JavaScript_basics">Основи на JavaScript</a> ще ви даде идея какво може да правите с този език и как да започнете с писането му.</p>
+
+<h3 id="Публикуване_на_Вашия_сайт"><a href="/bg/docs/Learn/Да_започнем_с_Мрежата/Publishing_your_website">Публикуване на Вашия сайт</a></h3>
+
+<p>След като приключите с писането на код и организирането на файловата ви система, трябва да качите всичко това в Интернет, за да може другите хора също да го намират. За да си изясните как бързо и лесно да постигнете това, вижте нашата статия <a href="/en-US/Learn/Getting_started_with_the_web/Publishing_your_website">Публикуване на вашия примерен код</a>.</p>
+
+<h3 id="Как_работи_световната_мрежа"><a href="/bg/docs/Learn/Да_започнем_с_Мрежата/Как_работи_световната_мрежа">Как работи световната мрежа</a></h3>
+
+<p>Когато посетите любимия си сайт, без дори да подозирате, се случват много неща. „<a href="/bg/docs/Learn/Да_започнем_с_Мрежата/Как_работи_световната_мрежа">Как работи световната мрежа?</a>" обяснява най-главните.</p>
diff --git a/files/bg/learn/getting_started_with_the_web/installing_basic_software/index.html b/files/bg/learn/getting_started_with_the_web/installing_basic_software/index.html
new file mode 100644
index 0000000000..fc7a5011cc
--- /dev/null
+++ b/files/bg/learn/getting_started_with_the_web/installing_basic_software/index.html
@@ -0,0 +1,61 @@
+---
+title: Инсталиране на основния софтуер
+slug: Learn/Getting_started_with_the_web/Installing_basic_software
+tags:
+ - Настройки
+ - инструменти
+ - начинаещ
+ - текстов редактор
+ - уебчетец
+translation_of: Learn/Getting_started_with_the_web/Installing_basic_software
+original_slug: Learn/Да_започнем_с_Мрежата/Инсталиране_на_основния_софтуер
+---
+<div>{{LearnSidebar}}</div>
+
+<div>{{NextMenu("Learn/Getting_started_with_the_web/What_will_your_website_look_like", "Learn/Getting_started_with_the_web")}}</div>
+
+<div class="summary">
+<p>В статията <em>"Инсталиране на основния софтуер"</em> ви показваме нужните инструменти за уеб-разработка и как да ги инсталирате правилно.</p>
+</div>
+
+<h2 id="Какви_инструменти_използват_професионалистите">Какви инструменти използват професионалистите?</h2>
+
+<ul>
+ <li><strong>Компютър</strong>. Това може и да ви звучи очевидно, но немалко от вас четат тази статия от телефона си или обществено достъпен компютър. За сериозно уеб програмиране е по-добре да инвестирате в настолен или преносим компютър (Windows, Mac или Linux).</li>
+ <li><strong>Текстов редактор</strong>, в който да пишете кода. Това може да бъда текстов редактор като <a href="http://brackets.io/">Brackets</a>, <a href="https://atom.io/">Atom</a> или <a href="https://code.visualstudio.com/">Visual Studio Code</a>, или пък хибриден редактор от типа на <a href="https://www.adobe.com/products/dreamweaver.html">Dreamweaver</a>. Редакторите на документи като <a href="https://bg.wikipedia.org/wiki/Microsoft_Word">MS Word</a> или <a href="https://www.libreoffice.org/discover/writer/">Libre Office Writer</a> не са подходящи, тъй като съдържат много скрити елементи, които пречат на изпълнението на кода в уеб браузъра.</li>
+ <li><strong>Мрежови четци,</strong> за да тествате кода. В момента най-използваните такива са <a href="https://www.mozilla.org/bg/firefox/new/">Firefox</a>, <a href="https://www.google.com/chrome/browser/">Chrome</a>, <a href="http://www.opera.com/">Opera</a>, <a href="https://www.apple.com/safari/">Safari</a>, <a href="http://windows.microsoft.com/en-us/internet-explorer/download-ie">Internet Explorer</a> и <a href="https://www.microsoft.com/en-us/windows/microsoft-edge">Micrososft Edge</a>. Необходимо е също да тествате как сайтът ви би изглеждал на мобилни устройства, както и в някои по-стари браузъри, които потребителите ви вероятно все още използват (напр. IE 6–8.)</li>
+ <li><strong>Графичен редактор</strong> – например <a href="http://www.gimp.org/">GIMP</a>, <a href="http://www.getpaint.net/">Paint.NET</a> или <a href="https://www.adobe.com/products/photoshop.html">Photoshop</a>, с които да създадете изображенията за страницата си.</li>
+ <li><strong>Система за управление на версиите</strong> – за управление на файловете на сървъра, за да си сътрудничите с други хора по някой проект, да споделяте програмен код и файлове, като избягвате конфликти при едновременна промяна на едни и същи файлове от двама или повече души. Сега <a href="http://git-scm.com/">Git</a> е най известното средство за управление на версиите, а <a href="https://github.com/">GitHub</a>, също използваща Git, е известна услуга предоставяща обществено достъпни хранилища за програмен код.</li>
+ <li><strong>Клиентът за FTP</strong> е програма, която се използва при по-старите доставчици на хостинг услуги за управление на файловете на сървъра (<a href="http://git-scm.com/">Git</a> все повече измества FTP в тази област). Има много (S)FTP програми. Някои от тях са <a href="https://cyberduck.io/">Cyberduck</a>, <a href="http://fetchsoftworks.com/">Fetch</a> и <a href="https://filezilla-project.org/">FileZilla</a>.</li>
+ <li><strong>Система за автоматизация</strong> като <a href="http://gruntjs.com/">Grunt</a> или <a href="http://gulpjs.com/">Gulp</a>. Използват се за автоматизиране изпълнението на повторяеми задачи, например смаляване на кода и изпълнение на тестове.</li>
+ <li>Шаблони, библиотеки, работни рамки и др. за ускоряване разработката на обща функционалност.</li>
+ <li>Още помощни средства за разработка.</li>
+</ul>
+
+<h2 id="Какви_инструменти_ми_трябват_сега">Какви инструменти ми трябват сега?</h2>
+
+<p>Списъкът изглежда плашещ, но за щастие можете да започнете с уеб разработка без да знаете нищо за повечето от тях. В тази статия ще използваме възможно най-малко от списъка – текстов редактор и някои модерни {{glossary("browser","мрежови четци")}}.</p>
+
+<h3 id="Инсталиране_на_текстов_редактор">Инсталиране на текстов редактор</h3>
+
+<p>Най-вероятно вече имате обикновен текстов редактор на компютъра си. Windows по подразбиране има <a href="https://en.wikipedia.org/wiki/Microsoft_Notepad">Notepad</a>, а OS X идва с <a href="https://en.wikipedia.org/wiki/TextEdit">TextEdit</a>. Linux дистрибуциите имат различни редактори, например Ubuntu върви с <a href="https://en.wikipedia.org/wiki/Gedit">gedit</a> по подразбиране.</p>
+
+<p>За Уеб разработка можете да ползвате нещо по-добро от Notepad или TextEdit. Препоръчваме ви да започнете с <a href="http://brackets.io">Brackets</a> - безплатен текстов редактор, който предлага преглед на живо и подсказки при писането на код.</p>
+
+<h3 id="Инсталиране_на_модерни_уеб_браузъри">Инсталиране на модерни уеб браузъри</h3>
+
+<p>Засега ще инсталираме само няколко десктоп Уеб браузъри, в които да тестваме кода си. Изберете операционна система и отворете съответните линкове, за да свалите инсталатори за любимите си браузъри:</p>
+
+<ul>
+ <li>Linux: <a href="https://www.mozilla.org/en-US/firefox/new/">Firefox</a>, <a href="https://www.google.com/chrome/browser/">Chrome</a>, <a href="http://www.opera.com/">Opera</a>.</li>
+ <li>Windows: <a href="https://www.mozilla.org/en-US/firefox/new/">Firefox</a>, <a href="https://www.google.com/chrome/browser/">Chrome</a>, <a href="http://www.opera.com/">Opera</a>, <a href="http://windows.microsoft.com/en-us/internet-explorer/download-ie">Internet Explorer</a>, <a href="https://www.microsoft.com/en-us/windows/microsoft-edge"><font color="#0066cc">Microsoft Edge</font></a> (Edge е включен в Windows 10 по подразбиране; ако имате Windows 8 и нагоре, може да инсталирате IE 11; в противен случай е добре да инсталирате друг браузър)</li>
+ <li>Mac: <a href="https://www.mozilla.org/en-US/firefox/new/">Firefox</a>, <a href="https://www.google.com/chrome/browser/">Chrome</a>, <a href="http://www.opera.com/">Opera</a>, <a href="https://www.apple.com/safari/">Safari</a> (Safari е браузърът на iOS and OS X по подразбиране)</li>
+</ul>
+
+<p>Преди да продължите, трябва да инсталирате поне два от тези браузъри и да ги подготвите за тестване на кода.</p>
+
+<h3 id="Инсталиране_на_локален_уеб_сървър">Инсталиране на локален уеб сървър</h3>
+
+<p>Някои примери ще трябва да бъдат изпълнени на уеб сървър, за да работят правилно. Можете да видите как да направите това тук: <a href="/bg/docs/Learn/Common_questions/set_up_a_local_testing_server">Как се настройва локален сървър за тестване?</a></p>
+
+<p>{{NextMenu("Learn/Getting_started_with_the_web/What_will_your_website_look_like", "Learn/Getting_started_with_the_web")}}</p>