aboutsummaryrefslogtreecommitdiff
path: root/files/bg/learn/index.html
blob: 699bdabe1b8dc280eb7f89e754f062e4ddc5c885 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
---
title: Научете се да програмирате за уеб
slug: Learn
tags:
  - Обучение
  - мрежа
  - начална страница
  - начинаещ
  - ръководство
  - уеб
  - указател
translation_of: Learn
---
<div>{{LearnSidebar}}</div>

<div>
<p class="summary">Добре дошли на страниците за самообучение в MDN. Този набор от статии предоставя всичко необходимо на начинаещите уеб-разработчици, за да могат да правят прости сайтове.</p>
</div>

<p>Целта на тази част от Мрежата за разработчици на Мозила (МРМ) е не да ви превърне от „начинаещи“ в „експерти“, а да ви даде увереност, така че да се чувствате удобно. Оттук насетне ще можете да намерите пътя докато се учите <a href="https://developer.mozilla.org/bg/">от МРМ</a> и от други източници за средно напреднали и напреднали. Те предполагат много повече предварително усвоени знания.</p>

<p>Ако сте напълно начинаещи, програмирането за уеб може да ви се стори като предизвикателство, но не се бойте. Ние ще ви водим за ръчичка и ще обясняваме в подробности, така че да научите нещата както трябва. Чувствайте се като у дома си. Няма значение дали сте студент, изучаващ програмиране за уеб (самостоятелно или заедно с други); учител, търсещ учебни материали; любител или просто някой, който се опитва да разбере как работят уеб-технологиите.</p>

<div class="warning">
<p><strong>Важно</strong>: Съдържанието в областта за обучение се обновява редовно. Ако имате въпроси по теми, които бихте искали да бъдат засегнати или ви се струва, че липсват, вижте раздела {{anch("Връзка с нас")}} долу и се свържете с нас.</p>
</div>

<h2 id="Откъде_да_започнете">Откъде да започнете</h2>

<ul class="card-grid">
 <li><span>Напълно начинаещ:</span> Ако сте съвсем начинаещ в уеб-разработката, ви препоръчваме да започнете с модула "<a href="/bg/docs/Learn/Да_започнем_с_мрежата">Да започнем с мрежата</a>". Той предоставя практично въведение в програмирането за уеб.</li>
 <li><span>Отделни въпроси:</span> Ако имате въпрос относно разработването на сайтове и приложения, отделът <a href="/bg/docs/Learn/Общи_въпроси">Общи въпроси</a> може би ще ви помогне.</li>
 <li><span>Отвъд началото:</span> Ако вече имате някакви знания, следващата стъпка е да изучите {{glossary("HTML")}} и {{glossary("CSS")}} в подробности. Започнете с <a href="/bg/docs/Learn/HTML/Introduction_to_HTML">Увод в HTML</a> и след това продължете с <a href="/bg/docs/Learn/CSS/Introduction_to_CSS">Увод в CSS</a>.</li>
 <li><span>Преход към програмиране:</span> Ако вече сте запознати с HTML и CSS или се интересувате предимно от програмиране, ще искате да отидете на {{glossary("JavaScript")}} или програмиране от страната на сървъра. Започнете с модулите <a href="/bg/docs/Learn/JavaScript/First_steps">Първи стъпки с JavaScript</a> и <a href="/bg/docs/Learn/Server-side/First_steps">Първи стъпки от страната на сървъра</a>.</li>
</ul>

<div class="note">
<p><strong>Забележка</strong>: В нашия <a href="/bg/docs/Речник">Речник</a> ще намерите определения на понятията.</p>
</div>

<p>{{LearnBox({"title":"Случайно понятие от речника"})}}</p>

<h2 id="Получаване_на_изходния_код_на_примерите">Получаване на изходния код на примерите</h2>

<p>Всички примери от Страниците за Самообучение ще намерите <a href="https://github.com/mdn/learning-area/">в GitHub</a>. Ако искате да ги свалиете на вашия компютър, най-добре направете следното:</p>

