Основы JavaScript: история создания
Внешние скрипты, порядок исполнения, async, defer
Переменные, правила именования
Типы данных, typeof
Арифметические операторы
Операторы сравнения, логические значения
Побитовые операторы
Условные операторы, тернарный оператор
Циклы, прерывание цикла
Конструкция SWITCH ... CASE
Функции alert(), prompt(), confirm()
основы, что такое СУБД. Реляционность, нормализация – суть, виды.
Подключение к СУБД из консоли. Подключение к СУБД из phpMyAdmin , MySQL Workbench .
Поля, записи, первичный ключ, внешний ключ, индекс.
InnoDB vs MyISAM.
Типы данных.
Работа из консоли:
Создание и удаление баз\таблиц, просмотр списка баз\таблиц.
Создание таблицы как копии уже существующей – только структуры; структуры и данных.
Бэкап БД, импорт / экспорт .
Пользователи, права доступа.
Создание классов, объектов. Свойства, методы; обращение к ним.
инкапсуляция, полиморфизм, Наследование.
instanceof.
Работа со свойствами из класса - $this.
Области видимости - public, private, protected - инкапсуляция. Работа с ними в классе (геттеры/сеттеры).
Копирование(присвоение) объектов - по ссылке, Клонирование объектов. Конструкторы, деструкторы
Функции: объявления и способы вызова
Области видимости
Замыкания
DOM, доступ к элементам
Библиотека jQuery
Классификация методов
Выбор элементов, селекторы