DiaVol
Премиум
- 15 Сен 2015
- 15.296
- 24.198
Название: Online курс Javascript Hero
Автор: easycode
Стань true javascript developer! Сможешь найти работу в компании… ведь у тебя будет опыт создания проектов. Сможешь полностью уйти на фриланс… и работать в комфортное для себя время. Станешь стрессоустойчивым…к правкам и частому изменению задач. Научишься читать мысли заказчиков… и выполнять задачи быстро и без ошибок.
Программа курса
JavaScript. Основы.
СКАЧАТЬ МАТЕРИАЛ ПО ССЫЛКЕ НИЖЕ
Автор: easycode
Стань true javascript developer! Сможешь найти работу в компании… ведь у тебя будет опыт создания проектов. Сможешь полностью уйти на фриланс… и работать в комфортное для себя время. Станешь стрессоустойчивым…к правкам и частому изменению задач. Научишься читать мысли заказчиков… и выполнять задачи быстро и без ошибок.
Программа курса
JavaScript. Основы.
- - Переменные (var, let, const), типы данных, строки, числа, массивы, объекты, 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/payse, перемотка, изменение громкости, скорости, вывод времени трека, вывод timeline, сохранение состояния плеера.
- - Изучаем библиотеку jQuery.
- - Пишем плагины для базовых элементов. Dropdown, tooltip, tabs, accordion, scroll.
- - Создадим jQuery plugin - Modal window. Анимация.
- - Знакомство с технологией AJAX. Запросы к серверу.
- - Начинаем проект Githubfinder.
- - Валидации и обработка форм.
- - Promises, async/await. Знакомство с fetch.
- - Использование Cookie.
- - Обоработка исключительных ситуаций. Try Catch. Debugging.
- - Знакомимся с Socket.
- - Пишем realtime чат. Обработка событий сокета, вызов событий у сокета.
Вам необходимо зарегистрироваться на сайте для просмотра скрытых ссылок
СКАЧАТЬ МАТЕРИАЛ ПО ССЫЛКЕ НИЖЕ
Скрытое содержимое для пользователей: Premium - Купить доступ
Возможно, Вас ещё заинтересует:
- [Андрей Кобец] [kobezzza] IndexedDB в действии. Тариф Расширенный (2025)
- [Инфоурок] Базовая компьютерная подготовка с изучением Windows, Word, Excel, интернета
- [Product University] Blockchain Developer c нуля
- [Venator Browser] Закладки, каталог и статьи из OSINT браузера Venator Red 2.0
- Linux для разработчиков [2024] [Слёрм] [Павел Калашников]
- [plc-edu] Дмитрий Громов - HMI Язык C++ в среде Qt Creator
- Чиним сломанные процессы [Podlodka.io, Михаил Дружинин, Дмитрий Константинов и др.]
- [Глеб Учитель] [Stepik] Проектирование архитектуры и интеграций (API / брокеры) сервисов
- Все про базы данных [Podlodka.io, Дмитрий Константинов, Константин Евтеев и т.д]
- Терминал Linux. Основы работы в командной строке [Stepik]