Перейти до основного вмісту

Публікації

Показано дописи з жовтень, 2019

HTML

HTML — легка у вивченні мова розмітки (англ. markup language), яка використовує теги (англ. HTML tag) для задання структури документу, стилю тексту. Розуміння HTML — ключовий навик для всіх, хто професійно створює контент для вебу. Мова HTML динамічно розвивається (додаються нові теги, інші стають застарілими тощо), але основні принципи і ключові теги залишаються незміннимим. Поточну версію (специфікацію) HTML можна знайти на сайті міжнародної організації, що розробляє й впроваджує технологічні стандарти для всесвітньої павутини, w3.org . Веб-верстка Веб-верстка — процес формування веб-сторінок. Суть процесу — розміщення тексту, графіки, фотографій та інших візуальних елементів на сторінках, що відповідає певним технічним та естетичним вимогам та критеріям. Корисні посилання http://diveintohtml5.info/ (англ.) — "Занурення в HTML5" (Dive into HTML5 by Mark Pilgrim). http://htmlbook.ru/html5 (рос.) — статті, завдання по HTML5.

Редактори коду

Редактори коду В чому писати код? Відповідь завжди суб'єктивна. Є чимало хороших варіантів і з часом ви підберете той редактор, який буде найзручнишим для вас. Але перед цим слід уточнити, що умовно редактори можна поділити на текстові редактори і IDE (англ. Integrated Development Environment). В той час як перші є легкими, другі (наприклад, Eclipse, NetBeans або Aptana Studio) — важкі, вимогливі до ресурсів, проте мають значно більше корисних функцій. Вимоги до сучасного редактора коду Підсвічування синтаксису мови програмування, на якій ви пишете код. Підказки коду, авто-завершення. Можливість відлагоджувати код (англ. debugging). Розширюваність за допомогою плагінів. Можливість працювати з Git (або іншою системою керування версіями файлів). Підтримка препроцесорів, якщо ви їх використовуєте (Less/Sass тощо). Наявність вбудованого FTP-клієнта, SSH тощо. Нижче в алфавітному порядку наведено невеличкий список сучасн

Що таке front-end і back-end?

Фронтенд і бекенд Що таке front-end і back-end? Веб-розробку умовно можна розділити на дві частини — фронтенд (англ. front-end) і бекенд (англ. back-end). До фронтенду (клієнтська частина) слід віднести HTML-верстку зі CSS-стилями і JavaScript, а до бекенду — серверну частину, яку зазвичай пишуть на Python, PHP, Ruby тощо. Якщо простіше, то... Те, що кінцевий користувач бачить в браузері, те, що найбільше кидається йому в очі — це фронтенд. А, от, те, що під капотом, сховане від людських очей — це бекенд. Як ви, мабуть, зауважили, якщо для серверної частини існує чималий список мов програмування, то для клієнтської частини JavaScript поза конкуренцією. Поділ фронтенду Фронтенд нерідко також розділяють на дизайн (вертку) та розробку. Фронтенд дизайнер (англ. Front-End Designer) більшою мірою займається створення користувацьких інтерфейсів (англ. User Interface). Знає добре HTML та CSS. Добре володіє інструментами створення макетів, має відчуття прекра

Що розуміють під поняттям веб-сервер?

Веб-сервер Що розуміють під поняттям веб-сервер? Веб-серверами можуть бути комп'ютери або спеціальні програми, які виконують роль сервера. Коли користувач намагається отримати HTML-документ через рядок вводу адреси, то браузер посилає запит через протокол передачі даних HTTP. Коли запит досягає потрібного веб-сервера (залізо), сервер HTTP (програмне забезпечення) передає запитуваний документ назад, також через HTTP. HTTP (HyperText Transfer Protocol) — протокол передачі даних (гіпер-текстових документів). Веб-сервер використовує протокол HTTP для сполучення з клієнтом через TCP/IP-мережу. HTTPS (HyperText Transmission Protocol, Secure — протокол захищеної передачі гіпер-текстових документів) — HTTP в сукупності з SSL (Secure Sockets Layer) — протоколом захищених сокетів. Веб-сервер може бути статичним або ж динамічним. Статичний сервер просто надсилає потрібні файли в браузер. Динамічний також вміє надсилати файли в браузер, але на ньому встано