POST_ADS_Ambroz_IT_Academy.png
Ткаченко Виктор
Ткаченко ВикторCTO


Ambroz IT Academy

Украина, г. Днепр

+38 063 704 92 10

+38 095 754 13 54

АВТОРСКИЙ КУРС FULL FRONT-END - HTML, CSS, JavaScript, Frameworks

Структура документа HTML - HTML5/CSS3

  • Основы HTML 4 часа
    • синтаксис
    • списки
    • ссылки
    • формы
    • таблицы
    • типография
    • escape-последовательности
    • код-стайл
  • Основы CSS 12 часов
    • синтаксис
    • единицы измерения
    • форматирование текста
    • стили для элемента
    • позиционирование
    • transitions
    • CSS3 свойства, написание собственных анимаций
  • Приёмы, раскладки и т.д. 4 часа
    • Семантичная вёрстка
    • Статичная вёрстка
    • Адаптивная вёрстка
    • Reflow, repaint события
    • Производительность, 60fps
    • Вёрстка по модели Flex
    • Вёрстка по модели grid

JavaScript

  • Chrome Developer Tools - 2 ч.
  • Типы данных -  3 ч.
    • Числа
    • Строки
    • Тип данных Boolean
    • Тип данных функция
    • Тип данных объект
    • Тип данных массив
    • Значения null и undefined
    • Объектные оболочки примитивных типов
    • Конвертация типов данных
  • Передача величины в функцию по ссылке и по значению 8 ч.
    • Переменные
    • Типизация и декларация
    • Область видимости
    • Блочная область видимости
    • Примитивные и ссылочные типы
    • Garbage Collector
    • Переменные и свойства объекта
    • Цепочка видимости (scope chain)
  • Выражения и операторы 2 ч.
    • Обзор операторов JS
    • Операнд\Оператор
    • Приоритеты операций
    • Ассоциативность оператора
    • Арифметические операторы
    • Equality (==) и Identity (===)
    • Условные операторы
    • Строковые операторы
    • Логические операторы
    • Битовые операторы
    • Оператор присваивания
    • ‘use strict’
  • Условные конструкции - 2 ч.
    • Условное утверждение
    • Утверждение switch
    • Утверждение while
    • Утверждение do/while
    • Утверждение for
    • Утверждение for/in
    • Утверждение break
    • Утверждение continue
    • Утверждение var
    • Утверждение with
  • Объект Math
  • Объекты и массивы - 4 ч.
    • Объект
    • Свойства объекта
    • Объект как массив
    • Стандартные свойства и методы объектов
    • Массив
    • Доступ к элементам массива
    • Добавление нового элемента в массив
    • Длина массива
    • Методы массивов
  • Функции - 6 ч.
    • Определение и вызов функции
    • Аргументы функции и объект arguments
    • Функции как данные
    • Функции как методы
    • Методы и свойства объекта функции
    • call, apply, bind
    • Область видимости и closures
    • Конструктор
    • Каррирование
  • Классы и прототипы - 6 ч.
    • Конструкторы
    • Прототип и наследование свойств
    • Эмуляция классов JavaScript
    • Общие методы
    • Наследование классов
  • Объекты BOM
    • history
    • navigator
    • location
    • screen
    • window
  • Управление документами - 8 ч.
    • Модель DOM
    • Универсальное представление дерева
    • HTML имплементация DOM модели
    • Совместимость DOM в браузерах
    • Обход DOM дерева
    • Поиск элементов в документе
    • Модификация документа
    • Добавление элементов в документ
    • Свойство innerHTML
    • Управление стилями с помощью JavaScript
    • setTimeout, setInterval
  • Хранение данных на клиенте - 1 ч.
    • localStorage и sessionStorage
    • Cookies
  •  Управление событиями - 6 ч.
    • События
    • Модели обработки событий
    • Оригинальная модель обработки событий
    • Модель DOM Level 2
    • Модель IE
    • Решение проблемы совместимости
    • События, объект Event
  • Управление протоколом HTTP (Ajax) - 4 ч.
    • Стандартные способы управления протоколом HTTP
    • Объект XMLHttpRequest
    • Фазы использования XMLHttpRequest
    • Получение синхронного ответа
    • Получение асинхронного ответа
    • Безопасность при работе с XMLHttpRequest
    • Формат передачи данных
    • Текст
    • JSON
    • Технология Ajax
    • Преимущества и ограничения Ajax