aboutsummaryrefslogtreecommitdiff
path: root/files/ru/learn/front-end_web_developer/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/ru/learn/front-end_web_developer/index.html')
-rw-r--r--files/ru/learn/front-end_web_developer/index.html196
1 files changed, 196 insertions, 0 deletions
diff --git a/files/ru/learn/front-end_web_developer/index.html b/files/ru/learn/front-end_web_developer/index.html
new file mode 100644
index 0000000000..7c0e93322d
--- /dev/null
+++ b/files/ru/learn/front-end_web_developer/index.html
@@ -0,0 +1,196 @@
+---
+title: Фронтенд разработчик
+slug: Learn/Front-end_web_developer
+tags:
+ - Начинающий
+ - Стандарты веб-разработки
+ - Фронт-енд
+translation_of: Learn/Front-end_web_developer
+original_slug: Learn/Фронтенд_разработчик
+---
+<p>{{learnsidebar}}<br>
+ <br>
+ Добро пожаловать на курс обучения Фронтенд разработчика!<br>
+ <br>
+ Здесь мы предлагаем вам структурированный курс, который научит вас всему, что вам необходимо знать, чтобы стать фронтенд разработчиком. Изучение в рекомендуемом порядке каждого раздела позволит получить новые навыки, или улучшить имеющиеся. Также в каждом разделе вы найдете упражнения и тесты. Прежде чем переходить к следующей теме обязательно проверьте себя.</p>
+
+<h2 id="Основные_темы">Основные темы:</h2>
+
+<p>В курсе рассматриваются темы:</p>
+
+<ul>
+ <li>Базовая настройка и как правильно проходить курс</li>
+ <li>Веб-стандарты и лучшие решения (такие как доступность и кросс-браузерная совместимость)</li>
+ <li>HTML, язык, описывающий структуру и смысл контента</li>
+ <li>CSS, язык, используемый для оформления страниц</li>
+ <li>JavaScript, язык сценариев, используемый для создания динамических функций в веб содержимом</li>
+ <li>Инструменты, используемые для облегчения современной веб-разработки на стороне клиента.</li>
+</ul>
+
+<p>Различные разделы предназначены для проработки по порядку, но каждый из них также самодостаточен. Если вы, к примеру, уже хорошо знакомы с HTML, то можете перейти к разделу CSS.</p>
+
+<h2 id="Необходимые_условия">Необходимые условия</h2>
+
+<p>Вам не нужно никаких предварительных знаний, чтобы начать этот курс. Всё, что вам необходимо – это компьютер, который может работать с современными браузерами, интернет соединение и готовность учиться.<br>
+ <br>
+ Если вы не уверены, подходит ли вам фронтент разработка и/или вы хотите получить подробное представление, то прежде чем начинать полный курс, вам следует сначала изучить наш раздел <a href="/ru/docs/Learn/Getting_started_with_the_web">Начало работы с веб</a> модулем.</p>
+
+<h2 id="Получить_помощь">Получить помощь</h2>
+
+<p>Мы постарались сделать изучение фронтенд разработки настолько комфортным, насколько это возможно. Вероятно, вы всё равно рано или поздно попадёте в безвыходное положение, когда что-то будет непонятно или какой-то код не будет работать.</p>
+
+<p>Не беспокойтесь. Мы все иногда застреваем, и начинающие, и профессиональные веб-разработчики. Статья <a href="/en-US/docs//Learn/Learning_and_getting_help">Обучение и получение помощи</a> предоставит вам серию советов и подсказок для поиска информации и помощи самому себе. Если вы всё ещё в замешательстве, задайте вопрос по возникшей проблеме на нашем <a href="https://discourse.mozilla.org/c/mdn/learn/">Форуме</a>.</p>
+
+<p>Давайте начнём,</p>
+
+<p>Удачи!</p>
+
+<h2 id="Путь_обучения">Путь обучения</h2>
+
+<h3 id="Начало_работы">Начало работы</h3>
+
+<p>Время изучения: 1–2 часа</p>
+
+<h4 id="Необходимые_условия_2">Необходимые условия</h4>
+
+<p>Ничего, кроме базовой компьютерной грамотности.</p>
+
+<h4 id="Как_понять_что_я_могу_двигаться_дальше">Как понять, что я могу двигаться дальше?</h4>
+
+<p>В этой части курса нет оценок, но обязательно убедитесь, что вы ничего здесь не пропустили — важно всё настроить и подготовиться к выполнению упражнений в дальнейшем.</p>
+
+<h4 id="Основные_руководства">Основные руководства</h4>
+
+<ul>
+ <li><a href="/ru/docs/Learn/Getting_started_with_the_web/Установка_базового_программного_обеспечения">Установка базового программного обеспечения</a>— базовая настройка инструмента (15 минут чтения)</li>
+ <li><a href="ru/docs/Learn/Getting_started_with_the_web/%D0%92%D0%B5%D0%B1_%D0%B8_%D0%B2%D0%B5%D0%B1_%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D1%8B">История всемирной сети и веб-стандартов</a> (45 минут чтения)</li>
+ <li><a href="/en-US/docs//Learn/Learning_and_getting_help">Обучение и получение помощи</a> (45 минут чтения)</li>
+</ul>
+
+<h3 id="Семантика_и_структура_с_HTML">Семантика и структура с HTML</h3>
+
+<p>Время завершения: 35–50 часов</p>
+
+<h4 id="Необходимые_условия_3">Необходимые условия</h4>
+
+<p>Ничего, кроме базовой компьютерной грамотности и базовой среды разработки веб-приложений.</p>
+
+<h4 id="Как_понять_что_я_могу_двигаться_дальше_2">Как понять, что я могу двигаться дальше?</h4>
+
+<p>Оценки в каждом модуле предназначены для проверки ваших знаний по предмету - завершение каждого из них докажет, что вы можете перейти к следующему модулю.</p>
+
+<h4 id="Основные_модули">Основные модули</h4>
+
+<ul>
+ <li><a href="/ru/docs/Learn/HTML/Введение_в_HTML">Введение в HTML</a> (15–20 часов чтения/упражнений)</li>
+ <li><a href="/ru/docs/Learn/HTML/Multimedia_and_embedding">Мультимедиа и встраивание</a> (15–20 часов чтения/упражнений)</li>
+ <li><a href="/ru/docs/Learn/HTML/Tables">HTML таблицы</a> (5–10 часов чтения/упражнений)</li>
+</ul>
+
+<h3 id="Стилизация_и_размещение_с_помощью_CSS"><span>Стилизация и размещение с помощью CSS</span></h3>
+
+<p>Время завершения: 90–120 часов</p>
+
+<h4 id="Необходимые_условия_4">Необходимые условия</h4>
+
+<p>Рекомендуется иметь базовые знания HTML перед началом изучения CSS. Сначала вы должны изучить <a href="/ru/docs/Learn/HTML/Введение_в_HTML">Введение в HTML</a>.</p>
+
+<h4 id="Как_понять_что_я_могу_двигаться_дальше_3">Как понять, что я могу двигаться дальше?</h4>
+
+<p>Оценки в каждом модуле предназначены для проверки ваших знаний по предмету - завершение каждого из них докажет, что вы можете перейти к следующему модулю.</p>
+
+<h4 id="Основные_модули_2">Основные модули</h4>
+
+<ul>
+ <li><a href="/ru/docs/Learn/CSS/First_steps">Первые шаги в CSS</a> (10–15 часов чтения/упражнений)</li>
+ <li>С<a href="/ru/docs/Learn/CSS/Building_blocks">труктурные элементы CSS</a> (35–45 часов чтения/упражнений)</li>
+ <li><a href="/ru/docs/Learn/CSS/Styling_text">Стилизирование текста</a> (15–20 часов чтения/упражнений)</li>
+ <li><a href="/ru/docs/Learn/CSS/CSS_layout">CSS разметка</a> (30–40 часов чтения/упражнений)</li>
+</ul>
+
+<h4 id="Дополнительные_ресурсы">Дополнительные ресурсы</h4>
+
+<ul>
+ <li><a href="/ru/docs/Web/CSS/Layout_cookbook">Книга рецептов CSS</a></li>
+</ul>
+
+<h3 id="Интерактивность_с_JavaScript">Интерактивность с JavaScript</h3>
+
+<p>Время завершения: 135–185 часов</p>
+
+<h4 id="Необходимые_условия_5">Необходимые условия</h4>
+
+<p>Рекомендуется иметь базовые знания HTML перед началом изучения JavaScript. Сначала вы должны изучить <a href="/ru/docs/Learn/HTML/Введение_в_HTML">Введение в HTML</a>.</p>
+
+<h4 id="Как_понять_что_я_могу_двигаться_дальше_4">Как понять, что я могу двигаться дальше?</h4>
+
+<p>Оценки в каждом модуле предназначены для проверки ваших знаний по предмету - завершение каждого из них докажет, что вы можете перейти к следующему модулю.</p>
+
+<h4 id="Основные_модули_3">Основные модули</h4>
+
+<ul>
+ <li><a href="/ru/docs/Learn/JavaScript/Первые_шаги">Первые шаги в JavaScript</a> (30–40 часов чтения/упражнений)</li>
+ <li><a href="/ru/docs/Learn/JavaScript/Building_blocks">Структурные элементы Javascript</a> (25–35 часов чтения/упражнений)</li>
+ <li><a href="/ru/docs/Learn/JavaScript/Client-side_web_APIs">Клиентский веб API</a> (30–40 часов чтения/упражнений)</li>
+ <li><a href="/ru/docs/Learn/JavaScript/Объекты">Введение в объекты Javascript</a> (25–35 часов чтения/упражнений)</li>
+ <li><a href="/ru/docs/Learn/JavaScript/Asynchronous">Асинхронный Javascript</a> (25–35 часов чтения/упражнений)</li>
+</ul>
+
+<h3 id="Веб_формы_—_Работаем_с_данными_пользователя">Веб формы — Работаем с данными пользователя</h3>
+
+<p>Время завершения: 40–50 часов</p>
+
+<h4 id="Необходимые_условия_6">Необходимые условия</h4>
+
+<p>Для эффективного использования форм требуется знание HTML, CSS и JavaScript. Они сложны и поэтому рассматриваются отдельно.</p>
+
+<h4 id="Как_понять_что_я_могу_двигаться_дальше_5">Как понять, что я могу двигаться дальше?</h4>
+
+<p>Упражнения и оценки в каждом модуле предназначены для проверки ваших знаний по предмету - завершение каждого из них докажет, что вы можете перейти к следующему модулю.</p>
+
+<h4 id="Основные_модули_4">Основные модули</h4>
+
+<ul>
+ <li><a href="/ru/docs/Learn/HTML/Forms">Веб формы</a> (40–50 часов)</li>
+</ul>
+
+<h3 id="Заставляем_веб_работать_для_всех">Заставляем веб работать для всех</h3>
+
+<p>Время завершения: 60–75 часов</p>
+
+<h4 id="Необходимые_условия_7">Необходимые условия</h4>
+
+<p>Рекомендуется ознакомиться с HTML, CSS и JavaScript перед началом работы с этим разделом - многие из техник и лучших практик используются в нескольких технологиях.</p>
+
+<h4 id="Как_понять_что_я_могу_двигаться_дальше_6">Как понять, что я могу двигаться дальше?</h4>
+
+<p>Упражнения и оценки в каждом модуле предназначены для проверки ваших знаний по предмету - завершение каждого из них докажет, что вы можете перейти к следующему модулю.</p>
+
+<h4 id="Основные_модули_5">Основные модули</h4>
+
+<ul>
+ <li><a href="/ru/docs/Learn/Tools_and_testing/Cross_browser_testing">Кросс-браузерное тестирование</a> (25–30 часов чтения/упражнений)</li>
+ <li><a href="/ru/docs/Learn/Доступность">Доступность</a> (20–25 часов чтения/упражнений)</li>
+</ul>
+
+<h3 id="Современные_инструменты">Современные инструменты</h3>
+
+<p>Время завершения: 55–90 часов</p>
+
+<h4 id="Необходимые_условия_8">Необходимые условия</h4>
+
+<p>Рекомендуется ознакомиться с HTML, CSS и JavaScript перед началом работы с этим разделом, так как обсуждаемые инструменты работают со многими из этих технологий.</p>
+
+<h4 id="Как_понять_что_я_могу_двигаться_дальше_7">Как понять, что я могу двигаться дальше?</h4>
+
+<p>В этом наборе модулей нет специальных статей для оценки, но учебные примеры в конце 2-го и 3-го модулей хорошо подготовят вас к пониманию основ современного инструментария.</p>
+
+<h4 id="Основные_модули_6">Основные модули</h4>
+
+<ul>
+ <li><a href="/en-US/docs/Learn/Tools_and_testing/GitHub">Git и Github</a> (5 часов чтения)</li>
+ <li><a href="/en-US/docs/Learn/Tools_and_testing/Understanding_client-side_tools">Понимание инструментов на стороне клиента</a> (20–25 часов чтения/упражнений)</li>
+ <li>
+ <p><a href="/ru/docs/Learn/Tools_and_testing/Фронтенд_JavaScript_фреймворки">Понимание JavaScript-фреймворков для фронтенда</a> (30-60 часов чтения/упражнений)</p>
+ </li>
+</ul>