***Уважаемые пользователи и гости !!! Сайт переехал на новый домен Torrents-club.info. Просьба изменить ваши закладки! ***
 
[ Сегодня идет свободное скачивание без начисления Download ]


Статистика раздачи
Нет
 
   
 
 
 

Интенсивный онлайн-курс «Базовый JavaScript»
Автор (режиссер): HTML Academy
Издательство: HTML Academy
Год выпуска: 2017
Жанр: Программирование, JavaScript
Язык: русский
Продолжительность (общая): 21:42:47
Качество: PCRec
Видео: кодек: AVC/H.264, размер кадра: 1280x720-1920х1080, битрейт: ~208-1291 Кбит/с
Аудио: язык: русский, кодек: AAC, 2 ch., битрейт: 235-255 Кбит/с
Описание:
Перед вами самый свежий и актуальный курс по базовому программированию на языке Javascript от html-academy. Цель данного курса - залить крепкий фундамент основ JavaScript, чтобы вы смогли понять его азы и в будущем профессионально развиваться в данном направлении.

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

Раздел 1 ЗнакомствоРассмотрим схему работы на интенсиве, какие инструменты понадобятся. Начнём разбирать основы JavaScript.
Организационные вопросы.Обзор проектов.
Схема работы на интенсиве.Введение в программирование.Программирование и алгоритмы.
Данные.
Линейные алгоритмы.
Ветвящиеся алгоритмы.Основы JavaScript.Типы данных.
Операторы.
Приведение типов.
Переменные.
Функции.
Условные операторы.Раздел 2 Встроенные APIРазбираемся со сложными типами данных: массивы и объекты, циклические алгоритмы, а также посмотрим на встроенные в JavaScript объекты для работы с окном браузера, открытой страницей, DOM-элементами и графикой.
Отладка кода.
Сложные типы данных.Циклические алгоритмы.
Массивы.
Объекты.Встроенные объекты.document, элемент для работы c DOM-деревом.
canvas, элемент для работы c программируемой графикой.Раздел 3 DOMПробуем создавать, удалять, перемещать и управлять DOM-элементами. Опишем данные, которые будем отображать на странице, а затем, с помощью шаблонов отрисуем их.
Управление DOM-деревом.DOM-дерево: структура.
Поиск элементов на странице.
Управление атрибутами DOM-элементов.
Перемещение элементов в DOM-дереве.Подходы к созданию DOM-элементов.Управление разметкой: insertAdjacentHTML, innerHTML, textContent.
Создание DOM-объектов.Шаблонизация.Строковая шаблонизация.
Специальный тег .Раздел 4 Обработка событийРассмотрим динамическое взаимодействие с пользователем: как сделать так, чтобы страница начала реагировать на ввод текста в формы, нажатие на определённые элементы, прокрутки и прочее. Заодно попробуем сделать страницу более доступной: как добавить правильную работу с клавиатурой и зачем это нужно.
Асинхронность, Event Loop.
События.Обработчики событий.
Объект Event, управление событиями.
Фазы событий и делегирование.
Клавиатурные события и доступность.Валидация форм.Раздел 5 МодулиОбсудим принцип DRY (не повторяйся) и как им пользоваться для того, чтобы писать меньше кода, но при этом делать больше.
Перетаскивание.Изменение координат элементов на странице.
Drag and Drop.Области видимости функций.Области видимости.
Глобальная область видимости.
Замыкания.
Потеря окружения.Модульность.Повторное использование кода, принцип DRY.
Функции как модули.
Понятие модуля, виды модулей.
Инкапсуляция.
Немедленно выполняющиеся функции (IIFE).Раздел 6 Работа с сетьюВзглянем на протокол HTTP и инструменты, которые позволяют делать запросы из браузера. Рассмотрим, как меняется взаимодействие пользователя с сайтом при начале работы с сетью, что может пойти не так и что с этим делать.
Исключения.
Оператор множественного выбора switch.
Протокол HTTP и форматы данных.XML.
JSON.
JSONP.
Объект XMLHttpRequest.
Обработка ошибок в запросах.Раздел 7 Структуры данныхРазберём непопулярную среди фронтенд-разработчиков тему структур данных. Что такое данные, почему у них есть структура, и на доступных примерах посмотрим, как использование структур данных может облегчить разработчику жизнь.
Контекст функций.Ключевое слово this.
Изменение контекста.Продвинутая работа с массивами.Управление массивами: вставка и удаление элементов.
Выборки из массива: slice и filter.
Сортировка.
Итераторы по массивам.
Свёртка массивов: some, every и reduce.Оптимизации производительности.Оценка эффективности алгоритмов.
Пропуск кадров — тротлинг (throttle).
Устранение дребезга — дебаунс (debounce).Раздел 8 Компонентный подходРазберём продвинутую работу с объектами, узнаем как можно удобным способом создавать большое количество одинаковых объектов и зачем это нужно.
Типизированные объекты.Функции-конструкторы.
Прототипы.
Цепочки прототипов, наследование.
Полиморфизм, переопределение методов.Рефакторинг.Раздел 9 Узкие места в JavaScriptПосмотрим на особенности JavaScript, которые лучше не забывать учитывать при разработке. Заодно взглянем на дополнительные полезные техники, не разобранные на интенсиве.Необязательные точки с запятой.
Подвешивание (hoisting) переменных и функций.
Продвинутые техники программирования.
Регулярные выражения.
Минификация кода.Раздел 10 ФиналПодводим итоги интенсива.
Скриншоты:
-Дополнительная информация:
В раздаче присутствуют дополнительные материалы.
Материал предоставляются на условиях "AS IS" (как есть).

[Цитировать]

Спасибо, за емкий и полный видеокурс, давно искал такой

[Цитировать]

Goldman, вечер добрый.
Всегда рад помочь.
С Уважением, livit

[Цитировать]



Показать сообщения:    

Текущее время: 21-Ноя 16:55

Часовой пояс: UTC + 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

!ВНИМАНИЕ!
Сайт не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете, чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами, и мы незамедлительно удалим ее. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несет ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!