Программирование [easycode] Online курс Javascript Hero (2018)

Бывалый
Команда форума
20 Фев 2019
31,490
1,761,835
113
#1
1723363837715-png.74772


Описание [easycode] Online курс Javascript Hero (2018):



Превратитесь в настоящего разработчика на JavaScript и откройте для себя новые возможности! Вы сможете найти работу в компаниях или перейти на фриланс и работать в удобное для вас время. Благодаря этому курсу вы станете стрессоустойчивым и научитесь справляться с изменениями в задачах.

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

  1. Основы JavaScript: переменные, типы данных, строки, числа, массивы, объекты, boolean.
  2. Выражения и операторы: условные, логические, арифметические, преобразование типов.
  3. Циклы: while, do while, for, for in, for of. Работа с массивами и объектами в циклах. Шаблонные строки.
  4. Методы работы с массивами: деструктурирующее присваивание.
  5. Функции и всё, что с ними связано: область видимости переменных, callback, анонимные функции, стрелочные функции, оператор rest.
  6. DOM и BOM. Проект Todo.
  7. Манипуляция DOM элементами: работа с атрибутами элементов.
  8. Обработка событий и работа с формами. Добавление задач в Todo.
  9. Погружение и всплытие событий. Редактирование и удаление задач в Todo.
  10. Работа с localStorage. Вывод уведомлений в Todo.
  11. Перебирающие методы массивов и сортировка: forEach, filter, reduce, map, every, some, sort.
  12. Кастомные функции для перебора массивов.
Далее вы изучите продвинутые темы JavaScript:

  1. Объекты и методы: this, контекст вызова функции.
  2. Замыкания и лексическое окружение функции.
  3. Проект Timer.
  4. Работа с датой, setInterval, setTimeout. Функционал таймера.
  5. Конструкторы и ключевое слово new. Классы ES6.
  6. ООП: наследование, инкапсуляция, полиморфизм.
  7. Проект кастомного видеоплеера с использованием классов ES6. Знакомство с Audio/Video HTML5 API.
  8. Реализация функционала плеера: play/pause, перемотка, изменение громкости, скорости, вывод времени трека, вывод timeline, сохранение состояния плеера.
  9. Изучение библиотеки jQuery.
  10. Плагины для базовых элементов: dropdown, tooltip, tabs, accordion, scroll.
  11. Создание jQuery plugin — Modal window. Анимация.
Затем вы освоите взаимодействие JavaScript с сервером:

  1. Технология AJAX. Запросы к серверу.
  2. Проект Githubfinder.
  3. Валидация и обработка форм.
  4. Promises, async/await. Знакомство с fetch.
  5. Использование Cookie.
  6. Обработка исключительных ситуаций. Try Catch. Debugging.
  7. Знакомство с Socket.
  8. Написание чата в реальном времени. Обработка событий сокета, вызов событий у сокета.
Подробнее:
Для просмотра содержимого вам необходимо авторизоваться

Скачать курс [easycode] Online курс Javascript Hero (2018):


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