Статьи по занятиям курса:
- Архитектура «Клиент-Сервер»
- Что такое IP-адреса?
- Основные протоколы интернета
- Система доменных имен DNS
- Базовая структура HTML-документа
- Что такое кодировки?
- Процесс рендеринга HTML-документа браузером
- Объектная модель документа: что такое DOM и чем не является?
- Установка менеджера пакетов Homebrew в macOS
- Установка и настройка файлового менеджера Midnight Commander в macOS
- Что такое веб-сервер?
- HTTP – протокол передачи гипертекста
- URL (единый указатель ресурса)
- Корневая директория сайта
- Индексные файлы директорий
- Абсолютные и относительные URL-адреса (ссылки)
- Использование файла robots.txt
- Карта сайта (файл Sitemap) от А до Я
- Файл .htaccess – пернаправления и управление веб-сервером
- Каскадные таблицы стилей CSS (Cascading Style Sheets)
- Псевдоклассы CSS
- Псевдоэлементы CSS
- Сводная таблица стилей CSS
- Вычисленные стили: getComputedStyle
- CSS для JavaScript-разработчика
- Блочная верстка против табличной
- Все значения свойства display
- Полное руководство по CSS flexbox
- Свойство float
- Свойство position
- Свойство box-sizing
- Центрирование горизонтальное и вертикальное
- Фиксированная, резиновая и адаптивная верстка. В чем разница?
- CSS3 медиа-запросы
- Адаптивный дизайн на основе медиа-запросов
- Браузерное окружение, спецификации
- DOM-дерево
- Навигация по DOM
- Поиск элементов в DOM
- Свойства DOM-узлов: тип, тег и содержимое
- HTML-атрибуты и свойства DOM-узлов
- Стили и классы
- Изменение документа
- Введение в браузерные события
- Всплытие и погружение событий
- Действия браузера по умолчанию
- Генерация пользовательских событий
- Интерфейсные события
- Страница: DOMContentLoaded, load, beforeunload, unload
- Загрузка ресурсов: onload и onerror
- Свойства и методы формы, элементы формы
- Фокусировка: focus/blur
- События: change, input, cut, copy, paste
- Отправка формы: событие и метод submit
- Введение в регулярные выражения в JavaScript: шаблоны и флаги
- Символьные классы регулярных выражений в JavaScript
- Якоря ^ и $ в регулярных выражениях в JavaScript
- Флаг m – многострочный режим якорей ^ и $ в регулярных выражениях в JavaScript
- Якорь \b – граница слова в регулярных выражениях в JavaScript
- Экранирование, специальные символы в регулярных выражениях в JavaScript
- Наборы и диапазоны [...] в регулярных выражениях в JavaScript
- Квантификаторы +, *, ? и {n} в регулярных выражениях в JavaScript
- Скобочные группы в регулярных выражениях в JavaScript
- Альтернация в регулярных выражениях в JavaScript
- Введение в PHP
- Учебник PHP для новичков
- Справочник языка PHP
- Руководство по PHP
- Регулярные выражения в PHP
- PHP и регулярные выражения: азы для новичков
- Синтаксис регулярных выражений в PHP
- Функции для работы с регулярными выражениями в PHP
- Работа с HTML формами в PHP
- Работа с формами в PHP
- Работа с файловой системой в PHP
- Работа с файлами в PHP
- Основы работы с phpMyAdmin
- Использование кодировок в MySQL
- Работа с базами данных в PHP
- PHP и MySQL
- Что такое cookie?
- Работа с cookie в PHP
- Работа с cookie на PHP
- PHP Cookie – практические примеры использования
- Сессии – подробное описание работы и объяснение механизма
- Работа с сессиями на PHP
- Сессии в PHP
- Что такое AJAX? Создание асинхронных запросов
- AJAX – с чего начать?
- Встроенный объект XMLHttpRequest
- Введение в jQuery
- Выборка элементов html-документа в jQuery
- Манипуляция элементами html-документа в jQuery
- Работа со структурой html-документа в jQuery
- Работа с событиями в jQuery
- Работа с AJAX в jQuery