<ol>
 <li><a href="http://git-scm.com/downloads">Инсталирайте Git</a> на компютъра си. Това е системата за контрол на версиите, с която работи GitHub.</li>
 <li><a href="https://github.com/join">Създайте си сметка в GitHub</a>. Това е просто и лесно.</li>
 <li>След регистрацията влезте в <a href="https://github.com">github.com</a> като използвате потребителските си име и парола.</li>
 <li>Отворете <a href="https://www.lifewire.com/how-to-open-command-prompt-2618089">командния ред</a> (Windows) или терминал (<a href="https://help.ubuntu.com/community/UsingTheTerminal">Linux</a>, <a href="http://blog.teamtreehouse.com/introduction-to-the-mac-os-x-command-line">MacOSX</a>)</li>
 <li>За да копирате хранилището с примери в папка с име learning-area в папката, в която се намирате, в терминала изпълнете следната команда:
  <pre class="brush: bash notranslate">git clone https://github.com/mdn/learning-area</pre>
 </li>
 <li>Сега влезте в директорията с помощта на файловия браузър или с командата <a href="http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&amp;id=advices&amp;key=316697829">cd</a>.</li>
</ol>

<p>Можете да обновите местното хранилище <code>learning-area</code> с новите промени, направени в клона master в GitHub, като следвате стъпките:</p>

<ol>
 <li>Ако се намирате в родителската папка, отидете в <code>learning-area</code> като използвате командата <code>cd</code>:

  <pre class="brush: bash notranslate">cd learning-area</pre>
 </li>
 <li>Обновете хранилището чрез следната команда:
  <pre class="brush: bash notranslate">git pull</pre>
 </li>
</ol>

<p>Повече за Гит можете да научите от <a href="http://i-can.eu/progit2-bg/progit.html">книгата ProGit</a>.</p>

<h2 id="Връзка_с_нас">Връзка с нас</h2>

<p>Ако искате да се свържете с нас за каквото и да е, най-добре ни пишете в <a href="/bg/docs/MDN/Community/MDN_Разговори">пощенскиите списъци</a> или в <a href="/bg/docs/MDN/Community/MDN_Разговори#Разговори_в_IRC">IRC-каналите</a>. Съобщавайте ни за всичко, което смятате, че не е в ред или липсва в сайта. Давайте заявки за нови теми за обучение, за помощ за неразбираеми понятия и каквото ви хрумне.</p>

<p>Ако искате да помогнете с развоя или подобряването на съдържанието, прочетете <a href="/en-US/Learn/How_to_contribute">как можете да помогнете</a>  и ни пишете! Ще се радваме да го обсъдим, независимо дали се обучавате, дали сте учител, опитен уеб-програмист или просто желаете да помогнете с подобрения.</p>

<h2 id="Вижте_също">Вижте също</h2>

<dl>
 <dt><a href="https://www.codecademy.com/">Codecademy</a></dt>
 <dd>Чудесен интерактивен сайт за изучаване на езици за програмиране от самото начало.</dd>
 <dt><a href="https://code.org/">Code.org</a></dt>
 <dd>Основи на програмирането – теория и практика. Предназначен предимно за деца и напълно начинаещи.</dd>
 <dt><a href="https://exlskills.com/learn-en/courses">EXLskills</a> </dt>
 <dd>Безплатни и отворени курсове за придобиване на технологични умения, с менторство и базирано на проекти обучение</dd>
 <dt><a href="https://www.freecodecamp.com/">FreeCodeCamp.com</a></dt>
 <dd>Интерактивен сайт с уроци и проекти за изучаване на уеб програмиране.</dd>
</dl>

<dl>
 <dt><a href="https://learning.mozilla.org/web-literacy/">Web Literacy Map</a></dt>
 <dd>Пътеводител в разбирането за световната мрежа и уменията необходими в 21ви век, даващ възможност и за преподаване организирано в различни области.</dd>
 <dt><a href="https://learning.mozilla.org/activities">Преподавателски дейности</a></dt>
 <dd>Поредица от дейности по преподаване (и обучение), създадени от Фондация Мозила. Покрива всичко от основни понятия и грамотност за мрежата и сигурността до JavaScript и писане за Minecraft.</dd>
</dl>