-91% Гарантия Инфомир Не проверен Добавить в избранное
Постер: Курс JavaScript/DOM/интерфейсы от learn.javascript.ru
Изображений: 1
Поделиться:
Теги: ajax, javascript
10 0

Курс JavaScript/DOM/интерфейсы от learn.javascript.ru

Пока оценок нет
Загрузка...
2500р.26000р.
В корзину
Есть вопрос?
Об инфопродукте
Сайт: http://learn.javascript.ru/courses/...
Дата публикации: 22.06.2017
Размер: 6,29 гб
Год: 2017
Направление: Программирование

Курс для тех, кто либо не разрабатывал на JS, либо разрабатывал на нём эпизодически и теперь хочет освоить профессионально.

Состоит из 3 частей:

  1. Первая часть позволяет хорошо разобраться в языке JavaScript, получить знания и навыки написания JavaScript-кода, соответствующего современным стандартам.
  2. Вторая часть позволяет научиться работать со страницей и посетителем, создавать меню, слайдеры, Drag’n’Drop и прочие интерфейсные компоненты.
  3. Третья часть посвящена более сложным интерфейсам. На ней мы изучаем, как построить архитектуру, взаимодействие между компонентами, как организовать проект и код, систему сборки с использованием ES6.

Большое внимание на этом курсе уделяется стилю и качеству кода, глубокому пониманию языка. Именно это отличает хорошего разработчика от выучившего пару десятков функций новичка.

Содержание курса по JavaScript:

Основной JavaScript.

Здесь мы изучим сам язык, его конструкции и особенности, которые позволяют “разговаривать” на JavaScript коротко, понятно, а главное – без ошибок.

  • IDE, настройка, полезные приёмы использования, средства для автопроверки кода.
  • Основные структуры данных, работа с числами, строками, датами, массивами, объектами.
  • Инструменты разработки, отладка в браузерах.
  • Автоматизированное тестирование, инструменты и их применение.
  • Современный стандарт ES-2017, его кросс-браузерное использование сейчас.

Более глубокое понимание языка.

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

  • Замыкания и их грамотное применение.
  • Внутреннее устройство движка JavaScript.
  • Контекст this в деталях.
  • Форвардинг, одалживание и делегирование функций.
  • Прототипы, классы, прототипное и функциональное ООП, детали использования.

Документ, генерация интерфейса.

Здесь мы учимся работать с документом, решать всевозможные задачи в браузере.

  • Внутреннее устройство браузера, оптимальная организация страницы со скриптами.
  • Дерево DOM, особенности разработки в современных браузерах с отмирающей, но иногда нужной поддержкой старых.
  • Динамическая генерация интерфейса – методы DOM, их грамотное использование.

События, взаимодействие с посетителем.

  • Основы и тонкости работы с различными событиями для решения основных интерфейсных задач.
  • Drag’n’Drop, по окну и внутри элемента
  • Паттерн “делегирование”, оптимизация производительности и архитектуры, чтобы интерфейсы не тормозили.
  • Объектно-ориентированная разработка, компонентная архитектура с использованием ООП, событий и DOM.

AJAX

  • Общение с сервером при помощи XMLHttpRequest.
  • Использование Promise для асинхронных цепочек вызовов.

Сборка кода.

  • Node.JS как средство запуска полезных утилит.
  • Организация скриптов, стилей и других компонентов проекта на диске.
  • Шаблонизация, системы организации шаблонов и детали их работы.
  • Современные технологии Frontend-сборки, Webpack.

Архитектура сложных интерфейсов.

  • Взаимодействие компонент через события и не только.
  • Проекты с большим количеством компонент.

Куда дальше?

  • Обзор фреймворков (AngularJS, React.js), куда двигаться дальше.

Внимание! Нет записи 10 урока и примерно 10 мин еще из одного урока, были технические неполадки. Все остальные материалы 10 урока есть в комплекте.

Отзывов еще нет

Оставить свой отзыв