Курс HTML з нуля / #1 - Що таке HTML5? Уроки для початківців українською

Курс HTML з нуля / #1 - Що таке HTML5? Уроки для початківців українською

Веб програмування неможливо уявити без мови HTML. HTML вказує браузеру розмітку всіх об'єктів на сторінці. За рахунок нього можна створити: текстові поля, кнопки, аудіо, відео записи та багато іншого. За курс ми з вами вивчимо мову розмітки HTML5.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Інформація про HTML

HTML розшифровується як – HyperText Markup Language. Він є мовою гіпертекстової розмітки, яка завжди використовується під час побудови веб-сторінок та документів. Шлях HTML почався ще в першій половині 90-х років. На той час він був вкрай примітивним, але вже допомагав робити прості сторінки для Інтернету. З того часу мова постійно розвивається і до сьогоднішнього дня вона вже багато в чому змінилась. Без HTML сайти у такому вигляді як ми звикли їх бачити - просто не існували б. Усі сайти світу використовують HTML.


Кожен рік розробники мови розмітки html5 працюють над її покращенням. На сьогодні актуальний стандарт – HTML5, який офіційно був випущений у 2014 році. Це революційний стандарт, який дозволив мові вийти на новий рівень.


Нововведення в HTML5:

  • Змінився алгоритм парсингу під час розробки DOM-структури;
  • З'явилися нові теги, такі як audio, video та інші. До речі, тепер лише силами HTML можна створити веб-плеєр. Раніше доводилося використовувати Adobe Flash Player;
  • Перевизначення частини правил та семантики використання HTML-елементів.



Якщо подивитися глобально, HTML5 став більшим, ніж просто нова версією мови. У HTML5 змінився підхід до багатьох речей і мова стала повноцінною платформою для розробки програм. Раніше його можливості обмежувалися побудовою структури, сьогодні він набагато розумніший. З виходом стандарту сильно розширилася галузь використання мови.


Все прийшло до того, що HTML5 став застосовуватись у двох ключових напрямках:

  • Як оновлена версія HTML;
  • В ролі функціональної платформи, на якій можна будувати веб-програми різної складності. Щоправда, створити повноцінний додаток на чистому HTML5 не вдасться. Для цього ще використовується JavaScript та CSS3.


Важливий момент

«HTML – мова програмування». Багато розробників-початківців невірно сприймають категорію мови HTML. Він не є мовою програмування, а лише мовою розмітки.


З цієї причини вам не варто казати «мова програмування», так як це помилкова назва.


Хто займається модернізацією HTML5?

Над мовою працює W3C або повна назва - World Wide Web Consortium – це організація міжнародного рівня, що зберігає незалежність від конкретних розробників. Вона ж випускає специфікації, визначення та стандарти до HTML5. Оригінальна та повноцінна специфікація доступна на офіційному сайті за посиланням (доступна англійською). Організація не завершила роботу над мовою, навпаки - все ще продовжує її розвивати.


Підтримка браузерами

Важливо розуміти, що специфікація HTML5 та реалізація даної технології у конкретних браузерах – це різні поняття. Багато веб-браузерів, що активно розробляються, почали потроху впроваджувати функції HTML5 ще до релізу цієї версії. До сьогодення більшість свіжих браузерів підтримують всі функції HTML5. Повну підтримку забезпечують: Chrome, IE 11, Firefox, Edge, Safari, Opera. Відносно старі версії не мають підтримки нових стандартів, наприклад, IE 8 та молодших. У версії IE 9 та 10 вже реалізовані стандарти, але лише частково.



Часто браузери можуть працювати з новим стандартом, але по-різному обробляти функції чи навіть видавати помилку. Тому при кроссбаузерної розробки потрібно враховувати всі особливості браузерів. На даний момент підтримка стандарту з боку веб-браузерів вже на непоганому рівні.


Щоб переконатися, що поточна версія браузера підтримує HTML5, можна пройти невеликий тест.


Що потрібне для роботи?

Що стане в нагоді під час розробки під HTML5? Ключовий інструмент – текстовий редактор, в якому і набиратиметься код для майбутньої веб-сторінки. Одним із найпопулярніших та багатофункціональних редакторів є Notepad++. Він доступний на офіційному сайті абсолютно безкоштовно. Крім безкоштовного поширення, ще має всі необхідні функції, має масу корисних плагінів, підсвічує відкриття і закриття тегів.



Також хорошим редактором з підтримкою більшості операційних систем є Visual Studio Code. Він здатний працювати в MacOS, Windows та Linux. За можливостями цей програмний продукт у рази перевищує Notepad ++.


Також прочитайте нашу статтю на тему "5 найкращих редакторів коду для програмістів".



Другим важливим інструментом є веб-браузер, він знадобиться для тестування коду. Підійде будь-який сучасний веб-браузер. Якщо потрібно створити кроссплатформну програму, то доведеться встановити на ПК всі популярні веб-браузери.


План курса

У відеокурсі ми вивчимо безліч HTML тегів та навчимося застосовувати їх на практиці. HTML навчання зводиться до перегляду та вивчення спеціалізованих тегів. Ці HTML уроки призначені для початківців у сфері веб розробки і весь процес проходитиме з нуля.


До кінця курсу у вас будуть необхідні знання для побудови розмітки веб-сайтів. Курс «HTML для початківців» складається з кількох уроків, причому все HTML навчання буде з нуля безкоштовно.


Програма навчання

Також на нашому сайті є більш поглиблені курси HTML, які будуть пройдені в програмі вивчення розробки веб сайтів. Ознайомитись із програмою навчання з Front-end можна за посиланням та з програмою навчання Full Stack за цим посиланням.


Онлайн редактор коду

Завантаження...

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Изучение технологии Bootstrap (верстка сайта)
Сучасна верстка адаптивного веб-сайту
Вёрстка адаптивного сайта на Bootstrap 4
Верстка сайту на HTML5 та CSS3
8 уроків
Изучение препроцессора SASS / SCSS
Создание сайта с нуля | Полноценная верстка сайта
Коментарі
Додати коментар

Поки що коментарів немає