Скидка на первый заказа -10%! Промокод X10.
Скидка на первый заказа -10%! Промокод X10.

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

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

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

Автор
Формат
Видео
Размер
6,13 Гб
Год
2016
Длительность
20 часов 20 минут
Продажник
1 299 руб.
15 900 руб.
Экономия: 14 601 руб.
Доступ сразу после оплаты
Безопасный платеж
Описание

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

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

Отзывы
Оплата

Оплата

Цены, указанные на сайте, являются окончательными и не требуют доплат. Все налоги включены в стоимость товара. Если у вас возникают проблемы с оплатой, то можете написать в чат на сайте, и мы оперативно решим проблему.


Оформление заказа

После выбора товара нажмите кнопку В корзину — товар добавится в вашу корзину.

Далее, если вы закончили выбирать товар, нажмите кнопку ваша корзина.

На странице ваша корзина будут перечислены все выбранные вами товары.

В колонке Действия над каждым товаром можно произвести следующие действия: либо удалить товар из корзины, либо отложить товар в Избранное.

Также можно ввести Промокод скидки в соответствующее поле (В нашем магазине довольно часто проходят распродажи, поэтому рекомендуем подписаться на наши новости)


Оформление и подтверждение заказа

После ввода необходимой информации для оформления заказа вам нужно нажать кнопку Оформить заказ.

Если вы хотите оплатить свой заказ банковской картой, то выбрать способ оплаты Visa/Mastercard и ввести данные. 

После оплаты, обязательно дождаться полного подтверждения платежа и автоматического возврата в наш интернет-магазин.

Ссылка для скачивания вашего материала будет выслана на ваш e-mail, указанный при оформлении заказа, а также появится в Личном кабинете в разделе Мои тренинги, где у вас будет постоянный доступ к материалам.

Внимание! Неправильно указанный адрес электронной почты может привести к дополнительной задержке! Пожалуйста, внимательно проверяйте ваши персональные данные при регистрации и оформлении заказа.


«Нетология» — это университет по подготовке и дополнительному обучению специалистов в области интернет-маркетинга, управления проектами, дизайна, проектирования интерфейсов и веб-разработки. 


В рамках нашей онлайн-платформы студенты получают ценные практические знания от лучших экспертов Рунета, выполняют практические задания на отработку полученных навыков, общаются с экспертами и единомышленниками.


 
  • Мы собираем и аккумулируем в рамках программ обучения опыт и экспертизу лучших профессионалов Рунета.
  • Мы делаем максимальный акцент на реальные навыки работы и владения профессией. 
  • За пять лет существования нашими выпускниками стали более 10000 специалистов. Многие из них работают в крупных компаниях Рунета.
  • Помогаем войти в мир IT