Введення у веб-розробку
  • Передмова
  • Починаємо
    • Вступ
    • TCP/IP протокол
    • HTTP
    • Веб-браузер
    • Веб-сервер
    • Cookies
    • Фронтенд і бекенд
    • Фреймворки
    • Редактори коду
    • Emmet
  • Git
    • Короткий опис
    • Базові Git-команди
  • HTML
    • Короткий опис
    • Теги і атрибути
    • Структура HTML-документу
    • HTML-файли
  • CSS
    • Короткий опис
    • Додавання CSS до HTML-документу
    • CSS-препроцесори
  • JavaScript
    • Короткий опис
    • Що таке ECMAScript?
    • Document Object Model
    • AJAX, JSON
    • Інструменти для збірки
    • Node.js
    • npm
  • PHP
    • Короткий опис
    • Середовище для розробки
  • MySQL
    • Короткий опис
    • Інструменти управління базами даних
  • MongoDB
    • Короткий опис
    • MongoDB shell
    • MongoDB GUI
    • Вибірка і сортування
    • Індекси
  • Linux
    • Короткий опис
  • Windows
    • Windows 10 підсистема для Linux
    • Chocolatey
    • Покращена консоль
  • Що далі?
    • Фронтенд
    • Бекенд
Powered by GitBook
On this page
  • Мови розмітки
  • JavaScript
  • Серверна мова програмування
  • Але...
  1. Починаємо

Вступ

PreviousПередмоваNextTCP/IP протокол

Last updated 6 years ago

Мови розмітки

Першим ділом варто вивчити HTML і CSS (актуальні версії CSS3, HTML5). Ця зв'язка дозволяє змінювати розміщення, оформлення елементів на HTML-сторінці.

JavaScript

Мова JavaScript, яку ще не так давно мало-хто сприймав серйозно, сьогодні перетворилася в одну з найбільш популярних мов. Уявити собі розробку серйозного веб-сайту без неї майже неможливо.

Окрім самої мови, варто також познайомитись з:

  • — найпопулярніший JavaScript-фреймворк. Це легкий та гнучкий інструментарій для кросбраузерного доступу до DOM об'єктів за допомогою CSS та XPath селекторів. Також даний фреймворк надає інтерфейси для AJAX-додатків, обробників подій і простої анімації.

  • — найпопулярніший HTML, CSS, та JavaScript фреймворк для зовнішнього вигляду та інтерактивності веб‑сторінок.

Серверна мова програмування

Варіантів тут предостатньо — PHP, Python, Ruby on Rails, Node.js та інші. Ми зупинимось на PHP і Node.js:

  • PHP — легка у вивченні серверна мова програмування, яка є основою популярної системи управління контентом WordPress, платформи для організації електронної комерції Magento тощо.

  • Node.js — це JavaScript-оточення побудоване на JavaScript–рушієві Chrome V8. Node.js використовує подієву, неблокуючу I/O модель, що робить його легким та ефективним.

Але...

Перед тим, як поринути в мови розмітки / програмування, ми познайомимось з основними поняттями у веб-розробці, а також з корисними інструментами, які допоможуть в роботі.

jQuery
Bootstrap