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ервисы.

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

Денис  11.02.2018

Узнал о Инфокупоне ОЛ Тренинги в 2015 с тех пор пользуюсь, здорово что есть люди выступающие за РА.

Елена  17.02.2018

Сказать, что я довольна - это не сказать ничего! Наконец-то я получила те уроки, о которых мечтала, совершенно по приятной мне стоимости. Уже через несколько минут после оплаты начала смотреть и наслаждаться. Спасибо сайту!!!

Артем  17.02.2018

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

Влад  21.02.2018

Отличный сайт. За вменяемые деньги можно купить отличные курсы. К скачиванию доступны сразу после оплаты.

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

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

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