Описание [easycode] Online курс Javascript Hero (2018):
Превратитесь в настоящего разработчика на JavaScript и откройте для себя новые возможности! Вы сможете найти работу в компаниях или перейти на фриланс и работать в удобное для вас время. Благодаря этому курсу вы станете стрессоустойчивым и научитесь справляться с изменениями в задачах.
Программа курса:
- Основы JavaScript: переменные, типы данных, строки, числа, массивы, объекты, boolean.
- Выражения и операторы: условные, логические, арифметические, преобразование типов.
- Циклы: while, do while, for, for in, for of. Работа с массивами и объектами в циклах. Шаблонные строки.
- Методы работы с массивами: деструктурирующее присваивание.
- Функции и всё, что с ними связано: область видимости переменных, callback, анонимные функции, стрелочные функции, оператор rest.
- DOM и BOM. Проект Todo.
- Манипуляция DOM элементами: работа с атрибутами элементов.
- Обработка событий и работа с формами. Добавление задач в Todo.
- Погружение и всплытие событий. Редактирование и удаление задач в Todo.
- Работа с localStorage. Вывод уведомлений в Todo.
- Перебирающие методы массивов и сортировка: forEach, filter, reduce, map, every, some, sort.
- Кастомные функции для перебора массивов.
- Объекты и методы: this, контекст вызова функции.
- Замыкания и лексическое окружение функции.
- Проект Timer.
- Работа с датой, setInterval, setTimeout. Функционал таймера.
- Конструкторы и ключевое слово new. Классы ES6.
- ООП: наследование, инкапсуляция, полиморфизм.
- Проект кастомного видеоплеера с использованием классов ES6. Знакомство с Audio/Video HTML5 API.
- Реализация функционала плеера: play/pause, перемотка, изменение громкости, скорости, вывод времени трека, вывод timeline, сохранение состояния плеера.
- Изучение библиотеки jQuery.
- Плагины для базовых элементов: dropdown, tooltip, tabs, accordion, scroll.
- Создание jQuery plugin — Modal window. Анимация.
- Технология AJAX. Запросы к серверу.
- Проект Githubfinder.
- Валидация и обработка форм.
- Promises, async/await. Знакомство с fetch.
- Использование Cookie.
- Обработка исключительных ситуаций. Try Catch. Debugging.
- Знакомство с Socket.
- Написание чата в реальном времени. Обработка событий сокета, вызов событий у сокета.
Для просмотра содержимого вам необходимо авторизоваться
Скачать курс [easycode] Online курс Javascript Hero (2018):
Для просмотра содержимого вам необходимо авторизоваться
Симпатии:
Это понравилось msrkds