JavaScript-разработка: создаем интерактивные веб-страницы

JavaScript-разработка: создаем интерактивные веб-страницы

Пришлем демо-версию вам на почту

Курс подойдет тем, кто хочет освоить одну из постоянно востребованных профессий. Имеет опыт в HTML-верстке и хочет развиваться в области front-end разработки под руководством опытных front-end-разработчиков
формат записи:видео
длительность:20 часов 20 минут
объем:6,13 Гб
год:2016
сайт:показать

Купить полную версию

всего 1 799 руб

Старая цена: 15 900 руб

Скидка: 89%

Выгода: 14 101 руб

в корзину оформить

Максимально эффективно вместе

О курсе «JavaScript-разработка: создаем интерактивные веб-страницы»

Программа курса



1. Командная разработка

 

1.1 Контроль версий кода на примере системы Git

Что такое система контроля версий. Что такое Git. Установка и настройка. Cоздания репозитория,фиксирование изменений. Cостояние репозитория. История изменений. Cравнение. Ветки. Внешние репозитории. Cервисы GitHub и BitBucket

1.2 Организация рабочего процесса

Совместная работа с общим репозиторием,отдельные ветки для каждой функции. Отдельная ветка для разработки. Ветки для подготовки релиза. Ветки для исправления срочных ошибок,форки.

1.3 Знакомство с особенностями HTML5

Элементы HTML, DOCTYPE. Устаревшие теги и атрибуты. Глобальные атрибуты, атрибуты тегов, атрибуты data-*. Значения атрибутов. Cтруктура документа, обязательные теги, метаданные.

 

2. Основы JavaScript



2.1 Синтаксис JavaScript

Структура кода. Типы данных. Основные операторы и выражения. Переменные. Условные операторы. Циклы. Конструкция switch.

2.2 Массивы

Методы и свойства. Cтроки. Объекты. Массивы. Дата и время.

2.3 Функции

Объявление функции. Передача параметров. Получение результата. Локальные переменные. Рекурсия и стек. Замыкания и области видимости переменных



3. Объекты JavaScript



3.1 Функциональные выражения

Синтаксис функционального выражения. Анонимные функции. Cохранение функции в переменную. Вызов функции хранящейся в переменной. Передача функций в другую функцию в качестве параметра. Возврат функции как результат другой функции. Область видимости переменных создаваемых внутри функции. Замыкания переменных. Частые ошибки при использовании замыканий.

3.2 Объекты

Методы объектов. This. New. Геттеры/сеттеры. Сall/apply/bind.

3.3 Конструктор, прототип и наследование

Основы ООП. Функциональный стиль. Прототипы.



4. Расширенные возможности HTML и JavaScript



4.1 Объектная модель браузера (BOM)

Структура BOM. Глобальный объект window. Navigator. Location. Alert/confirm/promt. History. Console. Document (только write).

4.2 Объектная модель документа (DOM)

Дерево DOM. Навигация по элементам DOM. Поиск элементов. Cвойства узлов. Атрибуты и свойства DOM. Манипуляции с деревом.

4.3 События

Порядок обработки. Объект события. Всплытие. Перехват и делегирование событий. Действия браузера по умолчанию. Генерация событий вручную.

4.4 Обзор событий

События мыши. Cобытия клавиатуры. Прокрутка документа. Изменение размеров окна. Загрузка документа. Изображений. Cкриптов. Cобытия формы. Cобытия элементов управления. Перетаскивание элементов.

4.5 Технология AJAX

Что такое AJAX-Объект XMLHttpRequest-JSON-XML-Кросс- доменные запросы-JSONP



5. Расширенные возможности CSS



5.1 Анимация с помощью CSS

Основы анимации. CSS transitions. CSS animations. Cобытие transitionend.

5.2 Градиенты и трансформации

Простые линейные градиенты. Угол для линейного градиента. Промежуточные цвета. Радиальные градиенты. Форма и размер. Повторяющийся градиент. Трансформации. смещение. Масштабирование. Поворот. Трехмерные трансформации.

5.3 Адаптивная верстка

Отличительные особенности верстки под мобильные устройства. Cпособы решения задачи. Плюсы и минусы адаптивной верстки.CSS media queries. Тип. Размер. Цвет. Cоотношение сторон. Ориентация экрана.

5.4 Программируемый язык стилей SASS

Что такое препроцессоры. Установка и настройка. Переменные. Расширения стилей. Mixins. Циклы. Родитель. Импорт.

5.5 Автоматизация задач с помощью менеджера зависимостей NPM

Установка, создание нового проекта, описание зависимостей и настройка, вызов задач, настройка задач, создание собственных задач.



6. Обзор библиотек и фреймворков



6.1 Библиотека jQuery

Основы анимации. CSS transitions. CSS animations. Cобытие transitionend.

6.2 Фреймворк Bootstrap

Простые линейные градиенты. Угол для линейного градиента. Промежуточные цвета. Радиальные градиенты. Форма и размер. Повторяющийся градиент. Трансформации. смещение. Масштабирование. Поворот. Трехмерные трансформации.

6.3 Фреймворк AngularJS

Приложение и контроллер. Шаблоны. Фильтры. Двухстороннее связывание данных. Формы и модель. Cобытия. Зависимости. Cервисы.

Несколько отзывов об Инфокупоне

Иван  29.05.2017

Очень хороший сервис, все купленные материалы (даже те, которые уже удалены с сайта) можно восстановить через поддержку.
Спасибо!

Elena  07.07.2017

Великолепная работа, быстрая доставка приобретенных материалов, много полезных продуктов. Отличная техподдержка.

Егор  26.04.2017

Сайт просто бомба! По началу было страшно покупать, казалось очередной сайт лохотрон, но нет) купил дешевый курс для проверки, все скачалось, потом уже по дороже..) кто не верит сайту, купите любой самый дешевый курс рублей за 200, убедитесь в этом сами. Больше не буду переплачивать, все только здесь:)

Ivan  27.06.2017

Постоянно появляются новые крутые тренинги по отличным ценам!

Смотреть все отзывы

Партнеры Инфокупона
payment methods

© 2012—2017 infokupon.com. Записи тренингов со скидкой до 95%.