Программирование [HTML Academy] Интенсивный онлайн-курс «Базовый JavaScript» №1

Регистрация
24 Июн 2018
Сообщения
102
Лайки
7.942
Монетки
4035
Голосов: 2
1.0 5 0 2 https://sharewood.bizhttps://sharewood.biz/threads/html-academy-%D0%98%D0%BD%D1%82%D0%B5%D0%BD%D1%81%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9-%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD-%D0%BA%D1%83%D1%80%D1%81-%C2%AB%D0%91%D0%B0%D0%B7%D0%BE%D0%B2%D1%8B%D0%B9-javascript%C2%BB-%E2%84%961.52245/
#1
Автор: HTML Academy
Название: Интенсивный онлайн-курс «Базовый JavaScript» №1

Содержание

Раздел 1: введение
Теория:
  • Инструменты работы с JavaScript: браузер, консоль, IDE.
  • Введение в работу с системой контроля версий.
  • Рабочий процесс на интенсиве.
  • Введение в JavaScript.
  • Области применения JavaScript.
  • Функции, типы данных, переменные.
  • Условные операторы, циклы.
  • Диалоговые окна.
  • Интерпретируемость языка, очередность выполнения команд.
  • Исключения.
  • Консоль.
Практика:
Клонирование репозитория.
Выбор IDE.
Настройка рабочего окружения.

Раздел 2: знакомство с DOM
Теория:
  • Введение в работу с DOM. Формы.
  • События. Модель DOM Level 0.
  • Cookies.
  • Javascript. Контекст функции.
Практика:
Валидация данных, введенных в форму.
Сохранение последних валидных данных в форме в cookies.

Раздел 3: погружение в DOM
Теория:
  • Продвинутая работа с DOM: создание, удаление элементов, DocumentFragment.
  • Введение в шаблонизацию.
  • Работа с изображениями.
  • Базовые структуры данных: массивы и объекты.
  • Библиотеки jQuery, lodash/underscore, mout.
  • Интервалы и таймауты.
  • Асинхронность JavaScript, очередность выполнения кода, потеря окружения.
Практика:
Создание DOM-дерева на основе заданной структуры данных.
Добавление обработчиков ошибок и таймеров на загрузку изображений.

Раздел 4: передача и обработка данных
Теория:
  • Введение в HTTP: методы, коды состояния, заголовки.
  • Введение в AJAX.
    • Объект XMLHttpRequest.
    • GlobalFetch.
    • jQuery.ajax.
  • Cross-Origin Resource Sharing (CORS).
  • Работа с коллекциями.
  • Хранение данных в localStorage.
Практика:
Загрузка структуры данных с прошлой недели с сервера по AJAX.
Фильтрация списка.
Сохранение состояния фильтров в LocalStorage.

Раздел 5: события
Теория:
  • Модель событий DOM Level 2.
  • Обработчики событий. Создание, удаление обработчиков.
  • Объект Event. Фазы события.
  • Контекст функции. Задание контекста.
  • Замыкания.
  • Делегирование событий.
  • Обработка событий в jQuery.
Практика:
Добавление фотогалереи на учебный проект, начало.

Раздел 6: введение в ООП
Теория:
  • Введение в объектно-ориентированное программирование (ООП).
  • Особенности ООП в JavaScript: Прототипы. Конструкторы. Цепочка прототипов. Наследование в JavaScript.
Практика:
Продолжение работы с фотогалереей.

Раздел 7: медиа и графика
Теория:
  • HTMLMediaElement на примере audio и video.
  • Графика на SVG.
  • Введение в графику на Canvas.
Задание:
Завершение фотогалереи, добавление видеопроигрывателя в качестве одного из слайдов.
Начало работы над интерактивным компонентом учебного проекта.

Раздел 8: работа с состояниями приложения
Теория:
  • Работа с адресной строкой. window.location. document.location.
  • Введение в работу с историей браузера. pushState/popState.
  • Введение в MVC. Библиотека backbone.js
Практика:
Cохранение состояния приложения в адресной строке браузера и восстановление после перезагрузки страницы.
Рефакторинг кода, согласно паттерну MVC.

Раздел 9: лучшие практики и оптимизация
Теория:
  • Лучшие практики JavaScript. Модульность. Паттерны проектирования.
  • Введение в работу с памятью, профилирование.
Задание:
Завершение работы с интерактивным компонентом.
Доведение проекта до финального состояния.

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
 

Отзывов в теме: 2

Zefer

Премиум
Регистрация
28 Дек 2018
Сообщения
3
Лайки
0
Монетки
0
Отзыв о продукте. Оценка: #2
Данный курс уже безнадежно устарел. Преимущество одно - HTML Academy, а остальное уже совсем старое. Курс 2015 года недостоин внимания в 2019
 

wolfenstein2

Премиум
Регистрация
26 Апр 2018
Сообщения
24
Лайки
24
Монетки
8
#3
Данный курс уже безнадежно устарел. Преимущество одно - HTML Academy, а остальное уже совсем старое. Курс 2015 года недостоин внимания в 2019
судя по содержимому, и тому что у них сейчас на сайте - ничего не изменилось и содержимое курса в 2019 то же саоме.
т.к. программа и проекты итоговые абсолютно те же.

к тому же - это же азы js. они ваще устареть не могут.
база есть база же.
 

R1an

Премиум
Регистрация
26 Авг 2019
Сообщения
1
Лайки
0
Монетки
0
#5
судя по содержимому, и тому что у них сейчас на сайте - ничего не изменилось и содержимое курса в 2019 то же саоме.
т.к. программа и проекты итоговые абсолютно те же.

к тому же - это же азы js. они ваще устареть не могут.
база есть база же.
Разницы в программе то нет, но стандарт языка уже устарел.
 

wolfenstein2

Премиум
Регистрация
26 Апр 2018
Сообщения
24
Лайки
24
Монетки
8
#6
Разницы в программе то нет, но стандарт языка уже устарел.
Тут согласен.
Не каждый согласится после прохождения курсов, потом ещё и новые стандарты по ютубу или другим курсам изучать.
Дважды время тратить.
Тут прям 100% вы правы.
 
Сверху Снизу