---
title: Вчимо веб-розробку
slug: Learn
tags:
- WWW
- Веб
- Покажчик
- Початківець
- вивчення
translation_of: Learn
---
{{LearnSidebar}}
Ласкаво просимо до навчальної зони MDN. Ці статті покликані забезпечити початківців у веб-розробці всім необхідним, аби почати писати код простих сайтів.
Мета цієї частини MDN не в тому, щоб зробити вас з «початківця» відразу «експертом» , а зробити вас «знаючим». Потім ви самі зможете вибрати подальший шлях, вивчаючи решту MDN, та інші розширені та професійні ресурси, що будуть підсумовувати попередні знання.
Якщо ви цілковитий початківець, веб-розробка може стати певним викликом для вас — ми підтримаємо вас та дамо детальну інформацію, щоб ви почували себе комфортно та вивчили тему як слід. Почувайте себе як риба у воді, незалежно від того, чи ви студент, який вивчає веб-розробку (самостійно або в аудиторії), вчитель, який шукає матеріали для занять, аматор або просто прагнете детальніше зрозуміти, як працють веб-технології.
Важливо: Вміст навчальної зони постійно оновлюється. Якщо ви маєте запитання стосовно тем, які на вашу думку не висвітлені, зверніться до секції {{anch("Зв'яжіться з нами")}} нижче.
З чого почати
- Початківець:Для практичного ознайомлення з темою, якщо ви початківець у веб-розробці, рекомендуємо починати роботу з модуля Початок роботи з Web.
- Поширені питання: Якщо є загальні запитання стосовно веб-розробки, вам допоможе розділ Поширені питання.
- Розширений рівень: Якщо ви вже освоїли базові поняття, наступним кроком буде детальніше вивчення {{glossary("HTML")}} та {{glossary("CSS")}}: розпочніть з модуля Вступ до HTML та продовжуйте з Вступ до CSS.
- Пишемо скрипти: Якщо ви вже достатньо володієте HTML та CSS або в основному цікавитесь кодуванням, вам слід перейти до {{glossary("JavaScript")}}. Почніть з розділів Перші кроки в JavaScript та Перші кроки на стороні сервера.
Нотатка: Наш Словник надає визначення термінологій.
{{LearnBox({"title":"Випадковий запис в словнику"})}}
Охоплені теми
Нижче наведено список усіх тем, які ми розглядаємо в навчальній зоні MDN.
- Початок роботи з Інтернетом
- Забезпечує практичне введення до веб-розробки для цілковитих початківців.
- HTML - структурування інтернету
- HTML - це мова, яку ми використовуємо для структурування різних частин нашого вмісту та визначення їх змісту чи призначення. Ця тема детально вчить HTML.
- CSS — стилізація інтернету
- CSS - це мова, яку ми можемо використовувати для зміни вигляду та представлення веб-контенту, а також додавання поведінки, як-от анімація. Ця тема всебічно охоплює CSS.
- JavaScript — динамічні сценарії на стороні клієнта
- JavaScript - це скриптова мова, що використовується для додавання динамічних функцій веб-сторінкам. Ця тема викладає всі необхідні, для комфортного написання та розуміння JavaScript, елементи.
- Доступність — зробити інтернет зручним для всіх
- Доступність - це практика створення веб-контенту для максимально можливої кількості людей незалежно від інвалідності, пристрою, мови та інших факторів, що відрізняються. Ця тема дає вам все, що вам потрібно знати.
- Інструменти та тестування
- Ця тема охоплює інструменти, які розробники використовують для полегшення їх роботи, як-от інструменти крос-браузерного тестування.
- Програмування сайту на стороні сервера
- Навіть якщо ви зосереджені на розробці веб-сторінок на стороні клієнта, корисно знати про те, як працюють сервери та серверні компоненти коду. Тема дає загальне уявлення про те, як працює серверна частина, а також докладні підручники, в яких описано, як створити серверну програму за допомогою двох популярних фреймворків — Django (Python) та Express (node.js).
Отримання прикладів нашого коду
Всі приклади коду, які ви зустрінете в зоні навчання, доступні на GitHub. Якщо ви хочете скопіювати їх усі на свій комп'ютер, найпростішим способом є:
- Встановіть Git на вашу машину. Це основне програмне забезпечення системи керування версіями, на якому працює GitHub.
- Отримайте обліковий запис на GitHub.
- Після реєстрації, увійдіть на github.com за допомогою свого імені користувача та пароля.
- Відкрийте командний рядок комп'ютера (Windows) або термінал (Linux, macOS).
- Щоб скопіювати репозиторій зони навчання до папки під назвою learning area у поточному розташуванні, яке вказує ваш командний рядок/термінал, скористайтеся цією командою:
git clone https://github.com/mdn/learning-area
- Тепер ви можете ввести каталог та потім знаходити ваші файли, (використовуючи шукач/файловий провідник або команду cd).
Ви можете оновити репозиторій learning-area
з будь-якими змінами, внесеними до основної версії на GitHub, таким чином:
- У командному рядку/терміналі перейдіть до каталогу
learning-area
, використовуючи cd
. Наприклад, якщо ви були в батьківському каталозі:
cd learning-area
- Оновіть репозиторій, використовуючи таку команду:
git pull
Зв'яжіться з нами
Якщо ви хочете зв'язатись з нами з будь-якої підстави, надішліть нам листа на поштові списки або в IRC канал. Ми хочемо дізнатись вашу думку стосовно помилок та неточностей на сайті, запити нових навчальних тем, запити про допомогу по незрозумілим інструментам чи будь-що інше.
Якщо ви зацікавлені розвивати/вдосконалювати зміст, погляньте Як ви можете допомогти, і дайтесь чути! Ми будемо надзвичайно щасливі поспілкуватись з вами, не дивлячись на те, хто ви — студент, викладач, досвідчений веб-розробник або будь-хто зацікавлений допомогти у вдосконалені навчального досвіду.
Дивіться також
- Mozilla Developer Newsletter
- Наш інформаційний бюлетень для веб-розробників, який є чудовим ресурсом для всіх рівнів досвіду.
- Codecademy
- Чудовий інтерактивний сайт для вивчення мов програмування з нуля.
- Code.org
- Базова теорія написання коду та практика, здебільшого для дітей та повних новачків.
- EXLskills
- Безкоштовні та відкриті курси для вивчення технічних навичок, з наставництвом та проектом навчання
- Web Literacy Map
- Платформа для початкового рівня веб-грамотності та навичок 21 століття, що також забезпечує доступ до викладацьких матеріалів, відсортованих за категоріями.
- Teaching activities
- Серія навчальних матеріалів для викладання (та навчання), створених Фондом Мозіла, що охоплює все, починаючи від базової грамотності в Інтернеті та конфіденційності, до JavaScript і зламу Minecraft.
- Edabit
- Сотні безкоштовних інтерактивних завдань по кодуванню на різних мовах.